Per l'invio di email da WordPress (ad esempio per risposta e notifica di form, alert ecc.) è sempre consigliabile (ed in molti casi indispensabile) non usare il servizio SMTP del server di hosting, ma un servizio SMTP autenticato esterno; ciò soprattutto al fine di evitare spam (con conseguente inserimento in blacklist del server, a scapito di tutti gli utenti).
Tuttavia l’installazione base di WordPress utilizza un meccanismo di invio semplice, senza autenticazione SMTP.
Per risolvere, è necessario installare uno specifico plugin per l’autenticazione SMTP, quale ad esempio Easy WP SMTP (gratuito).
Una volta installato (attraverso il pannello di amministrazione di WordPress), il plugin andrà configurato come segue:
StarterMail | SMTP Host: 156.unihost.it Type of Encryption: STARTTLS SMTP port: 587 |
Gmail | SMTP Host: smtp.gmail.com Type of Encryption: SSL SMTP Port: 465 |
Yahoo | SMTP Host: smtp.mail.yahoo.com Type of Encryption: SSL SMTP Port: 465 |
Hotmail | SMTP Host: smtp.live.com Type of Encryption: TLS SMTP Port: 587 |
NOTE:
- sui server hosting shared Unihost il servizio SMTP è attivo ma limitato all'invio di poche decine di email/giorno: si può utilizzare per notifiche ed alert di sistema, ma per ogni altro utilizzo è consigliabile l'uso di un servizio SMTP esterno
- su server dedicati e VPS l'abilitazione del servizio SMTP dipende dalla configurazione ed è responsabilità dell'utente; anche se in teoria sarebbe utilizzabile, consigliamo comunque l'uso di un servizio SMTP esterno