Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Questa guida spiega come effettuare trasferimenti di file tra Hosting Web e/o Server Cloud in modo sicuro e semplificato.

 

Premessa

  • Il FXP (File eXchange Protocol) è un metodo di trasferimento di file direttamente tra due server FTP senza che i dati transitino attraverso il client locale.
  • Utilizzando i comandi FTP PORT e PASV, consente di stabilire una connessione tra i due server per un trasferimento di file più rapido ed efficiente, risparmiando così la banda.
  • Tuttavia, questo metodo può presentare rischi di sicurezza se le connessioni non sono protette da FTPS, e richiede una configurazione più complessa rispetto ai trasferimenti FTP tradizionali.

 

Trasferire dati tra server

FXP è attivato per impostazione predefinita sui Server Cloud e hosting Web (esclusi Starter).

Ad esempio, è possibile utilizzare CrossFTP, un software multipiattaforma che consente di eseguire FXP (ma anche FTP, SFTP, S3, OpenStack Swift…).


Questa FAQ è stata utile?

Questa guida riguarda le funzioni ODBC di PHP.

 

Le funzioni ODBC di PHP sono supportate solo su Server Cloud.

 

Funzioni Open Database Connectivity

Si tratta delle funzioni utilizzate per interagire con i database tramite l'interfaccia ODBC (Open Database Connectivity), uno standard per accedere alle fonti di dati in modo uniforme. Ecco alcuni esempi di utilizzo delle funzioni ODBC di PHP :

  • Poter leggere i dati di un database esterno e visualizzarli sul tuo sito web
  • Inserire o modificare i dati in un database esterno
  • Eseguire query complesse su un database esterno

Questa FAQ è stata utile?

Questa guida riguarda ImageMagick, una suite software potente per la manipolazione delle immagini, disponibile sugli Hosting Web e Server Cloud Infomaniak.

 

Installazione semplificata: Per installare ImageMagick o le sue estensioni, è consigliabile utilizzare Fast Installer dal tuo Manager.

 

ImageMagick e soluzioni di manipolazione delle immagini

Sono a tua disposizione diversi strumenti per elaborare i tuoi visivi (ridimensionamento, conversione, filigrane):

  1. ImageMagick (CLI): la suite principale utilizzabile tramite riga di comando (via SSH); il comando moderno è magick, ma la vecchia sintassi convert rimane disponibile.
  2. Estensione PHP imagick: è la soluzione più comune per i siti web (WordPress, ecc.); consente di utilizzare ImageMagick direttamente nei tuoi script PHP.
  3. Biblioteca GD: un'alternativa più leggera, spesso preinstallata, ideale per manipolazioni semplici (miniature, testo sull'immagine).
  4. PerlMagick: interfaccia dedicata agli script Perl per accedere alle funzionalità di ImageMagick.

 

Percorsi di accesso e comandi

Sulle infrastrutture Infomaniak, ImageMagick è installato in modo standard. Gli eseguibili si trovano nella seguente directory:

/usr/bin/

Ecco i principali comandi disponibili:

ComandoUso principale
magick (o convert)Convertire, ridimensionare e trasformare le immagini.
identifyOttenere i metadati di un file (formato, dimensione, ecc.).
mogrifyApplicare una modifica direttamente sul file originale.
compositeSovrapporre più immagini (es: aggiunta di un logo come filigrana).

Per testare la presenza del modulo Perl Image::Magick, puoi utilizzare il seguente comando:

perl -e 'use Image::Magick; print "Installed\n"';

Questa FAQ è stata utile?

Questa guida illustra l'utilizzo di Crontab (cron tramite SSH), disponibile solo su Server Cloud, per impostazione predefinita (è disponibile anche un pianificatore di attività per tutti i tipi di hosting).

 

Prerequisiti

  • I file script richiamati dal cron devono essere eseguibili (CHMOD).

 

Percorso completo

Le attività Cron non conoscono il percorso assoluto. Pertanto, chiamare PHP senza specificare i percorsi completi all'eseguibile rende impossibile l'esecuzione dell'attività. È necessario specificare

