Configurarea emailului Mailgun pe WHM

Mailgun este un serviciu automatizat de email care îți permite să trimiți, să primești și să urmărești emailuri de pe site-urile și aplicațiile tale. De asemenea, facilitează gestionarea emailurilor pentru marketing și alte scopuri.

NB: Portul 25 este închis pentru conexiune pe VM-uri în mod implicit. Dacă dorești să deschizi portul 25, cumpără Mail Bridge și configurează-l în Starlight™ Manager.

Pentru a configura emailul SendGrid pe WHM, te rugăm să folosești acest ghid.

Te rugăm să urmezi pașii de mai jos pentru a configura serviciul Mailgun și sistemul de email pentru numele tău de domeniu pe partea de WHM:

Pasul 1. Creează un cont pentru Mailgun. Ei oferă mai multe planuri de cont la prețuri diferite pe care le poți vedea aici:

Te poți înscrie și crea un cont gratuit. În acest caz, asigură-te că bifa „Add payment info” nu este selectată.

NB:  Conturile fără card de credit sunt limitate la trimiterea a 100 de mesaje pe zi:



După ce totul este completat, apasă pe „Create Account”.

Pasul 2. Verifică-ți contul de email apăsând pe butonul „Verify your email address” din emailul corespunzător de la Mailgun:

Pasul 3. Configurează Mailgun Sender Authentication. Există două moduri de a face acest lucru:

Metoda 1:

  • Autentifică-te în contul tău Mailgun >> apasă pe secțiunea „Send” din meniul din stânga >> „Sending” >> „Domain Setting;

  • În meniul „Domain Settings”, mergi la secțiunea „Setup”;

  • Adaugă destinatari autorizați introducând adresa de email dorită în câmpul „Adresă de email” >> apasă „Adaugă”:

  • După aceea, vei primi un email la adresa specificată. Pentru a confirma adăugarea, apasă butonul „Sunt de acord”:


  • Vei fi redirecționat către o filă nouă în browser. Apasă pe butonul „Da” pentru a confirma adăugarea adresei de email:

  • După finalizare, vei primi un mesaj „Succes” care înseamnă că adresa de email respectivă a fost adăugată:


Metoda 2:

  • Autentifică-te în contul tău Mailgun >> apasă pe secțiunea „Send” din meniul din stânga >> „Sending” >> „Domains”. Din această secțiune, apasă pe butonul „Add new domain”:

  • Vei fi redirecționat către o pagină de unde poți adăuga un domeniu nou în sistemul Mailgun. Introdu domeniul dorit în câmpul „Domain name”, alege opțiunile și setările avansate necesare și apasă pe „Add Domain”:

  • După aceea, este necesar să verifici numele de domeniu adăugat configurând înregistrările TXT și MX DNS corespunzătoare pentru domeniu.

    Lista înregistrărilor care trebuie adăugate, precum și statusul lor, pot fi verificate în contul tău Mailgun >> secțiunea „Send” din meniul din stânga >> „Sending” >> „Domains” >> mergi la secțiunea „DNS Records”.

    După ce înregistrările DNS sunt create pentru domeniu, apasă butonul „Verify” din dreapta sus:



    NB: Poate dura până la 24-48 de ore pentru ca înregistrările DNS să se propage.

  • După ce propagarea s-a încheiat și toate înregistrările DNS necesare au fost adăugate domeniului, sistemul Mailgun îl va verifica. Domeniul va fi acum listat în secțiunea „Domains” din meniul „Sending”:

Pasul 4. Următorul pas va fi configurarea setărilor SMTP pentru contul de email pe partea de WHM.

Pentru a obține datele SMTP necesare, autentifică-te în contul tău Mailgun >> apasă pe secțiunea „Send” din meniul din stânga >> „Sending” >> „Domain Settings”. Din această secțiune, deschide fila „SMTP credentials”.

Copiază valoarea din câmpul „Login”, resetează parola și salvează detaliile pentru pasul următor:


 

Pasul 5. Pentru a configura setările SMTP pe partea de WHM, mergi la WHM >> „Service Configuration” >> „Exim Configuration Manager” >> deschide fila „Advanced Editor”. Caută „Section: AUTH” și adaugă următorul cod în interior:

mailgun_login:
driver = plaintext
public_name = LOGIN
hide client_send = : mail@yourdomain.com : Password

unde mail@yourdomain.com trebuie să fie aceeași cu valoarea din câmpul „Login” de la pasul 4 (postmaster@sandbox6c123456789ee2.mailgun.org), iar parola - cea resetată la pasul anterior (4).

Pasul 6. După aceea, caută „Section: ROUTERSTART” și adaugă acolo următorul cod:

mailgun:
driver = manualroute
domains = ! +local_domains
transport = mailgun_transport
route_list = "* smtp.mailgun.org::587 byname"
host_find_failed = defer
no_more

Pasul 7. Caută „Section: TRANSPORTSTART” și adaugă încă un cod:

mailgun_transport:
driver = smtp
hosts = smtp.mailgun.org
hosts_require_auth = smtp.mailgun.org
hosts_require_tls = smtp.mailgun.org

Pasul 8. Salvează noua configurație. 

Pasul 9. Trimite un email pentru a verifica dacă sistemul funcționează. Antetul emailului va include partea „mailgun.”.

Este necesară o adresă de email validă