Βάση γνώσεων
Αποστολή email μέσω του δικού σας διακομιστή SMTP
Συνδέστε τον δικό σας διακομιστή SMTP: ποια θύρα να χρησιμοποιήσετε και γιατί όχι την 25, τις εγγραφές SPF, DKIM, DMARC και reverse-DNS που πρέπει να δημοσιεύσετε μόνοι σας, και γιατί αρνούμαστε να επιστρέψουμε σε μια μη κρυπτογραφημένη σύνδεση.
Χρησιμοποιήστε το εάν διαχειρίζεστε τη δική σας υποδομή αλληλογραφίας ή εάν ο πάροχός σας δεν περιλαμβάνεται απευθείας στη λίστα μας — σχεδόν κάθε υπηρεσία αλληλογραφίας προσφέρει SMTP.
⚠️ Εάν ο πάροχός σας είναι οι Mailgun, SendGrid, Postmark, Amazon SES ή Resend, χρησιμοποιήστε τον αντίστοιχο δικό του οδηγό. Αυτές οι συνδέσεις σάς παρέχουν καλύτερα μηνύματα σφαλμάτων όταν κάτι πάει στραβά, επειδή μπορούμε να διαβάσουμε τι ανέφερε πραγματικά ο πάροχος αντί για έναν κωδικό κατάστασης SMTP.
Τι χρειάζεστε
Τέσσερα στοιχεία, από τον διαχειριστή του διακομιστή αλληλογραφίας σας:
- Διακομιστής (Host) — π.χ.
smtp.yourprovider.com - Θύρα (Port) —
587,465ή2525 - Όνομα χρήστη (Username) και κωδικός πρόσβασης (Password)
Ποια θύρα
Η 587 είναι η υποβολή με STARTTLS και είναι αυτή που πρέπει να χρησιμοποιήσετε. Η σύνδεση ξεκινά χωρίς κρυπτογράφηση και αναβαθμίζεται σε TLS πριν αποσταλεί οτιδήποτε.
Η 465 είναι implicit TLS — κρυπτογραφημένη από το πρώτο byte. Εξίσου κατάλληλη· ορισμένοι πάροχοι την προτιμούν.
Η 2525 είναι μια ανεπίσημη εναλλακτική λύση που προσφέρουν ορισμένοι πάροχοι φιλοξενίας επειδή ορισμένα δίκτυα αποκλείουν τη θύρα 587. Χρησιμοποιήστε την μόνο εάν σας το ζητήσει ο πάροχός σας.
⛔ Η θύρα 25 γίνεται αποδεκτή εδώ, αλλά σχεδόν ποτέ δεν είναι η σωστή επιλογή. Είναι η θύρα που χρησιμοποιούν οι διακομιστές αλληλογραφίας για να επικοινωνούν μεταξύ τους, και όχι αυτή που χρησιμοποιεί μια εφαρμογή για την υποβολή ενός μηνύματος. Είναι αποκλεισμένη στα περισσότερα δίκτυα, συχνά δεν διαθέτει έλεγχο ταυτότητας, και όπου λειτουργεί είναι συχνά ακρυπτογράφητη.
⛔⛔ Δεν θα πραγματοποιήσουμε αποστολή μέσω ακρυπτογράφητης σύνδεσης. Εάν αφήσετε ενεργοποιημένη την επιλογή Χρήση STARTTLS (Use STARTTLS) —όπως και πρέπει— και ο διακομιστής σας αρνηθεί την αναβάθμιση, η αποστολή αποτυγχάνει αντί να συνεχιστεί χωρίς κρυπτογράφηση. Αυτό είναι σκόπιμο: οι σύνδεσμοι επαναφοράς κωδικού πρόσβασης των πελατών σας μετακινούνται σε αυτά τα μηνύματα, και μια υποβάθμιση που κανείς δεν προσέχει είναι η χειρότερη μορφή αποτυχίας, επειδή το μήνυμα εξακολουθεί να φτάνει.
Ρυθμίστε πρώτα το DNS σας
Ο πάροχός σας δεν το κάνει αυτό για εσάς με τον τρόπο που το κάνει μια διαχειριζόμενη υπηρεσία. Χρειάζεστε, στον τομέα (domain) από τον οποίο αποστέλλετε:
SPF — μια εγγραφή TXT που εξουσιοδοτεί τη διεύθυνση του διακομιστή σας: v=spf1 ip4:203.0.113.10 -all, ή v=spf1 a:smtp.yourprovider.com -all. Εάν διαθέτετε ήδη μια εγγραφή SPF, επεξεργαστείτε την· δύο εγγραφές SPF σε έναν τομέα αποτυγχάνουν πλήρως στους ελέγχους SPF.
DKIM — ο διακομιστής αλληλογραφίας σας υπογράφει τα εξερχόμενα μηνύματα και εσείς δημοσιεύετε το αντίστοιχο δημόσιο κλειδί στη διεύθυνση <selector>._domainkey.yourdomain.com. Στο Postfix αυτό είναι συνήθως το OpenDKIM· ο πάροχός σας θα σας υποδείξει τον επιλογέα (selector).
DMARC — μια εγγραφή TXT στη διεύθυνση _dmarc.yourdomain.com, η οποία ξεκινά από v=DMARC1; p=none; όσο ελέγχετε ότι τόσο το SPF όσο και το DKIM περνούν επιτυχώς.
Αντίστροφο DNS (Reverse DNS) — η εγγραφή PTR για τη διεύθυνση IP του διακομιστή σας θα πρέπει να επιλύεται πίσω στο όνομα κεντρικού υπολογιστή (hostname) του. Οι μεγάλοι αποδέκτες το ελέγχουν αυτό και πολλοί δεν θα αποδεχτούν αλληλογραφία από μια διεύθυνση που δεν το διαθέτει. Ο πάροχος φιλοξενίας σας το ρυθμίζει, όχι ο πάροχος DNS σας.
⭐ Ένας καλός δωρεάν έλεγχος μόλις το θέσετε σε λειτουργία: στείλτε ένα μήνυμα στο mail-tester.com και διαβάστε τη βαθμολογία. Σας λέει ποιο από τα τέσσερα είναι λανθασμένο, γεγονός που είναι πολύ ταχύτερο από το να μαντεύετε από έναν φάκελο ανεπιθύμητης αλληλογραφίας (spam).
Συνδέστε το στο Zinn®
Ανοίξτε την Αποστολή email (Email sending) στον πίνακα ελέγχου σας:
- Πάροχος (Provider) — Διακομιστής SMTP
- Αποστολή από αυτόν τον τομέα (Send from this domain) —
mail.yourdomain.com(ένας τομέας, όχι μια διεύθυνση) - Διακομιστής SMTP (SMTP host), Θύρα (Port), Όνομα χρήστη (Username), Κωδικός πρόσβασης (Password)
- Χρήση STARTTLS (Use STARTTLS) — ενεργό, εκτός εάν βρίσκεστε στη θύρα 465
⭐ Δημιουργήστε ένα αποκλειστικό γραμματοκιβώτιο ή χρήστη υποβολής για αυτόν τον σκοπό, αντί να επαναχρησιμοποιήσετε τη σύνδεση ενός ατόμου. Όταν κάποιος αποχωρεί και ο κωδικός πρόσβασής του αλλάζει, οι ειδοποιήσεις των πελατών σας δεν πρέπει να σταματήσουν.
Στείλτε το μήνυμα δοκιμής και εισαγάγετε τον κωδικό
Πατήστε Αποστολή μηνύματος δοκιμής (Send test message) σε στα γραφείο εισερχομένων ενός διαφορετικού τομέα, διαβάστε τον κωδικό από μέσα και εισαγάγετε τον.
Όταν δεν λειτουργεί
"The mail server rejected the username or password" — ο έλεγχος ταυτότητας SMTP (SMTP AUTH) απέτυχε. Εάν ο πάροχός σας διαθέτει έλεγχο ταυτότητας δύο παράγοντων στον λογαριασμό, σχεδόν σίγουρα χρειάζεστε έναν κωδικό πρόσβασης εφαρμογής (app password) αντί για τον κωδικό πρόσβασης σύνδεσης.
"Could not reach host:port" — η θύρα είναι αποκλεισμένη, το όνομα κεντρικού υπολογιστή είναι λανθασμένο ή ο διακομιστής δεν ακούει για υποβολή σε αυτή τη θύρα. Η εντολή telnet smtp.yourprovider.com 587 από άλλο μηχάνημα θα σας δείξει ποιο από τα δύο ισχύει.
Ένα σφάλμα TLS (A TLS error) — το πιστοποιητικό του διακομιστή σας έχει λήξει, είναι αυτοεκδόσιμο ή δεν ταιριάζει με το όνομα κεντρικού υπολογιστή που καταχωρίσατε. Επαληθεύουμε τα πιστοποιητικά και δεν θα παρακάμψουμε αυτόν τον έλεγχο· διορθώστε το πιστοποιητικό.
"The mail server refused the recipient" — ο διακομιστής σας δεν έχει διαμορφωθεί ώστε να πραγματοποιεί αναμετάδοση (relay) για αυτόν τον αποστολέα, πράγμα που συνήθως σημαίνει ότι ο πιστοποιημένος χρήστης δεν επιτρέπεται να στέλνει χρησιμοποιώντας τον τομέα αποστολής σας.
Αποστέλλεται αλλά τα πάντα καταλήγουν στα ανεπιθύμητα (spam) — αυτό είναι ζήτημα DNS, όχι SMTP. Εργαστείτε στα SPF, DKIM, DMARC και στο αντίστροφο DNS που αναφέρονται παραπάνω, και στη συνέχεια εκτελέστε ξανά τον έλεγχο mail-tester.
Εξακολουθείτε να έχετε απορίες;
Η υποστήριξη περιλαμβάνεται σε κάθε πρόγραμμα και απαντάμε στη γλώσσα σας.
Επικοινωνία με την υποστήριξη → Όλα τα άρθρα →