Come validare l'indirizzo mail in uscita dal form di Elementor
Ciao, come già saprai Elementor invia i messaggi e-mail dal suo form tramite la libreria PHPMailer e può capitare che i messaggi vengano considerati non attendibili e finiscano nello spam.
Questo succede perchè “gli smanettoni malintezionati” riescono ad inviare dei messaggi che sembrano avere la stessa provenienza dei messaggi inviati dal tuo server.
Per evitare che i messaggi in uscita dal tuo form di Elementor vengano considerati non sicuri e contrassegnati come spam si deve sostituire l’invio tramite PHPMailer e passare al più sicuro invio tramite protocollo SMTP.
Come inviare le mail tramite SMTP con Elementor
Per fare in modo che i nostri messaggi siano inviati tramite protocolo SMTP dobbiamo eseguire due operazioni.
La prima è creare (o avere già a disposizione) una casella postale che sarà la casella d’uscita per i nostri messaggi, la seconda è installare uno dei tanti plugin per WordPress che permettono di inviare i messaggi via SMTP, il più famoso ed utilizzato è WP Mail SMTP by WPForms che trovate gratuitamente nella repository dei plugin per WP a questo link, mentre, io mi trovo particolarmente bene con il plugin Post SMTP Mailer/Email Log perchè, oltre a permettere l’invio dei messaggi tramite SMTP registra in un proprio log tutte le operazioni di invio messaggi del sito che può tornare molto utile consultarlo in caso di errori; questo plugin, anch’esso gratuito, lo potete scaricare dalla repository cliccando qui.
Nella configurazione del plugin dovremmo inserire oltre alle credenziali della casella di posta anche i parametri di connessione al server SMTP, se non conosciamo questi dati basterà richiederli all’hosting dove è ospitato il sito web.
Una volta terminata la configurazione (processo molto semplice e guidato passo dopo passo) i messaggi inviati dal form di Elementor non verranno più inviati attraverso PHPMailer ma attraverso il protocollo SMTP e questo vuol dire che saranno identificati e validati dai server di posta che li riceveranno evitando così che siano riconosciuti come non attendibili e bloccati dai filtri antispam.
Conclusioni
Vi consiglio vivamente di utilizzare l’invio tramite SMTP per garantire che i messaggi inviati dal proprio form giungano a destinazione, i plugin che vi ho citato sono gratuiti, funzionano benissimo e vengono costantemente aggiornati dagli sviluppatori e così facendo i vostri messaggi non verranno mai contrassegnati come non sicuri.
Se invece il vostro form è stato preso di mira dagli spambot vi consiglio di leggere questa guida su come elmiminare definitivamente lo spam dal vostro sito web.
Grazie per aver letto fin qui, a presto!