Come configurare Mailgun SMTP su CyberPanel

Mailgun è un servizio email automatizzato che ti consente di inviare, ricevere e tracciare email dai tuoi siti web e applicazioni. Facilita inoltre la gestione delle email per il marketing e altri scopi.

NB: La porta 25 è chiusa per la connessione sulle VM di default. Se desideri aprire la porta 25, acquista Mail Bridge e configuralo in Starlight™ Manager.

Per configurare l'email MailGun su WHM, utilizza questa guida.

Segui i passaggi seguenti per configurare il servizio Mailgun e il sistema email per il tuo nome di dominio sul lato CyberPanel:

Passaggio 1. Registrati su Mailgun. Offrono diversi piani account a prezzi differenti che puoi vedere qui:


Puoi registrarti e creare un account gratuitamente. In questo caso, assicurati che la casella “Aggiungi informazioni di pagamento” non sia selezionata.

NB:  Gli account senza carta di credito sono limitati all'invio di 100 messaggi al giorno:

Una volta compilato tutto, clicca su “Crea account”.

Passaggio 2. Verifica il tuo account email cliccando sul pulsante “Verifica il tuo indirizzo email” all'interno dell'email corrispondente da Mailgun:


Passaggio 3. Configura l'autenticazione del mittente Mailgun. Ci sono due modi per farlo:

Metodo 1:

  • Accedi al tuo account Mailgun >> clicca sulla sezione “Invia” del menu a sinistra >> “Invio” >> “Impostazioni dominio”;

  • All'interno del menu “Impostazioni dominio”, vai alla sezione “Configurazione”;

  • Aggiungi destinatari autorizzati inserendo l'indirizzo email necessario nel campo “Indirizzo email” >> clicca su “Aggiungi”:

  • Dopo di ciò, riceverai un'email all'indirizzo specificato. Per confermare l'aggiunta, premi il pulsante "Accetto":

  • Verrai reindirizzato a una nuova scheda del browser. Clicca sul pulsante "Sì" per confermare l'aggiunta dell'indirizzo email:

  • Una volta fatto, riceverai un messaggio di “Successo” che significa che l'account email in questione è stato aggiunto:

Metodo 2:

  • Accedi al tuo account Mailgun >> clicca sulla sezione “Invia” del menu a sinistra >> “Invio” >> “Domini”. Da questa sezione, clicca sul pulsante “Aggiungi nuovo dominio”:


  • Verrai reindirizzato a una pagina da cui è possibile aggiungere un nuovo dominio al sistema Mailgun. Inserisci il dominio desiderato nel campo “Nome dominio”, scegli le opzioni e le impostazioni avanzate necessarie e clicca su “Aggiungi dominio”:

Dopo di ciò, è necessario verificare il nome di dominio aggiunto configurando i relativi record DNS TXT e MX per il dominio.

L'elenco dei record da aggiungere e il loro stato possono essere verificati nel tuo account Mailgun >> la sezione “Invia” del menu a sinistra >> “Invio” >> “Domini” >> vai alla sezione “Record DNS”.

Una volta creati i record DNS per il dominio, clicca sul pulsante "Verifica" in alto a destra:


NB: La propagazione dei record DNS può richiedere fino a 24-48 ore.

  • Una volta terminata la propagazione e aggiunti tutti i record DNS necessari al dominio, il sistema Mailgun lo verificherà. Il dominio sarà ora elencato nella sezione “Domini” del menu “Invio”:

Passaggio 4. Il prossimo passo sarà configurare le impostazioni SMTP per l'account email sul lato WHM.

Per ottenere le credenziali SMTP necessarie accedi al tuo account Mailgun >> clicca sulla sezione “Invia” del menu a sinistra >> “Invio” >> “Impostazioni dominio”. Da questa sezione, apri la scheda “Credenziali SMTP”.

Copia il valore sotto il campo “Login”, reimposta la password e salva i dettagli per il passaggio successivo:

Passaggio 5. Modifica il file di configurazione di Postfix

  • In Mailgun, apri “Impostazioni dominio” dal menu a sinistra, seleziona il tuo dominio e clicca su Credenziali SMTP. Qui otterrai host, utente di login e password. Clicca su reimposta password per ottenere la tua password, copiala semplicemente e salvala.

  • Apri il file di configurazione di Postfix /etc/postfix/main.cf nell'editor di testo che preferisci

nano /etc/postfix/main.cf
oppure
vi /etc/postfix/main.cf

  • Aggiungi le seguenti righe alla fine del file:

relayhost = MAILGUN_HOST:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASS
smtp_sasl_security_options = noanonymous

MAILGUN_HOST è l'effettivo host Mailgun dal tuo account
MAILGUN_USER è l'effettivo utente smtp Mailgun
MAILGUN_PASS è la password SMTP effettiva dal tuo account Mailgun.

  • Salva il file e riavvia postfix eseguendo systemctl restart postfix

Ora puoi testare la consegna delle email. Nel tuo CyberPanel, apri Email -> Accedi a Webmail. Inserisci lì la tua email e password.

È richiesto un indirizzo email valido