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 = plaintextpublic_name = LOGINhide 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 = manualroutedomains = ! +local_domainstransport = mailgun_transportroute_list = "* smtp.mailgun.org::587 byname"host_find_failed = deferno_more
Stap 7. Zoek naar “Section: TRANSPORTSTART” en voeg nog een code toe:mailgun_transport:driver = smtphosts = smtp.mailgun.orghosts_require_auth = smtp.mailgun.orghosts_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.”.