Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
Senza categoria

Configurare SendGrid, Mailgun e Amazon SES con WP Mail SMTP

· 7 min di lettura

Configurare SendGrid, Mailgun e Amazon SES con WP Mail SMTP

Quando le esigenze di invio email del tuo sito WordPress superano le capacità di Gmail o Outlook — o quando hai bisogno di un’infrastruttura professionale per la gestione delle email transazionali — servizi come SendGrid, Mailgun e Amazon SES rappresentano la scelta ideale. Questi provider sono specializzati nell’invio di grandi volumi di email con tassi di consegna eccezionali, e WP Mail SMTP si integra nativamente con tutti e tre.

In questo articolo analizzeremo le caratteristiche di ciascun servizio, la procedura di configurazione con WP Mail SMTP e i criteri per scegliere quello più adatto alle tue esigenze.

Perché scegliere un servizio email transazionale

I servizi email transazionali sono progettati specificamente per l’invio di email generate da applicazioni web: conferme d’ordine, notifiche, reset password, email di benvenuto e comunicazioni automatizzate. Rispetto ai provider email tradizionali come Gmail o Outlook, offrono:

Selezione del mailer transazionale nelle impostazioni di WP Mail SMTP

SendGrid: configurazione con WP Mail SMTP

SendGrid (di proprietà di Twilio) è uno dei servizi transazionali più popolari al mondo. Offre un piano gratuito con 100 email al giorno, sufficiente per molti siti di piccole e medie dimensioni.

Passaggio 1: Creare un account SendGrid

  1. Vai su sendgrid.com e registrati per un account gratuito.
  2. Completa la verifica dell’identità (SendGrid richiede informazioni aziendali per prevenire abusi).
  3. Verifica il tuo dominio mittente seguendo le istruzioni fornite da SendGrid.

Passaggio 2: Autenticare il dominio

L’autenticazione del dominio è fondamentale per garantire la deliverability:

  1. Nel pannello SendGrid, vai su Settings → Sender Authentication.
  2. Clicca su Authenticate Your Domain.
  3. Scegli il tuo provider DNS e inserisci il tuo dominio.
  4. SendGrid genererà dei record DNS (CNAME) da aggiungere alla configurazione del tuo dominio.
  5. Dopo aver aggiunto i record, clicca su Verify per confermare la configurazione.

Passaggio 3: Generare una API Key

  1. Vai su Settings → API Keys.
  2. Clicca su Create API Key.
  3. Seleziona Restricted Access e abilita solo Mail Send con accesso completo.
  4. Copia la chiave API generata (non sarà più visibile dopo aver chiuso la pagina).

Passaggio 4: Configurare WP Mail SMTP

  1. Vai su WP Mail SMTP → Impostazioni.
  2. Seleziona SendGrid come mailer.
  3. Inserisci la API Key generata nel passaggio precedente.
  4. Configura l’email e il nome del mittente.
  5. Salva e esegui un test di invio.

Mailgun: configurazione con WP Mail SMTP

Mailgun è un servizio transazionale di Sinch, particolarmente apprezzato dagli sviluppatori per la sua flessibilità e le API ben documentate. Offre un periodo di prova con 5.000 email gratuite nei primi 3 mesi.

Passaggio 1: Creare un account Mailgun

  1. Vai su mailgun.com e registrati.
  2. Completa la verifica dell’account (richiesta carta di credito anche per il piano gratuito).

Passaggio 2: Aggiungere e verificare il dominio

  1. Nel pannello Mailgun, vai su Sending → Domains.
  2. Clicca su Add New Domain.
  3. Inserisci un sottodominio dedicato, ad esempio mg.tuodominio.it. L’uso di un sottodominio è consigliato per separare la reputazione delle email transazionali da quella delle email normali.
  4. Mailgun genererà i record DNS necessari (SPF, DKIM, MX). Aggiungili alla configurazione DNS del tuo dominio.
  5. Attendi la verifica (può richiedere fino a 48 ore, ma solitamente avviene in pochi minuti).

Passaggio 3: Ottenere la API Key

  1. Vai su Settings → API Keys.
  2. Copia la Private API Key o, meglio ancora, crea una chiave specifica per il dominio.

