Mailgun-e-mail configureren op WHM

Mailgun is een geautomatiseerde e-maildienst waarmee je e-mails kunt verzenden, ontvangen en volgen vanaf je websites en applicaties. Het vergemakkelijkt ook het e-mailbeheer voor marketing en andere doeleinden.

NB: Poort 25 is gesloten voor verbindingen op VM's standaard. Als je poort 25 wilt openen, koop dan Mail Bridge en configureer het in Starlight™ Manager.

Om de SendGrid-e-mail op WHM te configureren, gebruik deze handleiding.

Volg de onderstaande stappen om de Mailgun-dienst en het e-mailsysteem voor je domeinnaam aan de WHM-zijde te configureren:

Stap 1. Registreer je voor Mailgun. Ze bieden verschillende accountplannen aan tegen verschillende prijzen die je hier kunt bekijken:

Je kunt je aanmelden en een account registreren voor gratis. Zorg er in dit geval voor dat het vinkje “Betaalinformatie toevoegen” niet is geselecteerd.

NB:  Accounts zonder creditcard zijn beperkt tot het verzenden van 100 berichten per dag:



Zodra alles is ingevuld, klik je op “Account aanmaken”.

Stap 2. Verifieer je e-mailaccount door op de knop “Verifieer je e-mailadres” te klikken in de betreffende e-mail van Mailgun:

Stap 3. Stel de Mailgun Sender Authentication in. Er zijn twee manieren om dit te doen:

Methode 1:

  • Log in op je Mailgun-account >> klik op het gedeelte “Verzenden” in het menu aan de linkerkant >> “Verzenden” >> “Domeininstellingen”;

  • Ga in het menu “Domeininstellingen” naar het gedeelte “Setup”;

  • Voeg geautoriseerde ontvangers toe door het gewenste e-mailadres in te voeren in het veld “E-mailadres” >> klik op “Toevoegen”:

  • Daarna ontvang je een e-mail op het opgegeven e-mailadres. Om de toevoeging te bevestigen, druk je op de knop "Ik ga akkoord":


  • Je wordt doorgestuurd naar een nieuw tabblad in de browser. Klik op de knop "Ja" om het e-mailadres toe te voegen:

  • Als dit is voltooid, ontvang je een “Succes”-melding die betekent dat het betreffende e-mailaccount is toegevoegd:


Methode 2:

  • Log in op je Mailgun-account >> klik op het gedeelte “Verzenden” in het menu aan de linkerkant >> “Verzenden” >> “Domeinen”. Klik in dit gedeelte op de knop “Nieuw domein toevoegen”:

  • Je wordt doorgestuurd naar een pagina waar je een nieuw domein aan het Mailgun-systeem kunt toevoegen. Voer het gewenste domein in het veld “Domeinnaam” in, kies de benodigde opties en geavanceerde instellingen en klik op “Domein toevoegen”:

  • Daarna moet je de toegevoegde domeinnaam verifiëren door de bijbehorende TXT- en MX-DNS-records voor het domein te configureren.

    De lijst met records die moeten worden toegevoegd en hun status kun je controleren in je Mailgun-account >> het gedeelte “Verzenden” in het menu aan de linkerkant >> “Verzenden” >> “Domeinen” >> ga naar het gedeelte “DNS-records”.

    Zodra de DNS-records voor het domein zijn aangemaakt, klik je rechtsboven op de knop "Verifiëren":



    NB: Het kan tot 24-48 uur duren voordat de DNS-records zijn verspreid.

  • Zodra de verspreiding is voltooid en alle benodigde DNS-records aan het domein zijn toegevoegd, zal het Mailgun-systeem dit verifiëren. Het domein wordt nu weergegeven onder het gedeelte “Domeinen” van het menu “Verzenden”:

Stap 4. De volgende stap is het configureren van SMTP-instellingen voor het e-mailaccount aan de WHM-zijde.

Om de benodigde SMTP-inloggegevens te verkrijgen, log je in op je Mailgun-account >> klik op het gedeelte “Verzenden” in het menu aan de linkerkant >> “Verzenden” >> “Domeininstellingen”. Open in dit gedeelte het tabblad “SMTP-inloggegevens”.

Kopieer de waarde onder het veld “Login”, reset het wachtwoord en sla de gegevens op voor de volgende stap:


 

Stap 5. Om SMTP-instellingen aan de WHM-zijde te configureren, ga naar WHM >> “Service Configuration” >> “Exim Configuration Manager” >> open het tabblad “Advanced Editor”. Zoek naar “Section: AUTH” en voeg de volgende code toe:

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

waarbij mail@yourdomain.com hetzelfde moet zijn als de waarde uit het veld “Login” in stap 4 (postmaster@sandbox6c123456789ee2.mailgun.org) en Wachtwoord - degene die is gereset in de vorige (4e) stap.

Stap 6. Zoek daarna naar “Section: ROUTERSTART” en voeg daar de volgende code toe:

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

Stap 7. Zoek naar “Section: TRANSPORTSTART” en voeg nog een code toe:

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

Stap 8. Sla de nieuwe configuratie op. 

Stap 9. Stuur een e-mail om te controleren of het systeem werkt. De e-mailheader bevat het deel “mailgun.”.

Een geldig e-mailadres is vereist