1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Utilizzare l'invio autenticato di email da un sito web
Questa guida illustra l'invio di e-mail autenticate da un sito web ospitato da Infomaniak utilizzando una configurazione SMTP; la configurazione di un server SMTP autenticato è presentata per i principali CMS.
Premessa
- L'utilizzo di un SMTP autenticato per l'invio di e-mail dai tuoi applicativi presenta numerosi vantaggi rispetto alla funzione PHP mail() standard non autenticata :
- una sicurezza rafforzata,
- una maggiore affidabilità di consegna,
- una gestione degli errori più precisa,
- una compatibilità ottimale con i server di posta elettronica di terze parti,
- e una tracciabilità completa degli invii.
- Parametri consigliati:
Esempi di configurazione SMTP…
Prerequisiti
- Disporre di un servizio di posta elettronica.
- È possibile utilizzare il Servizio Mail offerto da Infomaniak o qualsiasi altro servizio di posta elettronica a vostra scelta.
Quando possiedi un'indirizzo email il cui dominio è collegato al tuo sito web ( e-mail@domain-site.xyz ad esempio) inserisci i dettagli per utilizzarlo per gli invii dal server web tramite SMTP:
… su WordPress
- Accedi al pannello di amministrazione di WordPress.
- Installa un'estensione SMTP (WP Mail SMTP funziona).
- Configura l'estensione, ad esempio:
A questo punto, un'e-mail inviata da un modulo di contatto presente sul sito (modulo predefinito Divi ad esempio) sarà tramite un metodo SMTP.
Per accertarsene, basta guardare gli intestazioni di un messaggio ricevuto tramite questo metodo, in particolare la riga x-mailer
che potrebbe indicare, ad esempio, WPMailSMTP/Mailer/smtp
invece di PHPMailer
.
Nota bene: il x-mailer può essere qualsiasi indicazione, non necessariamente rappresentativa del metodo di invio reale!
… su Prestashop
- Accedi al pannello di amministrazione di Prestashop.
- Vai su Impostazioni avanzate poi E-mail.
- Configura l'invio tramite SMTP:
Verifica quindi (per evitare un errore come Could not instantiate mail function
o sender mismatch
) che l'indirizzo che hai configurato in queste impostazioni avanzate corrisponda all'indirizzo utilizzato da Prestashop per gli invii. Per fare questo:
- Accedi al pannello di amministrazione di Prestashop.
- Vai su Impostazioni del negozio.
- Clicca su Contatto nel menu laterale sinistro.
- Nella scheda Contatti, verifica che l'indirizzo email indicato sia lo stesso configurato in precedenza.
- Modifica gli indirizzi email se necessario:
- Clicca sulla scheda Negozio.
- Verifica (e correggi se necessario) che l'indirizzo email indicato sia lo stesso di quello configurato in precedenza:
… su Joomla
- Accedi al pannello di amministrazione di Joomla.
- Fai clic su Sistema nel menu laterale sinistro.
- Fai clic su Configurazione globale:
- Fai clic sulla scheda Server.
- Configura l'invio tramite il metodo di invio SMTP: