Risolvere il problema delle email del tuo sito WordPress che finiscono nello spam può sembrare difficile, ma ci sono passi semplici e efficaci che puoi seguire per migliorare la reputazione delle tue comunicazioni via email. Le email inviate tramite PHP, il metodo predefinito da WordPress, possono essere problematiche poiché non utilizzano un vero server di posta. In questa guida, ti mostrerò come utilizzare SMTP per inviare le tue email in modo più affidabile.
Potrebbe interessarti anche:
Sito lento su Aruba: come risolvere
Giugno 14, 2023
Implementa l’invio tramite SMTP in Wordpress
La prima cosa da fare è scegliere un plugin per l’invio delle email tramite SMTP. Uno dei più popolari è FluentSMTP. Tuttavia, se preferisci utilizzare del codice personalizzato, puoi farlo con poche righe di codice. Ecco un esempio di codice che puoi inserire nel file functions.php del tuo tema:
// Rimuovi l’azione SMTP predefinita (se esiste)
remove_action(‘phpmailer_init’, ‘swpsmtp_init_smtp’);
// Aggiungi le impostazioni personalizzate per l’SMTP
add_action(‘phpmailer_init’, ‘my_custom_phpmailer_init’);
function my_custom_phpmailer_init($phpmailer) {
$phpmailer->Host = ‘HOSTNAME’; // Imposta l’host SMTP
$phpmailer->Port = 465; // Cambia se necessario (es. 587 per TLS)
$phpmailer->Username = ‘USERNAME’; // Inserisci il nome utente SMTP
$phpmailer->Password = ‘PASSWORD’; // Inserisci la password SMTP
$phpmailer->SMTPAuth = true; // Abilita l’autenticazione SMTP
$phpmailer->SMTPSecure = ‘ssl’; // Usa ‘tls’ se necessario
$phpmailer->IsSMTP(); // Imposta il protocollo per usare SMTP
// Decommenta se vuoi personalizzare l’intestazione X-Mailer
// $phpmailer->XMailer = ‘XMAILER’;
}
// Imposta un indirizzo email personalizzato per il mittente
function website_email() {
$sender_email = ’email@email.com’; // Inserisci l’email del mittente
return $sender_email;
}
add_filter(‘wp_mail_from’, ‘website_email’);
// Imposta un nome personalizzato per il mittente
function website_email_name() {
$sender_name = ‘Nome Cognome’; // Inserisci il nome del mittente
return $sender_name;
}
add_filter(‘wp_mail_from_name’, ‘website_email_name’);
In questo codice, dovrai sostituire HOSTNAME, USERNAME, PASSWORD e l’email e nome del mittente con i tuoi dati. Questo configurerà il tuo WordPress per utilizzare SMTP, che aiuterà le tue email a raggiungere le caselle di posta dei tuoi destinatari anziché finire nello spam.
Ulteriori passaggi
Un altro importante aspetto per evitare che le tue email vengano contrassegnate come spam è il DKIM (DomainKeys Identified Mail) e il SPF (Sender Policy Framework). Questi record devono essere configurati nel tuo dominio per autenticare le email inviate. Puoi contattare il tuo provider di posta per assistenza nella configurazione di questi record e garantire che le tue comunicazioni siano riconosciute come legittime.
Infine, assicurati che il contenuto delle tue email sia rilevante e di valore per i tuoi destinatari. Evita linguaggi e formulazioni che possano sembrare spam, come l’uso eccessivo di punti esclamativi, termini commerciali ingannevoli e liste di parole chiave. La qualità del contenuto è fondamentale per mantenere la tua reputazione come mittente.
Conclusione
Seguendo questi semplici passaggi e apportando le giuste modifiche, potrai notevolmente migliorare l’affidabilità dell’invio delle tue email da WordPress e ridurre il rischio che finiscano nello spam. Con un po’ di attenzione e amore, le tue comunicazioni saranno accolte molto meglio! Non dimenticare di testare sempre le tue email per assicurarti che arrivino correttamente ai destinatari!