Invio affidabile delle e-mail da WordPress e WooCommerce tramite SMTP
WordPress invia e-mail per le password e i moduli di contatto, e un negozio online con WooCommerce ad ogni ordine: una conferma per il cliente e una notifica per Lei. Queste e-mail devono arrivare a destinazione. L'e-mail di conferma è per il cliente la prova che il suo pagamento è andato a buon fine. Qui scopre come far inviare a WordPress la posta tramite SMTP con una casella di posta sul Suo dominio, e a cosa prestare attenzione con un negozio online.
Perché SMTP?
Senza impostazioni aggiuntive, WordPress invia la posta tramite la funzione PHP mail(). Il mittente diventa quindi un indirizzo con il nome dell'account del Suo pacchetto, e questo non può essere modificato. Tali e-mail finiscono spesso nello spam. Tramite SMTP, WordPress accede con una casella di posta reale e invia la posta proprio come il Suo programma di posta. In questo modo determina Lei stesso il mittente, in linea con i Suoi record SPF e DKIM.
Passo 1: una casella di posta sul Suo dominio
Crei una casella di posta collegata al Suo negozio, ad esempio ordini@example.com. Veda Creare un indirizzo e-mail. Non utilizzi un indirizzo noreply: i clienti rispondono alla loro conferma con domande, e queste Lei vorrà leggerle. Non utilizzi mai nemmeno un indirizzo Gmail o Outlook.com come mittente.
Passo 2: configurare un plugin SMTP
Installi un plugin SMTP affidabile e ancora aggiornato, come WP Mail SMTP. Inserisca quanto segue:
| Impostazione | Valore con WebOké |
|---|---|
| Server SMTP | Il nome del server del Suo pacchetto, come linux2023.webawere.nl. Dove trovarlo è indicato in Trovare il nome del server e il nome utente DirectAdmin. |
| Porta e crittografia | 587 con STARTTLS (TLS), oppure 465 con SSL/TLS |
| Autenticazione | Attiva |
| Nome utente | L'indirizzo e-mail completo della casella di posta |
| Password | La password di tale casella di posta |
| Indirizzo mittente | Lo stesso indirizzo della casella di posta. Un indirizzo mittente diverso può essere rifiutato dal server. |
Tutte le impostazioni in sintesi sono disponibili in Tutte le impostazioni in sintesi: server, porte e sicurezza.
Passo 3: lo stesso mittente in WooCommerce
Vada su WooCommerce > Impostazioni > Email. In fondo inserisca il nome del mittente (ad esempio il nome del Suo negozio) e l'indirizzo del mittente. Utilizzi lo stesso indirizzo del plugin SMTP. Se desidera ricevere le notifiche sui nuovi ordini in una casella di posta condivisa, modifichi il destinatario per quella specifica e-mail. Non disattivi le e-mail per avere tranquillità: la conferma per il cliente è essenziale.
Passo 4: verificare SPF e DKIM
Con SPF e DKIM dimostra che la posta proviene realmente dal Suo dominio. Se il Suo dominio e la posta sono gestiti presso WebOké, controlli in Mio WebOké, sulla pagina del prodotto del Suo pacchetto, la scheda Configurare l'e-mail. Oppure verifichi il Suo dominio con il controllo e-mail. Per le modifiche: veda Configurare e integrare SPF e Attivare e verificare DKIM.
La Sua posta è gestita presso un altro fornitore, come Microsoft 365 o Google Workspace? In tal caso faccia inviare la posta dal sito web tramite SMTP con una casella di posta di quel fornitore, e disattivi un'opzione in DirectAdmin. Veda Invio di posta tramite PHP non riuscito, i record MX puntano altrove.
Passo 5: un'e-mail di prova
- Utilizzi la funzione di test del Suo plugin SMTP e invii un'e-mail di prova a un indirizzo presso un altro fornitore, ad esempio Gmail.
- Successivamente effettui un ordine di prova nel Suo negozio, utilizzando la modalità di test del Suo fornitore di pagamenti.
- Apra l'e-mail e controlli le intestazioni. Sono presenti
spf=pass,dkim=passedmarc=passcon il Suo dominio? Come verificarlo è spiegato in Visualizzare e leggere le intestazioni (header) di un'e-mail.
Limiti di invio in caso di traffico elevato
Per ogni pacchetto vale un numero massimo di e-mail al giorno, di norma 300. Questo vale per tutto insieme: le Sue caselle di posta, la webmail e il Suo sito web, quindi anche le conferme d'ordine. Un ordine genera già rapidamente due e-mail (cliente e amministratore). In caso di promozione o di giornata intensa può quindi raggiungere il limite; dopodiché le e-mail di quel giorno vengono rifiutate e non vengono inviate nuovamente in automatico. Se prevede un volume maggiore, ci contatti preventivamente. Per sapere quante e-mail ha inviato, consulti Limite per l'invio di posta e Limiti di invio e il messaggio "message limit reached".
La posta continua a non arrivare? Segua la procedura descritta in La mia e-mail non arriva o finisce nello spam: ecco come scoprirne il motivo.
Per saperne di più
- Corso gratuito su WordPress, lezione 9.1 E-mail da WordPress
- Corso gratuito E-mail in ordine, lezione 7.3 Posta dal Suo sito web e dai moduli