Passaggio 4: Configurare WP Mail SMTP

  1. Vai su WP Mail SMTP → Impostazioni.
  2. Seleziona Mailgun come mailer.
  3. Inserisci la API Key e il nome del dominio configurato in Mailgun.
  4. Seleziona la regione: EU (consigliata per siti italiani, per conformità GDPR) o US.
  5. Salva e testa l’invio.

Test di invio email con WP Mail SMTP e servizio transazionale

Amazon SES: configurazione con WP Mail SMTP

Amazon Simple Email Service (SES) è il servizio email transazionale di Amazon Web Services. È la soluzione più economica per grandi volumi di invio, con un costo di soli $0,10 per 1.000 email.

Passaggio 1: Creare un account AWS

  1. Vai su aws.amazon.com/ses e accedi o crea un account AWS.
  2. Accedi alla console SES.

Passaggio 2: Verificare il dominio

  1. Nella console SES, vai su Verified identities → Create identity.
  2. Seleziona Domain e inserisci il tuo dominio.
  3. SES genererà i record DNS necessari per la verifica. Aggiungili al tuo DNS.
  4. Abilita anche DKIM durante la procedura di verifica.

Passaggio 3: Uscire dalla Sandbox

Amazon SES parte in modalità sandbox, che limita l’invio solo a indirizzi verificati. Per inviare email a qualsiasi destinatario, devi richiedere l’uscita dalla sandbox:

  1. Vai su Account dashboard → Request production access.
  2. Compila il modulo spiegando l’uso previsto (email transazionali dal sito WordPress).
  3. Amazon solitamente approva la richiesta entro 24 ore.

Passaggio 4: Creare le credenziali SMTP

  1. Vai su SMTP settings → Create SMTP credentials.
  2. SES creerà un utente IAM con le autorizzazioni necessarie.
  3. Copia le credenziali SMTP (username e password) generate.

Passaggio 5: Configurare WP Mail SMTP

  1. Vai su WP Mail SMTP → Impostazioni.
  2. Seleziona Amazon SES come mailer.
  3. Inserisci l’Access Key ID e il Secret Access Key.
  4. Seleziona la regione AWS corretta (es. eu-west-1 per l’Irlanda).
  5. Salva e testa l’invio.

Confronto tra SendGrid, Mailgun e Amazon SES

Caratteristica SendGrid Mailgun Amazon SES
Piano gratuito 100/giorno per sempre 5.000 per 3 mesi 3.000/mese (da EC2)
Costo base da $19,95/mese da $35/mese $0,10/1.000 email
Facilità di setup Alta Media Bassa
Dashboard statistiche Eccellente Buona Base
Regione EU (GDPR) Sì (eu-west-1)
Ideale per Tutti i livelli Sviluppatori Grandi volumi

Impostazioni generali per la configurazione dei servizi email transazionali

Quale servizio scegliere

La scelta del servizio dipende dalle tue esigenze specifiche:

Considerazioni GDPR per la scelta del provider

Per i siti che operano nell’Unione Europea, la conformità al GDPR è un fattore importante nella scelta del provider:

Conclusioni

L’integrazione di WP Mail SMTP con un servizio email transazionale come SendGrid, Mailgun o Amazon SES rappresenta il livello più alto di affidabilità per l’invio delle email dal tuo sito WordPress. Questi servizi sono progettati specificamente per garantire tassi di consegna eccezionali e offrono strumenti di monitoraggio avanzati che ti permettono di avere il pieno controllo su ogni email inviata.

Per la maggior parte dei siti WordPress italiani, SendGrid con il piano gratuito è un ottimo punto di partenza. Man mano che le tue esigenze crescono, potrai valutare piani a pagamento o migrare verso Mailgun o Amazon SES per esigenze specifiche.

Articoli correlati della serie WP Mail SMTP

Vuoi configurare un servizio email transazionale per il tuo sito WordPress ma non sai da dove iniziare? Contattaci: ti aiuteremo a scegliere il provider più adatto e a configurarlo con WP Mail SMTP per garantire la massima deliverability.

Migliora il Tuo Sito WordPress

Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:

#Amazon SES #API #Mailgun #SendGrid #wp mail smtp