Inviare email transazionali con WordPress: Amazon SES, SendGrid, Mailjet, Mailgun, Mandrill e Postmark a confronto

Scritto da Tiziano Fogliata
Aggiornato il

Sei alla ricerca di una soluzione sicura e affidabile per inviare email dal tuo sito WordPress o dalla tua applicazione Web? In questo post troverai un elenco dei migliori servizi che puoi utilizzare per la spedizione di email transazionali.

Forse ti starai chiedendo che cosa sono le email transazionali. Si tratta in sostanza di tutti quei messaggi di posta elettronica inviati in automatico da un CMS o da un’applicazione Web per informare gli utenti. Ad esempio sono email transazionali i messaggi che confermano l’avvenuta registrazione ad un sito Web, quelli che ti segnalano che c’è un commento in attesa di moderazione, quelli utilizzati per il recupero di una password e così via. Non si tratta quindi di newsletter, ma di messaggi di posta molto più leggeri e completamente automatizzati.

Il tuo sito WordPress riesce a spedire email?

Spesso si dà per scontato che WordPress riesca a inviare le email, ma è sempre meglio verificare.

Immagina di avere installato un modulo di contatto sul tuo sito per la richiesta di preventivi. Magari tu (o qualcuno per te) l’hai installato ma senza mai provare che i messaggi vengano effettivamente recapitati. Magari i messaggi partono ma finiscono nella cartella dello spam, oppure non vengono proprio inviati dal sito.

Un modo semplicissimo per verificare che il tuo sito WordPress sia in grado di inviare email è quello di installare un plugin come WP Mail SMTP. Una volta installato e attivato, questo plugin dispone di una funzione che permette di provare a inviare un’email dal sito. Se il plugin restituisce un messaggio di errore, e soprattutto se non ti arriva alcuna mail, sai di avere un problema. Le soluzioni che ti segnalo in questo articolo, ti permettono però di risolverlo.

Test invio email su WordPress

Inviare email usando il server di hosting che ospita il sito

Solitamente i servizi di hosting tradizionale dispongono già di un server di posta utilizzabile dal CMS per l’invio di email. Infatti anche WordPress, di default, utilizza tale server di posta per l’invio dei propri messaggi.

Sempre più servizi di hosting, per le ragioni più diverse, scelgono di non fornire tale servizio. In altri casi, ad esempio qualora tu decida di gestire un tuo server su Linode o Amazon EC2, tanto per citarne due, potresti decidere di non installare, per ragioni di sicurezza, alcun server di posta.

Oltre alla non disponibilità di un server di posta, la scelta di utilizzare un server STMP o un servizio esterno di invio è indicata se sei alla ricerca di un maggior grado di affidabilità oppure se il numero di messaggi inviati è davvero ingente e non vuoi sobbarcarti l’onere di gestire un server di posta.

I motivi insomma possono essere molteplici, ma vediamo quindi quali sono i servizi più diffusi che ti permettono di inviare messaggi di posta elettronica da WordPress o da qualsiasi altro CMS o web app. Alcuni di questi servizi possono essere impiegati anche per l’invio di newsletter, mentre altri sono esclusivamente dedicati all’invio di email transazionali.

Generalmente tutti questi servizi sono utilizzabili tramite API, ma offrono anche le credenziali per connettersi direttamente a un loro server SMTP.

Amazon SES (Simple Email Service)

Amazon Web Services

Il servizio di Amazon dedicato all’invio di messaggi di posta elettronica presenta dei prezzi veramente competitivi. 1.000 messaggi inviati costano infatti solo $0,10. Personalmente utilizzo questo servizio da parecchio tempo e non ho mai avuto un problema. Certamente l’interfaccia di gestione di Amazon SES non è la migliore dal punto di vista della semplicità di utilizzo. Ma va anche detto che, una volta configurato il servizio, te ne potrai quasi dimenticare.

A differenza di altri servizi Amazon SES non consente di avere un proprio indirizzo IP dedicato per l’invio dei messaggi. Quindi se per te questo è un requisito essenziale ti conviene passare ad altri servizi.

Se vuoi usare Amazon SES con WordPress ti consiglio il plugin: WP Offload SES Lite.

SendGrid

SendGrid è uno dei servizi più popolari dedicato all’invio di email transazionali. SendGrid prevede un canone minimo mensile di $14,95 che permette di inviare fino a 50.000 email al mese, oppure è possibile usufruire di un piano gratuito che consente una quota massima di 100 invii al giorno.

SendGrid dispone anche di piani di abbonamento che prevedono anche l’utilizzo di un indirizzo IP dedicato. Tra le funzionalità offerte è prevista anche la possibilità di creare template personalizzati per i messaggi email. Il servizio offerto da SendGrid è veramente di ottima qualità, così come il supporto.

Se vuoi usare SendGrid con WordPress ti consiglio il plugin: SendGrid, sviluppato proprio dall’azienda stessa.

Mailgun

