SendGrid είναι μια υπηρεσία SMTP βασισμένη στο cloud που επιτρέπει την παράδοση email χωρίς να χρειάζεται να διαχειρίζεστε διακομιστές email.
Σημείωση: Η θύρα 25 είναι κλειστή για σύνδεση στα VM μας από προεπιλογή. Αν θέλετε να ανοίξετε τη θύρα 25, αγοράστε το Mail Bridge και ρυθμίστε το στο VPS Manager.
Για να ρυθμίσετε το email Mailgun στο WHM, παρακαλούμε χρησιμοποιήστε αυτόν τον οδηγό.
Παρακαλούμε ακολουθήστε τα παρακάτω βήματα για να ρυθμίσετε την υπηρεσία SendGrid και το Σύστημα Email για το όνομα τομέα σας στην πλευρά του WHM:
Βήμα 1. Εγγραφείτε στο SendGrid:

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

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

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

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

Βήμα 6. Από την επόμενη σελίδα, παρακαλούμε ανοίξτε το dashboard του SendGrid:

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

Βήμα 8. Στο μενού που ανοίγει, εισαγάγετε το όνομα του API Key, ορίστε τα δικαιώματα του API Key στην επιλογή “Full Access” και αποθηκεύστε τη διαμόρφωση:

Βήμα 9. Ρυθμίστε το SendGrid Sender Authentication. Υπάρχουν δύο τρόποι για να το κάνετε αυτό:
Μέθοδος 1: Single Sender Verification
Single Sender Verification - είναι μια γρήγορη μέθοδος επαλήθευσης που επιτρέπει την προσθήκη ενός εξουσιοδοτημένου παραλήπτη (μίας ή περισσότερων διευθύνσεων email) κατά τη χρήση λογαριασμού SendGrid. Μπορεί να χρησιμοποιηθεί, για παράδειγμα, αν θέλετε να στέλνετε email από το john.doe@example.com που έχει προστεθεί στον διακομιστή cPanel προς το jane.doe@gmail.com. Η διεύθυνση email jane.doe@gmail.com θα πρέπει να προστεθεί στο Single Sender Verification στο Sendgrid για αυτό.
Σημείωση: Το Single Sender Verification συνιστάται μόνο για δοκιμές.
Σημείωση: Μπορείτε να στέλνετε μόνο από τη διεύθυνση που επαληθεύετε και όχι από οποιαδήποτε διεύθυνση σε έναν επαληθευμένο τομέα.
Για να ρυθμίσετε το Single Sender Verification, μεταβείτε στις “Settings” από το dashboard του SendGrid >> στο μενού “Sender Authentication” >> κάντε κλικ στο κουμπί “Verify a Single Sender”:

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

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

Μέθοδος 2: Domain Authentication (συνιστάται)
Κάντε κλικ στις “Settings” >> μεταβείτε στο μενού “Sender Authentication” >> κάτω από το πεδίο “Domain Authentication”, κάντε κλικ στο “Authenticate Your Domain”:

Στην επόμενη σελίδα, επαληθεύστε το όνομα τομέα σας απαντώντας στις ερωτήσεις του πρώτου και του δεύτερου βήματος και κάντε κλικ στο “Next”:

Σημείωση: Στο στιγμιότυπο οθόνης, έχουμε επιλέξει την απάντηση “No” στη δεύτερη ερώτηση. Ωστόσο, αυτή η απάντηση είναι προαιρετική.
Μετά από αυτό, εισαγάγετε το απαιτούμενο όνομα τομέα, ορίστε τυχόν πρόσθετες ρυθμίσεις αν χρειάζεται και κάντε κλικ στο “Next”:

Τώρα, είναι απαραίτητο να επαληθεύσετε το όνομα τομέα ρυθμίζοντας τις αντίστοιχες εγγραφές DNS CNAME και TXT.
Μόλις δημιουργηθούν οι εγγραφές DNS για τον τομέα, επιβεβαιώστε την προσθήκη τους στο βήμα 2 επιλέγοντας το πλαίσιο “I’ve added these records” και κάντε κλικ στο “Verify” παρακάτω:

Σημείωση: Μπορεί να χρειαστούν έως και 24-48 ώρες για να διαδοθούν οι εγγραφές DNS.
Βήμα 10. Το επόμενο βήμα θα είναι η ρύθμιση των παραμέτρων SMTP για τον λογαριασμό email στην πλευρά του WHM.
Για να το κάνετε, μεταβείτε στο WHM >> “Service Configuration” >> “Exim Configuration Manager” >> ανοίξτε την καρτέλα “Advanced Editor”. Αναζητήστε το “Section: AUTH” και προσθέστε τον ακόλουθο κώδικα μέσα σε αυτό:sendgrid_login:driver = plaintextpublic_name = LOGINclient_send = : apikey : <API_KEY_VALUE>
Βεβαιωθείτε ότι θα ενημερώσετε το <API_KEY_VALUE> με το API Key που δημιουργήθηκε στο βήμα 8.
Βήμα 11. Μετά από αυτό, αναζητήστε το “Section: POSTMAILCOUNT” και προσθέστε εκεί τον ακόλουθο κώδικα:send_via_sendgrid:driver = manualroutedomains = ! +local_domains.ifdef SRSENABLED# if outbound, and forwarding has been done, use an alternate transporttransport = ${if eq {$local_part@$domain} \{$original_local_part@$original_domain} \{sendgrid_smtp} {sendgrid_forwarded_smtp}}.elsetransport = sendgrid_smtp.endifroute_list = "* smtp.sendgrid.net::587 byname"host_find_failed = deferno_more
Βήμα 12. Αναζητήστε το “Section: TRANSPORTSTART” και προσθέστε έναν ακόμη κώδικα:sendgrid_smtp:driver = smtphosts = smtp.sendgrid.nethosts_require_auth = smtp.sendgrid.nethosts_require_tls = smtp.sendgrid.net
Βήμα 13. Αποθηκεύστε τη διαμόρφωση SMTP.
Βήμα 14. Στείλτε ένα email για να δείτε αν το σύστημα λειτουργεί. Η κεφαλίδα του email θα περιλαμβάνει το τμήμα “SendGrid”.