/opt/phpX.X/bin/php

sostituendo X.X con la versione di PHP desiderata (ad esempio /opt/php8.1/bin/php).

 

Altre operazioni

Ad esempio:

  • Elencare i cron dell'utente SSH in questione:

    crontab -l -u Username
  • Modificare i cron:

    crontab -e -u Username
  • Ricevere una notifica via e-mail sull'esito delle attività cron (da aggiungere all'inizio del file):

    MAILTO=e-mail@domain.xyz

 

Ripristinare un backup

Infomaniak esegue il backup dei cron delle ultime 7 giornate (una volta al giorno). In caso di eliminazione accidentale, contattare l'assistenza Infomaniak per richiedere il ripristino, specificando l'ora e la data dell'eliminazione.


Questa FAQ è stata utile?

Questa guida spiega come utilizzare l'intestazione HTTP X-Frame-Options per limitare la visualizzazione delle tue pagine all'interno di frame (<frame> e <iframe>) e contribuire alla protezione contro gli attacchi di clickjacking (dirottamento dei clic).

Il valore ALLOW-FROM non è più supportato dai browser moderni. Se desideri consentire uno o più domini specifici, utilizza invece l'intestazione Content-Security-Policy (CSP) con la direttiva frame-ancestors.

 

Valori dell'intestazione X-Frame-Options

L'intestazione HTTP X-Frame-Options indica al browser se una pagina può essere visualizzata all'interno di un tag <frame> o <iframe>.

  • DENY: impedisce completamente la visualizzazione della pagina all'interno di un frame, anche se proveniente dal proprio sito.
  • SAMEORIGIN: consente la visualizzazione solo quando la pagina è incorporata dallo stesso dominio.

 

Impostare l'intestazione

Per applicare questa protezione all'intero sito, aggiungi la seguente direttiva nel file .htaccess:

Header set X-Frame-Options "SAMEORIGIN"

È anche possibile inviare questo header da uno script PHP:


Consentire un dominio specifico con Content-Security-Policy

 

Autoriser un domaine spécifique avec Content-Security-Policy

Per consentire a un dominio esterno di incorporare i tuoi contenuti in un iframe, utilizza l'intestazione Content-Security-Policy con la direttiva frame-ancestors.

Esempio:

Header set Content-Security-Policy "frame-ancestors 'self' https://domain.xyz"

Questa regola consente al tuo sito ('self') e a https://domain.xyz di incorporare le tue pagine all'interno di un iframe.


Questa FAQ è stata utile?

Questa guida riguarda il modulo Apache mod_auth_mysql, che consente l'autenticazione degli utenti e l'autorizzazione all'accesso tramite un database MySQL.

 

Con un hosting condiviso

Il modulo mod_auth_mysql non è disponibile con gli hosting condivisi; è necessario valutare un Server Cloud o utilizzare script PHP e sessioni.


Questa FAQ è stata utile?

Questa guida dettaglia la gestione delle connessioni in entrata e in uscita (incoming and outgoing connections) tra i diversi ambienti di hosting, specificamente per l'accesso remoto ai database.

 

Connessione ai database tra hosting

 

1. Da un Hosting Web (Condiviso)