Mailgun è una soluzione che utilizzo spesso per gestire l’invio di email transazionali da siti WordPress. All’interno di un unico account è possibile gestire più domini e, per ogni dominio, puoi decidere se Mailgun debba occuparsi solo dell’invio o anche della ricezione di eventuali messaggi.

Il modello di pricing di Mailgun prevede fino a 5.000 email inviate al mese gratis per i primi 3 mesi. Superato tale limite ogni email si paga $0.80 ogni 1000 email. Oppure è possibile scegliere i piani superiori che partono da $35 al mese.

Se vuoi usare Mailgun con WordPress ti consiglio il plugin: Mailgun for WordPress, oppure WP Mail SMTP.

Mandrill

Mandrill è un servizio che fa parte della famiglia di Mailchimp e da quest’ultimo ha ereditato un’estrema facilità di utilizzo, soprattutto per quanto riguarda l’interfaccia di amministrazione. Con Mandrill si possono spedire gratuitamente fino a 2.000 email. Superato tale limite i prezzi partono da un canone mensile di $9.95 per spedire fino a 25.ooo al mese, crescendo poi con prezzi a scalare con l’aumento dei volumi di invio. Anche Mandrill consente la creazione di template personalizzati. Madrill offre anche un’app per tablet e smartphone che consente di controllare le statistiche in mobilità.

Mandrill è un add-on di MailChimp, quindi è un servizio che ha senso considerare solo per le persone che giù utilizzano MailChimp.

App di Mandrill

Mailjet

Mailjet offre anche un piano gratuito se si inviano meno di 6.000 messaggi al mese (massimo 200 al giorno). Anche in questo caso vengono offerte le statistiche e nei piani superiori anche l’uso di un IP dedicato.

Se vuoi usare Mailjet con WordPress ti consiglio il plugin: Mailjet for WordPress.

Postmark

Postmark offre piani che partono da $10 al mese, ma è possibile attivare anche un piano gratuito che consente un massimo di 100 invii mensili.

Se vuoi integrare Postmark con WordPress puoi usare il plugin: Postmark for WordPress.

Le statistiche offerte da Postmark

Sparkpost

sparkpost-logo

Un altro servizio interessante è Sparkpost, che mette a disposizione un piano gratuito che consente di provare il servizio e poi piani a pagamento che partono da circa $20 al mese.

Anche in questo caso è disponibile un plugin dedicato per WordPress che ne facilita l’utilizzo con il nostro amato CMS. Ritengo però eccessivo questo servizio per chi è solo alla ricerca di una soluzione pratica e conveniente per inviare mail da WordPress.

In conclusione…

Ho cercato di riassumere in questo articolo tutte le migliori soluzione per l’invio di email da WordPress in modo sicuro e affidabile, utilizzando servizi pensati appunto per questo scopo ed evitando i problemi che si possono incontrare utilizzando il mail server presente sulla stessa macchina che ospita il sito.

Sulla maggior parte dei miei siti WordPress utilizzo Amazon SES oppure Mailgun e mi trovo benissimo con entrambi questi servizi.

Quindi, qualora il tuo servizio di hosting non permetta l’invio di email da WordPress oppure desideri una soluzione più affidabile, ti consiglio di provare questi servizi.

Se ti è piaciuto e hai trovato utile questo articolo, eccone altri che potrebbero interessarti

Nessun articolo correlato

9 commenti su “Inviare email transazionali con WordPress: Amazon SES, SendGrid, Mailjet, Mailgun, Mandrill e Postmark a confronto”

  1. Ciao! Uno di questi plugin è possibile collegarlo a paypal? Intendo: E’ possibile mandare una email con del contenuto (non l’email di ricevuta d’acquisto) dopo che l’utente ha effettuato il pagamento?

    Rispondi
    • Ciao, questi plugin si occupano solo di inviare le email. Quando inviarle e per quale motivo inviarle devi impostarlo tu oppure farlo fare ad altri plugin. Ad esempio quelli che si occupano di gestire la vendita dei prodotti.

      Rispondi
  2. Ciao io avrei bisogno di un plugin wordpress di registrazione per cui alla fine dell’inserimento di email e dati dell’utente, viene inviata immediatamente una mail con un allegato.

    E’ possibile secondo voi?

    Rispondi
  3. e se volessi allegare ad ogni nuovo utente registrato un pdf ogni volta diverso, con un numero progressivo? Io uso mailchimp ma non mi sembra che invii la mail automatica ad un singolo utente che si registri, si può fare e come?

    Rispondi
    • Alla registrazione gli mandi un PDF (o meglio, una mail che contiene il link per scaricarlo) e poi realizzi un funnel che invia ulteriori mail con eventualmente ulteriori alleggati.
      Lo fa praticamente qualsiasi servizio di newsletter a pagamento, io consiglio Active Campaign ma anche Mailchimp, nei piani a pagamento, implementa la stessa cosa.

      Rispondi
      • Esatto, MailChimp offre funzionalità di marketing automation anche nel piano gratuito. Quindi puoi predisporre una sequenza di invii stabilendo in anticipo gli intervalli di invio a partire dall’iscrizione dell’utente.

        Rispondi

Lascia un commento