1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Utilizzare l'invio autenticato di email da un sito web
Questa guida dettaglia l'invio di email 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'uso di un SMTP autenticato per l'invio di e-mail dai tuoi applicativi offre vantaggi in termini di sicurezza, affidabilitĂ , gestione degli errori, compatibilitĂ con i server di terze parti e tracciabilitĂ rispetto all'uso di PHP mail non autenticato.
Esempi di configurazione SMTP…
Prerequisiti
- Disporre di un servizio di posta elettronica; è possibile utilizzare il Service 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:
‍
Da quel momento, un'e-mail inviato da un modulo di contatto presente sul sito (modulo predefinito Divi ad esempio) verrĂ inviato tramite un metodo SMTP.
Per accertarsene, basta guardare gli intestazioni di un messaggio ricevuto tramite questo mezzo, in particolare la riga x-mailer
che potrebbe menzionare, 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.
- Clicca su Configurazione globale:
- Fai clic sulla scheda Server.
- Configura l'invio tramite il metodo di invio SMTP: