Über uns Kundenbereich Angebot des Monats Referenzen Portfolio FAQ Blog
Nicht kategorisiert

Configurare SendGrid, Mailgun e Amazon SES con WP Mail SMTP

Gianluca Gentile
· 8 Min. Lesezeit

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 und 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. Gehe zu 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. Klicke auf 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. Gehe zu Settings → API Keys.
  2. Klicke auf Create API Key.
  3. Wähle 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. Gehe zu WP Mail SMTP → Impostazioni.
  2. Wähle 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. Gehe zu 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. Klicke auf 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. Gehe zu 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. Gehe zu WP Mail SMTP → Impostazioni.
  2. Wähle 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. Gehe zu 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. Wähle 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. Gehe zu 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. Gehe zu 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. Gehe zu WP Mail SMTP → Impostazioni.
  2. Wähle 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? Choisis l’option: 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