SMTP WordPress

A cosa serve SMTP

Per impostazione predefinita, WordPress utilizza la funzione PHP Mail per inviare le sue email. Tuttavia l’invio di email tramite questo metodo può non andare a buon fine poiché il messaggio potrebbe essere visto come spam dalla tua casella di posta del dominio e quindi questa verrà bloccata. Per questo, per la ricezione delle email da WordPress è consigliato utilizzare SMTP.
Questa è la procedura preliminare da seguire prima di installare Contact Form 7, consultabile qui.



Installare plugin SMTP su WordPress

Per prima cosa devi installare un plugin chiamato WP Mail SMTP. Quindi dal menù a sinistra del pannello di WordPress clicca su Plugin -> Aggiungi nuovo e cerca WP Mail SMTP. Ora installa WP Mail SMTP by WPForms e attivalo.
Installazione WP Mail SMTP

Configurare plugin SMTP su WordPress

Una volta installato e attivato il plugin, verrà mostrato una nuova voce nel menu a sinistra di WordPress chiamata WP Mail SMTP. Quindi da questa voce del menù clicca su Setting e vai nella sezione General.
WP Mail SMTP Settings

In questa pagina inserisci le seguenti informazione nei campi:

  • From Email -> l’email del tuo dominio (per Aruba è postmaster@nomedeltuodominio.it);
  • Force From Email -> spunta il check;
  • From Name -> Inserisci il nome che vuoi che compaia quando invii una email (ad esempio in nome del tuo sito);
  • Force From Email -> spunta il check;
  • Return Path -> spunta il check;
  • Mailer -> selezione Other SMTP;
  • SMTP Host -> inserisci l’hostname del tuo server SMTP (per Aruba è smtps.aruba.it, ma se non usi Aruba tramite una semplice ricerca su Google puoi trovare l’hostname del tuo server);
  • Encryption -> seleziona SSL;
  • SMTP Port -> inserisci la porta che utilizza il tuo server (per Aruba usa 465);
  • Auto TLS -> se il tuo server supporta criptazione TLS, abilita questa opzione;
  • Authentication -> spunta la casella qualora il server SMTP richieda autenticazione;
  • SMTP Username -> inserisci il nome utente per il tuo Server SMTP (per Aruba è postmaster@nomedeltuodominio.it);
  • SMTP Password -> inserisci la password per il tuo server SMTP (ovvero la password dell’email del tuo dominio);
  • Clicca infine su “Save Settings”.

Ora accedi al tuo FTP e apri con un file di testo il file wp-config.php. Alla fine del file incolla il seguente codice cambiando password SMTP con la password del tuo SMTP:

define( ‘WPMS_ON’, true );
define( ‘WPMS_SMTP_PASS’, ‘password SMTP’ );

wp-config SMTP

Per verificare che l’SMTP sia stato correttamente configurato vai nella sezione Email Test e nel campo Send To inserisci l’email dove vuoi che ti arrivi l’email di test e infine clicca su “Send Email”. Ora controlla nella tua casella email se l’email di test è arrivata.
Email test SMTP

Ottimo! Se hai eseguito tutti i passaggi correttamente l’SMTP su WordPress è stato correttamente configurato e non ti resta che testarlo installando un plugin per creare moduli di contatto come Contact Form 7!
Per sapere come installare e configurare Contact Form 7 segui questa guida!