Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Utilizzare l'invio autenticato di email da un sito web
Questa guida illustra in dettaglio l'invio di e-mail autenticate da un sito Web/CMS ospitato da Infomaniak.
Introduzione
- L'utilizzo di un server SMTP autenticato per l'invio di e-mail dalle vostre applicazioni presenta numerosi vantaggi rispetto alla funzione PHP mail() standard non autenticata:
- maggiore sicurezza,
- migliore affidabilità nella consegna,
- gestione degli errori più precisa,
- compatibilità ottimale con i server di posta elettronica di terze parti,
- e tracciabilità completa degli invii.
- Parametri consigliati:
- Server SMTP in uscita =
mail.infomaniak.com - Porta SMTP e protocollo di crittografia e comando/metodo per attivare questo protocollo:
587+ STARTTLS - Nome utente/username = l'indirizzo e-mail completo ( ? )
- Password = quella generata per l'indirizzo e-mail che si desidera utilizzare ( ? )
- Autenticazione obbligatoria per l'invio delle e-mail:
- Si attiva nelle impostazioni SMTP del vostro CMS.
- Selezionate "utilizzare le stesse impostazioni del server in entrata" oppure, a seconda del CMS, inserite un nome utente (indirizzo e-mail completo) e la password generata.
- Server SMTP in uscita =
Esempi di configurazione SMTP…
Prerequisiti
- Avere un servizio di posta elettronica.
- Potete utilizzare il Servizio Mail offerto da Infomaniak o qualsiasi altro servizio di posta elettronica di vostra scelta.
Quando si possiede un indirizzo email il cui dominio è associato al proprio sito web (ad esempio email@dominio-sito.xyz), è necessario indicarne i dettagli per poterlo utilizzare per l'invio di email tramite il server web tramite SMTP:
… su WordPress
- Accedere al pannello di amministrazione di WordPress.
- Installare un plugin SMTP (ad esempio WP Mail SMTP).
- Configurare il plugin, ad esempio:
Da quel momento in poi, un'email inviata da un modulo di contatto presente sul sito (ad esempio il modulo predefinito Divi) verrà inviata tramite il metodo SMTP.
Per verificarlo, è sufficiente controllare le 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.
Da notare: x-mailer può essere qualsiasi indicazione e non è necessariamente rappresentativa del metodo di invio effettivo!
… su Prestashop
- Accedere al pannello di amministrazione di Prestashop.
- Andare in Impostazioni avanzate e poi in Email.
- Configurare l'invio tramite SMTP:

Verificare quindi (per evitare errori come Could not instantiate mail function o sender mismatch) che l'indirizzo configurato in queste impostazioni avanzate corrisponda effettivamente all'indirizzo utilizzato da Prestashop per l'invio delle email. A tal fine:
- Accedere al pannello di amministrazione di Prestashop.
- Andare in Impostazioni del negozio.
- Fare clic su Contatti nel menu laterale sinistro.
- Nella scheda Contatti, verificare che l'indirizzo email indicato sia lo stesso configurato in precedenza.
- Modificare gli indirizzi email, se necessario:

- Fare clic sulla scheda Negozi.
- Verificare (e correggere, se necessario) che l'indirizzo email indicato sia lo stesso configurato in precedenza:

… su Joomla
- Accedere al pannello di amministrazione di Joomla.
- Fare clic su Sistema nel menu laterale sinistro.
- Fare clic su Configurazione globale.
- Fare clic sulla scheda Server:

- Configurare l'invio tramite il metodo SMTP:

Link a questa FAQ: https://faq.infomaniak.com/2023
Questa FAQ è stata utile?