Ρύθμιση email Mailgun στο WHM

Mailgun είναι μια αυτοματοποιημένη υπηρεσία email που σας επιτρέπει να στέλνετε, να λαμβάνετε και να παρακολουθείτε email από τους ιστότοπους και τις εφαρμογές σας. Επίσης, διευκολύνει τη διαχείριση email για μάρκετινγκ και άλλους σκοπούς.

Σημείωση: Η θύρα 25 είναι κλειστή για σύνδεση σε VM από προεπιλογή. Αν θέλετε να ανοίξετε τη θύρα 25, αγοράστε το Mail Bridge και ρυθμίστε το στο VPS Manager.

Για να ρυθμίσετε το email SendGrid στο WHM, χρησιμοποιήστε αυτόν τον οδηγό.

Ακολουθήστε τα παρακάτω βήματα για να ρυθμίσετε την υπηρεσία Mailgun και το Σύστημα Email για το όνομα domain σας στην πλευρά του WHM:

Βήμα 1. Εγγραφείτε στο Mailgun. Προτείνουν πολλά προγράμματα λογαριασμού σε διαφορετικές τιμές που μπορείτε να δείτε εδώ:

Μπορείτε να εγγραφείτε και να δημιουργήσετε λογαριασμό δωρεάν. Σε αυτή την περίπτωση, βεβαιωθείτε ότι το πλαίσιο επιλογής “Add payment info” δεν είναι επιλεγμένο.

Σημείωση:  Οι λογαριασμοί χωρίς πιστωτική κάρτα περιορίζονται στην αποστολή 100 μηνυμάτων την ημέρα:



Μόλις συμπληρωθούν όλα, κάντε κλικ στο “Create Account”.

Βήμα 2. Επαληθεύστε τον λογαριασμό email σας κάνοντας κλικ στο κουμπί “Verify your email address” μέσα στο αντίστοιχο email από το Mailgun:

Βήμα 3. Ρυθμίστε το Mailgun Sender Authentication. Υπάρχουν δύο τρόποι για να το κάνετε αυτό:

Μέθοδος 1:

  • Συνδεθείτε στον λογαριασμό Mailgun σας >> κάντε κλικ στην ενότητα “Send” του μενού στα αριστερά >> “Sending” >> “Domain Setting;

  • Μέσα στο μενού “Domain Settings”, μεταβείτε στην ενότητα “Setup”;

  • Προσθέστε εξουσιοδοτημένους παραλήπτες εισάγοντας μια απαιτούμενη διεύθυνση email στο πεδίο “Email address” >> κάντε κλικ στο “Add”:

  • Μετά από αυτό, θα λάβετε ένα email στη συγκεκριμένη διεύθυνση email. Για να επιβεβαιώσετε την προσθήκη της, πατήστε το κουμπί "I Agree":


  • Θα ανακατευθυνθείτε σε μια νέα καρτέλα στο πρόγραμμα περιήγησης. Κάντε κλικ στο κουμπί "Yes" για να επιβεβαιώσετε την προσθήκη της διεύθυνσης email:

  • Μόλις ολοκληρωθεί, θα λάβετε ένα μήνυμα “Success”, που σημαίνει ότι ο συγκεκριμένος λογαριασμός email προστέθηκε:


Μέθοδος 2:

  • Συνδεθείτε στον λογαριασμό Mailgun σας >> κάντε κλικ στην ενότητα “Send” του μενού στα αριστερά >> “Sending” >> “Domains”. Από αυτή την ενότητα, κάντε κλικ στο κουμπί “Add new domain”:

  • Θα ανακατευθυνθείτε σε μια σελίδα από όπου είναι δυνατή η προσθήκη ενός νέου domain στο σύστημα Mailgun. Εισαγάγετε το επιθυμητό domain στο πεδίο “Domain name”, επιλέξτε τις απαιτούμενες επιλογές και τις σύνθετες ρυθμίσεις και κάντε κλικ στο “Add Domain”:

  • Μετά από αυτό, είναι απαραίτητο να επαληθεύσετε το όνομα domain που προστέθηκε, ρυθμίζοντας τις αντίστοιχες εγγραφές TXT και MX DNS για το domain.

    Η λίστα των εγγραφών που πρέπει να προστεθούν, καθώς και η κατάστασή τους, μπορεί να ελεγχθεί στον λογαριασμό Mailgun σας >> στην ενότητα “Send” του μενού στα αριστερά >> “Sending” >> “Domains” >> μεταβείτε στην ενότητα “DNS Records”.

    Μόλις δημιουργηθούν οι εγγραφές DNS για το domain, κάντε κλικ στο κουμπί "Verify" επάνω δεξιά:



    Σημείωση: Μπορεί να χρειαστούν έως και 24-48 ώρες για να διαδοθούν οι εγγραφές DNS.

  • Μόλις ολοκληρωθεί η διάδοση και προστεθούν όλες οι απαιτούμενες εγγραφές DNS στο domain, το σύστημα Mailgun θα το επαληθεύσει. Το domain θα εμφανίζεται πλέον στην ενότητα “Domains” του μενού “Sending”:

Βήμα 4. Το επόμενο βήμα θα είναι η ρύθμιση των ρυθμίσεων SMTP για τον λογαριασμό email στην πλευρά του WHM.

Για να λάβετε τα απαιτούμενα διαπιστευτήρια SMTP, συνδεθείτε στον λογαριασμό Mailgun σας >> κάντε κλικ στην ενότητα “Send” του μενού στα αριστερά >> “Sending” >> “Domain Settings”. Από αυτή την ενότητα, ανοίξτε την καρτέλα “SMTP credentials”.

Αντιγράψτε την τιμή στο πεδίο “Login”, επαναφέρετε τον κωδικό πρόσβασης και αποθηκεύστε τα στοιχεία για το επόμενο βήμα:


 

Βήμα 5. Για να ρυθμίσετε τις ρυθμίσεις SMTP στην πλευρά του WHM, μεταβείτε στο WHM >> “Service Configuration” >> “Exim Configuration Manager” >> ανοίξτε την καρτέλα “Advanced Editor”. Αναζητήστε το “Section: AUTH” και προσθέστε τον ακόλουθο κώδικα μέσα σε αυτό:

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

όπου το mail@yourdomain.com πρέπει να είναι το ίδιο με την τιμή από το πεδίο “Login” στο βήμα 4 (postmaster@sandbox6c123456789ee2.mailgun.org) και το Password - αυτό που επαναφέρθηκε στο προηγούμενο (4ο) βήμα.

Βήμα 6. Μετά από αυτό, αναζητήστε το “Section: ROUTERSTART” και προσθέστε εκεί τον ακόλουθο κώδικα:

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

Βήμα 7. Αναζητήστε το “Section: TRANSPORTSTART” και προσθέστε έναν ακόμη κώδικα:

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

Βήμα 8. Αποθηκεύστε τη νέα διαμόρφωση. 

Βήμα 9. Στείλτε ένα email για να δείτε αν το σύστημα λειτουργεί. Η κεφαλίδα του email θα περιλαμβάνει το τμήμα “mailgun.”.

Απαιτείται έγκυρο email