Se disponi di un Hosting Web (ad eccezione dell'offerta precedente "v1 - 60 Go"), puoi stabilire una connessione verso database situati su:

  • un altro Hosting Web (condiviso),
  • un hosting di tipo Server Cloud.

Questa flessibilità consente di condividere un database tra più siti, di stabilire connessioni remote o di configurare accessi incrociati tra i tuoi servizi.

 

2. Da un Server Cloud

Con un Server Cloud, è possibile connettersi ai database ospitati su un altro Server Cloud del tuo parco:

  • Assicurati che la porta 3306 (protocollo TCP) sia aperta in entrata nel tuo firewall / Firewall.
  • Se limiti l'accesso a determinati indirizzi, verifica le regole per i protocolli IPv4 e IPv6.

Nota importante: le connessioni in uscita da un Server Cloud ai database di un hosting condiviso non sono autorizzate.

 

3. Da un fornitore esterno

Se desideri accedere ai tuoi database MySQL da un server o uno strumento situato al di fuori dell'infrastruttura Infomaniak (fornitore di terze parti, applicazione locale, ecc.), consulta questa altra guida.


Questa FAQ è stata utile?

Questa guida è progettata per aiutarti a ottimizzare e ridurre le dimensioni dei tuoi database su Infomaniak.

 

Introduzione

  • Il numero e le dimensioni dei database sono illimitati.
  • Tuttavia, è fondamentale ottimizzare le tabelle (tramite gli indici) per evitare di sovraccaricare il server e garantire una visualizzazione rapida del tuo sito, soprattutto quando il volume di dati aumenta.

 

Ottimizzare le query

Gli indici sono essenziali per le prestazioni: funzionano come l'indice di un libro, consentendo a MySQL/MariaDB di trovare un'informazione senza leggere tutte le pagine. Senza indici, il server deve eseguire una "scansione completa" della tabella, il che richiede molte risorse.

Un indice è particolarmente efficace sulle colonne utilizzate per filtrare i risultati (clausola WHERE), per eseguire join tra tabelle (JOIN) o per ordinare i dati (ORDER BY).

 

Analizzare con EXPLAIN

Prima di aggiungere un indice, è necessario identificare la query lenta. Il comando EXPLAIN (disponibile anche tramite l'interfaccia di phpMyAdmin) consente di simulare la query.

Osserva la colonna "rows" (numero di righe analizzate) e la colonna "key" (chiave utilizzata). Se "rows" è elevato e "key" è vuota (NULL), è fortemente consigliabile creare un indice.

 

Aggiungere indici

Per aggiungere un indice, puoi utilizzare la scheda "Struttura" di phpMyAdmin o il seguente comando SQL:

ALTER TABLE nom_de_table ADD INDEX nom_index (colonne_cible);

Nota: indicizza solo le colonne necessarie. Troppi indici possono rallentare l'aggiunta o la modifica dei dati (INSERT/UPDATE).

 

Ulteriori informazioni / Riferimenti

Documentazione MySQL 8.0: Ottimizzazione e indici
Documentazione MySQL 8.0: Comprendere EXPLAIN


Questa FAQ è stata utile?

Questa guida spiega come attivare o disattivare la funzione PHP set_time_limit di un Hosting Web.

 

Introduzione

 

Attivare o disattivare la funzione PHP set_time_limit

Per accedere alla gestione del sito web:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome del sito interessato:
  3. Clicca su Gestisci le impostazioni avanzate:
  4. Clicca sulla scheda PHP / Apache:
  5. Clicca sull'interruttore (toggle switch) On/Off come desideri:
  6. Fare clic sul pulsante Salva in fondo alla pagina per confermare le modifiche.

Questa FAQ è stata utile?

Questa guida ti aiuta a scaricare tutti i dati relativi al tuo sito web ospitato da Infomaniak.

 

Introduzione

  • Vengono eseguiti backup automatici giornalieri sulle infrastrutture Infomaniak.
  • In ogni caso, è possibile scaricare una versione integra e personale del proprio sito web per proteggerla in locale, su una chiavetta USB, in un archivio .zip su kDrive, ecc.
  • Per scaricare un sito realizzato con WordPress, consulta questa guida specifica relativa a 2 estensioni che consentono di effettuare un backup locale dei dati.
  • Ad eccezione di Site Creator, i dati di un sito web ospitato da Infomaniak sono accessibili e visibili sul server tramite una connessione FTP (il che significa che per effettuare un backup dei dati è sufficiente scaricare il contenuto della cartella principale sul server).
  • Non resterà che aggiungere un backup del database del sito (che contiene informazioni non presenti nei file accessibili tramite FTP).

 

Posizione del sito

Una volta che avrete individuato la struttura delle cartelle sul server, potrebbe non essere sempre facile capire dove andare per scaricare le informazioni relative al sito che vi interessa.

Iniziate annotando l'esatta posizione del sito che desiderate scaricare, accedendo a manager.infomaniak.com nella dashboard del sito all'interno del vostro servizio di Web Hosting:

L'indicazione evidenziata sopra mostra la posizione del sito di esempio. Andate a vedere il vostro!

 

Connessione al server

Per accedere al server, è necessario utilizzare un software/client FTP o il Web FTP presente nel pannello di controllo, che può essere sufficiente nella maggior parte dei casi:

 

Download del sito

Una volta che si accede al Web FTP, è necessario recarsi nella posizione indicata nel primo capitolo sopra e fare clic sull'icona di download a destra della cartella corrispondente al proprio sito:

Il download si avvia e si ottiene un archivio .zip contenente tutti i file che compongono il sito web (ad eccezione dei file che iniziano con un ".", come .htaccess).

 

Download del database

Nella maggior parte dei casi, il tuo sito web utilizza un database per funzionare. Pertanto, è necessario scaricare anche il database.

Per farlo:

  1. Fare clic su Database nel menu laterale sinistro.
  2. Fare clic sul menu azioni ⋮ situato a destra del nome della propria base di dati (se non si è sicuri quale scegliere, ripetere l'operazione per ciascuna di esse).
  3. Fare clic su Scarica:

Nella fase successiva, sarà necessario confermare il download (o l'esportazione) del file corretto e più recente, in modo da ottenere un file .sql.gz che contenga tutte le tabelle del database. Conservare questo file con cura.

Il link per il download viene inviato tramite e-mail.


Questa FAQ è stata utile?

Per evitare l'errore “Creazione database: permessi insufficienti”, è necessario utilizzare il Pannello di controllo Infomaniak e non phpMyAdmin per aggiungere un nuovo database.


Questa FAQ è stata utile?

Git e GitHub sono disponibili su Infomaniak con tutte le offerte di hosting, tra cui…

e, naturalmente, l'offerta Jelastic Cloud, che consente una integrazione approfondita del controllo delle versioni.


Questa FAQ è stata utile?

Questa guida fornisce indicazioni utili per ottimizzare il posizionamento del tuo sito web nei motori di ricerca come Google.

 

Introduzione

  • Infomaniak è uno dei provider di hosting più performanti sul mercato francofono, il che contribuisce a un buon posizionamento dei vostri siti web.
  • Tuttavia, Infomaniak non interverrà sui contenuti o sullo sviluppo dei siti web ospitati.

 

Il posizionamento organico (SEO)

Il posizionamento organico (Search Engine Optimization) è l'ottimizzazione di un sito web per garantire che il tuo sito sia visibile nei motori di ricerca in base a determinate parole chiave digitate dagli utenti. Gli sforzi che investirai nel SEO avranno un impatto a lungo termine.

Alcuni consigli tecnici per ottimizzare il posizionamento del tuo sito sui motori di ricerca:

Per saperne di più, consulta la guida di Infomaniak sull'ottimizzazione per i motori di ricerca (SEO).

Google ha aggiornato la sua guida "Come iniziare con l'ottimizzazione per i motori di ricerca (SEO)" nel 2024, includendo nuove "best practice" fondamentali per ottimizzare la visibilità sui motori di ricerca.

 

Il posizionamento a pagamento (SEA)

Il posizionamento a pagamento (Search Engine Advertising) consiste nell'acquistare link sponsorizzati negli spazi pubblicitari, con l'obiettivo di posizionare rapidamente il proprio sito web su determinate parole chiave. L'obiettivo è fare la migliore offerta sulle parole chiave, con un buon targeting, per aumentare le probabilità di essere visibili al minor costo possibile. Gli sforzi che si investono nel SEA cesseranno di avere un impatto diretto non appena si interrompono le campagne pubblicitarie.


Questa FAQ è stata utile?

Questa guida riguarda le funzionalità di gestione del database disponibili con gli hosting Infomaniak.

 

Scopri anche la soluzione di database gestiti (DBaaS) ad alta disponibilità ospitata in Svizzera, che consente di distribuire facilmente cluster performanti e sicuri (MySQL, MariaDB, PostgreSQL) senza dover gestire l'infrastruttura sottostante.

 

MySQL, SQLite, MariaDB, PostgreSQL…

A livello Sistema di Gestione del Database, gli hosting supportano…

  1. … database MySQL tramite accesso PHP MySQL o tramite Perl DBI+DBD::mysql
    • È possibile utilizzare MySQL come sistema di gestione del database (SGBD) sui server Infomaniak.
    • È possibile accedervi tramite PHP utilizzando le funzioni di database MySQL integrate in PHP, oppure tramite Perl utilizzando i moduli DBI e DBD::mysql.
  2. … MySQLI, l'interfaccia di accesso nativa a MySQL (PHP5)
    • MySQLI è un'estensione di PHP che consente di accedere a un database MySQL.
    • È una versione migliorata e più recente dell'estensione MySQL di PHP, che offre funzionalità e prestazioni migliorate.
  3. … SQLite 3.x
    • SQLite è un motore di database SQL leggero, autonomo e senza server.
    • I server Infomaniak supportano SQLite versione 3.x, il che significa che è possibile utilizzare SQLite per memorizzare i dati su questi server.
  4. … MariaDB
    • MariaDB è un fork di MySQL e viene spesso utilizzato come alternativa a MySQL.
    • È quindi possibile utilizzare MariaDB come sistema di gestione del database sui server Infomaniak.
  5. … il modulo PGSQL
    • PGSQL è un modulo PHP che consente di connettersi a un database PostgreSQL.
    • Questa funzionalità specifica consente di connettersi a un database PostgreSQL REMOTO tramite PHP; è necessario aprire la porta appropriata verso l'IP esatta del database PostgreSQL dal manager Infomaniak.

Dba, dbm, db2, sqlite non sono supportati, SQL Server nemmeno (si tratta di un server di database che richiede un'architettura Microsoft).


Questa FAQ è stata utile?

La scrittura nelle directory /etc e /lib è disattivata per motivi di sicurezza.


Questa FAQ è stata utile?

Questa guida illustra in dettaglio i protocolli di trasferimento file supportati sugli Hosting Web e Server Cloud di Infomaniak durante la connessione ai server ProFTPD.

 

Introduzione

  • Con un piano di hosting Starter (pagina web di base), è possibile solo una connessione FTP sulla porta 21 (senza SSL/TLS).
  • Durante la creazione di un sito web tramite un hosting Apache / PHP, è possibile accedere ai file tramite diversi protocolli (FTP, SFTP, SSH).
  • Con un sito Node.js, è possibile accedere al proprio ambiente solo tramite SSH / SFTP.

 

FTP (File Transfer Protocol)

Sono supportate le connessioni FTP in modalità "attiva" e "passiva" (è consigliabile alternare tra le due modalità per risolvere eventuali problemi).

Infomaniak apre i porti passivi sul proprio server [PassivePorts 42000 44000], ma solo per le connessioni al proprio server FTP. La modalità FTP passiva prevede l'utilizzo di porte remote definite dal server remoto, nonché di porte locali che possono variare a seconda del software/client FTP utilizzato.

La modalità passiva si rivela utile principalmente quando il software/client FTP si trova dietro un firewall o un router NAT che blocca le connessioni FTP attive. Tuttavia, nell'infrastruttura Infomaniak sono consentite le connessioni FTP attive, il che significa che il ricorso alla modalità passiva non è generalmente necessario.

Per quanto riguarda PHP, non è possibile, per impostazione predefinita, gestire questa configurazione in modo centralizzato. Di conseguenza, non è praticabile per Infomaniak aprire tutte le porte per supportare tutte le configurazioni remote, poiché ciò non sarebbe né pratico né sicuro.

In generale, l'infrastruttura non supporta completamente le connessioni FTP in uscita in modalità passiva. Per un'esperienza di trasferimento file più fluida, si consiglia di utilizzare la modalità FTP attiva o di esplorare tecnologie più moderne come SFTP (vedi di seguito).

 

SFTP (SSH File Transfer Protocol)

La creazione di connessioni SFTP garantisce un elevato livello di sicurezza nei trasferimenti di file. Assicurati di aver abilitato SSH nel tuo software/client SFTP e utilizza la porta 22 per la connessione: sftp://*****.

 

FTPES (FTP sicuro con TLS/SSL)

Utilizza FTPES per trasferimenti di file sicuri tramite la porta 21 e la crittografia SSL/TLS. Con il software Filezilla, ad esempio, seleziona "Connessione FTP esplicita su TLS" per configurare il tuo software/client FTPES: ftpes://*****.

 

FTPaccess

È disponibile l'accesso alla configurazione FTP.

 

Cosa non è supportato

Utente pubblico/anonimo

Non è consentito accedere come utente pubblico o anonimo. È necessario disporre di un account utente valido per accedere al proprio spazio di hosting.

FTPs (FTP sicuro su una porta personalizzata)

Il protocollo FTPs non è supportato, il che significa che la porta 2121 non è aperta per questo tipo di connessione.


Questa FAQ è stata utile?

Questa guida spiega come ottenere informazioni sulla presenza di un sistema di cache su un sito web utilizzando il comando curl.

 

Introduzione

  • Nel mondo della programmazione e dell'amministrazione di sistema, è spesso necessario determinare se un sito web utilizza un sistema di caching per migliorarne le prestazioni.
  • I sistemi di caching come Fastly sono comunemente utilizzati per memorizzare temporaneamente i dati, al fine di fornirli più rapidamente agli utenti.
  • Seguendo questi passaggi, potrai determinare se un sito web utilizza un sistema di caching per migliorare le proprie prestazioni e comprendere il funzionamento e l'ottimizzazione dei siti.

 

Utilizzo del comando curl

curl è uno strumento da riga di comando che consente di trasferire dati tramite URL.

L'opzione -svo /dev/null viene utilizzata per eseguire una richiesta silenziosa (-s), visualizzare informazioni dettagliate sulla richiesta (-v) e reindirizzare i dati di output a /dev/null per ignorarli (/dev/null è un dispositivo speciale sui sistemi Unix/Linux che funziona come un cestino). -H "Fastly-Debug: true" è un'intestazione HTTP aggiunta alla richiesta per richiedere informazioni di debug specifiche di Fastly.

 

Eseguire il comando

Eseguire il comando seguente da un’applicazione di tipo Terminal (interfaccia a riga di comando, CLI / Command Line Interface) sul dispositivo:

curl -svo /dev/null [url] -H “Fastly-Debug: true”

e sostituisci [url] con l'indirizzo del sito web che desideri controllare.

Se il sito utilizza Fastly o un altro sistema di caching simile, vedrai informazioni di debug specifiche nell'output del comando. I dettagli forniti possono includere informazioni sulle richieste e le risposte HTTP, nonché informazioni sulla cache e sulle prestazioni.


Questa FAQ è stata utile?

Questa guida spiega come configurare le riscritture degli URL sul tuo hosting. Il modulo Apache "mod_rewrite" è attivato per impostazione predefinita su tutte le infrastrutture Infomaniak.

 

Gestione tramite il file .htaccess

Per motivi di sicurezza e stabilità, Infomaniak non consente la modifica diretta della configurazione del server (VirtualHost).

Qualsiasi personalizzazione deve essere effettuata obbligatoriamente tramite un file .htaccess posizionato nella directory principale del sito.

In un file .htaccess, le espressioni regolari delle regole di riscrittura non devono iniziare con una barra (/).

  

Sintassi corretta

Esempio: è necessario utilizzare RewriteRule ^contact$ contact.php (anziché RewriteRule ^/contact$ contact.php)...

Si consiglia di aggiungere la direttiva RewriteBase / subito dopo l'attivazione del motore (RewriteEngine On) per garantire la compatibilità dei percorsi relativi.


Questa FAQ è stata utile?

Questa guida spiega quali sono i protocolli e porte che possono essere utilizzati con i servizi di posta elettronica Infomaniak (Servizio Mail in particolare).

 

Porte e parametri consigliati per la configurazione del client

Quando ti viene richiesto durante una configurazione di software/client di posta elettronica (Outlook, Thunderbird, mobile, ecc.), dai priorità ai seguenti parametri:

 IMAPs - Traffico in entrata (Consigliato)SMTP - Traffico in uscita (Opzione 1: standard IETF)SMTPs - Traffico in uscita (Opzione 2: cifratura implicita)
Porte993587465
Meccanismo di SicurezzaSSL / TLS (implicito)STARTTLS (esplicito)SSL / TLS (implicito)
Nome del Servermail.infomaniak.com
AutenticazioneObbligatoria (nome utente = indirizzo email completo)

Nota tecnica: La porta 587 con STARTTLS è la pratica standard IETF per la consegna di email sicure. La porta 465 è un'alternativa sicura che utilizza una cifratura implicita.

Se specificate altre indicazioni o disattivate la cifratura, possono verificarsi errori di posta elettronica.

 

Altre porte supportate (non cifrate o retrocompatibilità)

  • porta 143 (Porta standard per la ricezione IMAP - non cifrata, utilizzare 993)
  • porta 110 (Porta standard per la ricezione POP3 - non cifrata, utilizzare 995)
  • porta 995 (Porta sicura per la ricezione POP3s - opzione sicura POP3)
  • porta 25 (Porta standard per il trasferimento da server a server - può supportare STARTTLS per la consegna, ma il 587 è la norma per i client).
  • l'autenticazione STARTTLS è supportata sulle porte non cifrate (143, 110, 25) per attivare la cifratura TLS.
  • Autenticazione SMTP supportata (metodi LOGIN o PLAIN).

 

Utilizzo dell'API e Sicurezza dei Trasferimenti

L'API Infomaniak non propone alcuna connessione alla messaggistica poiché IMAP e SMTP sono le "API". Utilizzate una libreria (come Python: email.examples e imaplib) che utilizza IMAP e SMTP.

Per visualizzare le e-mail da PHP:
imap_open("{mail.infomaniak.com:993/imap/ssl}", $email, $password);

Il meccanismo MTA-STS non è implementato né verificato, Infomaniak utilizza piuttosto DANE (DNS-based Authentication of Named Entities) per garantire una connessione cifrata tra server quando sono soddisfatte le seguenti condizioni:

  • Il client invia una e-mail a un dominio che ha configurato DANE.
  • Il client riceve una e-mail da parte di un server SMTP che utilizza DANE.
  • In tutti gli altri casi (in assenza di DANE), la connessione cifrata rimane opportunistica.

Questa FAQ è stata utile?

Questa guida dettaglia l'uso dello script FormMail sulle diverse offerte di hosting Infomaniak.

 

Premessa

  • FormMail è uno script CGI gratuito che cattura e elabora il contenuto di un modulo per inviarlo agli utenti specificati.
  • Supportato su Hosting condiviso & Server Cloud.

 

Utilizzare FormMail

È possibile installare liberamente FormMail su un hosting per inviare moduli del proprio sito ai destinatari di propria scelta:

  1. Scarica la versione rivista (compat) dello script originale di Matt Wright's FormMail.
  2. Posiziona il file Perl FormMail.pl in una sottocartella denominata cgi-bin.
  3. Assegna il permesso di esecuzione per l'utente:
    • chmod u+x FormMail.pl
  4. Modifica il file FormMail.pl per indicare i destinatari.

Il file EXAMPLE contiene un esempio di modulo che potrai adattare secondo le tue esigenze.


Questa FAQ è stata utile?