Διαμόρφωση email SendGrid στο WHM

SendGrid είναι μια υπηρεσία SMTP που βασίζεται στο cloud και επιτρέπει την αποστολή email χωρίς την ανάγκη διαχείρισης διακομιστών email.

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

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

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

Βήμα 1. Εγγραφείτε στο SendGrid:


Αφού συμπληρώσετε όλα τα στοιχεία επικοινωνίας, κάντε κλικ στο "Συνέχεια".

Βήμα 2. Θα ανακατευθυνθείτε σε νέα καρτέλα του προγράμματος περιήγησης για να επαληθεύσετε τον λογαριασμό email σας. Αντιγράψτε τον κωδικό επαλήθευσης που στάλθηκε στο email σας, εισάγετέ τον στο πεδίο "Code" και κάντε κλικ στο "Verify":


Βήμα 3. Επαληθεύστε τον αριθμό τηλεφώνου σας εισάγοντας τον κωδικό επαλήθευσης που σας στάλθηκε στο πεδίο "Enter certification code" και κάντε κλικ στο "Verify":


Βήμα 4. Στη συνέχεια, θα σας δοθεί ο κωδικός ανάκτησης που είναι χρήσιμος σε περίπτωση απώλειας του τηλεφώνου σας ή μη πρόσβασης στη συσκευή επαλήθευσης. Αντιγράψτε τον κωδικό, αποθηκεύστε τον και κάντε κλικ στο "Συνέχεια". Υπάρχει επίσης επιλογή να κατεβάσετε τον κωδικό ως αρχείο:


Βήμα 5. Συμπληρώστε τα στοιχεία επικοινωνίας σας στην επόμενη σελίδα και κάντε κλικ στο "Επόμενο":


Βήμα 6. Από την επόμενη σελίδα, ανοίξτε τον πίνακα ελέγχου SendGrid σας:


Βήμα 7. Μόλις φτάσετε εκεί, μεταβείτε στις "Ρυθμίσεις" >> στο μενού "API Keys" για να δημιουργήσετε ένα νέο API Key εκεί:


Βήμα 8. Στο ανοιχτό μενού, εισάγετε το όνομα του API Key, ορίστε τα δικαιώματα του API Key στην επιλογή "Πλήρης Πρόσβαση" και αποθηκεύστε τη ρύθμιση:


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

Μέθοδος 1: Επαλήθευση Μοναδικού Αποστολέα

Επαλήθευση Μοναδικού Αποστολέα - είναι μια γρήγορη μέθοδος επαλήθευσης που επιτρέπει την προσθήκη εξουσιοδοτημένου παραλήπτη (μιας ή περισσότερων διευθύνσεων email) όταν χρησιμοποιείτε λογαριασμό SendGrid. Μπορεί να χρησιμοποιηθεί, για παράδειγμα, αν θέλετε να στείλετε email από το john.doe@example.com που έχει προστεθεί στον διακομιστή cPanel στο jane.doe@gmail.com. Η διεύθυνση jane.doe@gmail.com πρέπει να προστεθεί στην Επαλήθευση Μοναδικού Αποστολέα στο SendGrid για αυτό.

Σημ.: Η Επαλήθευση Μοναδικού Αποστολέα συνιστάται μόνο για δοκιμές.

Σημ.: Μπορείτε να στείλετε μόνο από τη διεύθυνση που επαληθεύετε και όχι από οποιαδήποτε διεύθυνση σε πιστοποιημένο domain.

  • Για να ρυθμίσετε την Επαλήθευση Μοναδικού Αποστολέα, μεταβείτε στις "Ρυθμίσεις" από τον πίνακα ελέγχου SendGrid >> στο μενού "Sender Authentication" >> κάντε κλικ στο κουμπί "Verify a Single Sender":

  • Στην επόμενη σελίδα, δημιουργήστε έναν αποστολέα συμπληρώνοντας τα στοιχεία επικοινωνίας και κάντε κλικ στο "Create" για να αποθηκεύσετε τα πάντα:

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

Μέθοδος 2: Επαλήθευση Domain (συνιστάται)

  • Κάντε κλικ στις "Ρυθμίσεις" >> μεταβείτε στο μενού "Sender Authentication" >> κάτω από το πεδίο "Domain Authentication", κάντε κλικ στο "Authenticate Your Domain":

  • Στην επόμενη σελίδα, πιστοποιήστε το όνομα domain σας απαντώντας στις ερωτήσεις των πρώτων δύο βημάτων και κάντε κλικ στο "Επόμενο":


    Σημ.: Στιγμιότυπο οθόνης: έχουμε επιλέξει την απάντηση "Όχι" στη δεύτερη ερώτηση. Ωστόσο, αυτή η απάντηση είναι προαιρετική.

  • Μετά από αυτό, εισάγετε το απαιτούμενο όνομα domain, ορίστε τυχόν επιπλέον ρυθμίσεις αν χρειάζεται και κάντε κλικ στο "Επόμενο":

  • Τώρα, είναι απαραίτητο να επαληθεύσετε το όνομα domain ρυθμίζοντας τα αντίστοιχα CNAME και TXT DNS records.

    Αφού δημιουργηθούν τα DNS records για το domain, επιβεβαιώστε την προσθήκη τους στο βήμα 2 τσεκάροντας το κουτί "Έχω προσθέσει αυτά τα records" και κάντε κλικ στο "Verify" παρακάτω:


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

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

Για να το κάνετε, πηγαίνετε στο WHM >> "Service Configuration" >> "Exim Configuration Manager" >> ανοίξτε την καρτέλα "Advanced Editor". Αναζητήστε το "Section: AUTH" και προσθέστε τον παρακάτω κώδικα μέσα:

sendgrid_login:
driver = plaintext
public_name = LOGIN
client_send = : apikey : <API_KEY_VALUE>

Βεβαιωθείτε ότι ενημερώσατε το <API_KEY_VALUE> με το API Key που δημιουργήθηκε στο βήμα 8.

Βήμα 11. Μετά από αυτό, αναζητήστε το "Section: POSTMAILCOUNT" και προσθέστε τον παρακάτω κώδικα εκεί:

send_via_sendgrid:
driver = manualroute
domains = ! +local_domains
.ifdef SRSENABLED
# if outbound, and forwarding has been done, use an alternate transport
transport = ${if eq {$local_part@$domain} \
{$original_local_part@$original_domain} \
{sendgrid_smtp} {sendgrid_forwarded_smtp}}
.else
transport = sendgrid_smtp
.endif
route_list = "* smtp.sendgrid.net::587 byname"
host_find_failed = defer
no_more

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

sendgrid_smtp:
driver = smtp
hosts = smtp.sendgrid.net
hosts_require_auth = smtp.sendgrid.net
hosts_require_tls = smtp.sendgrid.net

Βήμα 13. Αποθηκεύστε τη ρύθμιση SMTP. 

Βήμα 14. Στείλτε ένα email για να δείτε αν το σύστημα λειτουργεί. Η κεφαλίδα του email θα περιλαμβάνει το μέρος "SendGrid".

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