Βάση γνώσεων

Στείλτε email μέσω του δικού σας λογαριασμού Mailgun

Συνδέστε τον δικό σας λογαριασμό Mailgun: προσθήκη ενός υποτομέα αποστολής, των εγγραφών SPF, DKIM και MX προς δημοσίευση, ενός κλειδιού αποστολής αντί για το ιδιωτικό σας κλειδί API, και γιατί ένας λογαριασμός με φιλοξενία στην EU επιστρέφει σφάλμα 401 στον διακομιστή US.

Θα χρειαστείτε έναν λογαριασμό Mailgun και πρόσβαση στο DNS του τομέα σας.

Η τεκμηρίωση της ίδιας της Mailgun: Adding and verifying a domain · API keys · Sign up

1. Προσθέστε τον τομέα αποστολής σας στο Mailgun

Στον πίνακα ελέγχου του Mailgun μεταβείτε στο Send → Domains → Add New Domain και εισαγάγετε ένα υποτομέα, για παράδειγμα mail.yourdomain.com.

⚠️ Η οδηγία της ίδιας της Mailgun είναι η χρήση υποτομέα, και εδώ έχει μεγαλύτερη σημασία από ό,τι σε άλλους παρόχους: Το Mailgun ορίζει τις δικές του εγγραφές SPF και DKIM σε ό,τι του δώσετε, και η υπόδειξη του κύριου (root) τομέα σας σημαίνει ότι αυτές οι εγγραφές θα βρίσκονται δίπλα σε εκείνες στις οποίες βασίζονται τα εταιρικά σας θυρίδες αλληλογραφίας.

Επιλέξτε την περιοχή που αντιστοιχεί στο πού θέλετε να φιλοξενούνται τα δεδομένα σας — US ή EU. Σημειώστε την· θα τη χρειαστείτε στο βήμα 4, και είναι το συχνότερο σημείο όπου γίνονται λάθη.

2. Δημοσιεύστε τις εγγραφές DNS που σας δίνει το Mailgun

Το Mailgun σας εμφανίζει μια λίστα. Προσθέστε κάθε μία από αυτές στον πάροχο DNS που χρησιμοποιείτε.

| Τύπος | Host | Σκοπός | | --- | --- | --- | | TXT | mail.yourdomain.com | SPF — v=spf1 include:mailgun.org ~all | | TXT | mailo._domainkey.mail.yourdomain.com | Δημόσιο κλειδί DKIM | | CNAME | email.mail.yourdomain.com | Παρακολούθηση και διαχείριση αναπηδήσεων (bounce handling) | | MX | mail.yourdomain.com | Λήψη αναπηδήσεων (οι δύο διακομιστές MX του Mailgun) |

Εάν ο υποτομέας αποστολής σας διαθέτει ήδη εγγραφή SPF, επεξεργαστείτε την — μην προσθέτετε δεύτερη. Ένας τομέας με δύο εγγραφές TXT SPF αποτυγχάνει πλήρως στον έλεγχο SPF, πράγμα που είναι χειρότερο από το να μην έχει καμία.

Στη συνέχεια πατήστε Verify DNS Settings στο Mailgun. Μπορεί να χρειαστεί έως και μία ώρα για να γίνει πράσινο.

Προσθέστε τις εγγραφές MX παρόλο που κάνετε μόνο αποστολή. Είναι ο τρόπος με τον οποίο το Mailgun συλλέγει τις αναπηδήσεις. Χωρίς αυτές, μια λανθασμένη διεύθυνση αναπηδά στο πουθενά, το Mailgun δεν μπορεί να την καταστείλει, και εσείς συνεχίζετε να πληρώνετε για την αποστολή σε μια διεύθυνση που δεν θα λάβει ποτέ τίποτα.

3. Λάβετε το κλειδί API σας

Send → Sending → Domain settings → API keys, ή στη σελίδα API Keys του λογαριασμού σας.

Χρησιμοποιήστε ένα κλειδί αποστολής (sending key) με εύρος ορισμένο σε αυτόν τον τομέα εάν το πρόγραμμά σας προσφέρει κάποιο, αντί για το ιδιωτικό κλειδί API του λογαριασμού σας. Ένα κλειδί αποστολής μπορεί μόνο να στέλνει· το ιδιωτικό κλειδί μπορεί να διαβάσει τα αρχεία καταγραφής σας και να αλλάξει τον λογαριασμό σας. Δεν υπάρχει κανένας λόγος να διατηρούμε το δεύτερο.

4. Συνδέστε το στο Zinn®

Ανοίξτε την Αποστολή email στον πίνακα ελέγχου σας και συμπληρώστε:

  • Πάροχος — Mailgun
  • Αποστολή από αυτόν τον τομέαmail.yourdomain.com (έναν τομέα, όχι μια διεύθυνση)
  • Τομέας αποστολής Mailgun — τον ίδιο τομέα που προσθέσατε στο Mailgun
  • Περιοχήus ή eu, αντιστοιχώντας στο βήμα 1
  • Κλειδί API Mailgun — το κλειδί από το βήμα 3

⛔⛔ Επιλέξτε τη σωστή περιοχή. Οι λογαριασμοί Mailgun που φιλοξενούνται στην EU εξυπηρετούνται από έναν εντελώς διαφορετικό διακομιστή API. Η αποστολή ενός κλειδιού λογαριασμού EU στον διακομιστή US επιστρέφει "401 Unauthorized" — το οποίο διαβάζεται ακριβώς όπως ένα λανθασμένο κλειδί. Εάν το κλειδί σας είναι σίγουρα σωστό και λαμβάνετε 401, αυτός είναι σχεδόν πάντα ο λόγος.

5. Στείλτε τη δοκιμή και εισαγάγετε τον κωδικό

Πατήστε Αποστολή δοκιμαστικού μηνύματος, χρησιμοποιώντας εισερχόμενα σε διαφορετικό τομέα — μια διεύθυνση Gmail είναι ιδανική. Διαβάστε τον κωδικό από αυτά τα εισερχόμενα και εισαγάγετέ τον. Η αλληλογραφία σας μεταφέρεται αμέσως.

Όταν δεν λειτουργεί

401 Unauthorized — λάθος περιοχή (δείτε παραπάνω), ή επικολλήσατε ένα κλειδί από διαφορετικό λογαριασμό Mailgun. Δημιουργήστε ξανά το κλειδί αντί να το πληκτρολογήσετε εκ νέου· το αρχικό key- είναι εύκολο να παραλειφθεί.

Το δοκιμαστικό μήνυμα δεν φτάνει ποτέ — ελέγξτε τη σελίδα Logs του Mailgun. Εάν το Mailgun δεν έχει καμία καταγραφή για αυτό, τα διαπιστευτήρια ή το όνομα τομέα είναι λανθασμένα. Εάν το Mailgun το αποδέχτηκε και απέτυχε στη συνέχεια, ο λόγος θα αναγράφεται εκεί ξεκάθαρα, και είναι σχεδόν πάντα το DNS.

"Domain not found" — το πεδίο Τομέας αποστολής Mailgun πρέπει να είναι ακριβώς ο τομέας όπως τον αναφέρει το Mailgun, συμπεριλαμβανομένου του υποτομέα. Το yourdomain.com και το mail.yourdomain.com είναι δύο διαφορετικοί τομείς για το Mailgun.

Λειτούργησε και μετά σταμάτησε — ελέγξτε αν έληξε η δωρεάν δοκιμαστική περίοδος σας. Οι δοκιμαστικοί λογαριασμοί Mailgun μπορούν να στείλουν μόνο σε εξουσιοδοτημένους παραλήπτες, επομένως το δοκιμαστικό μήνυμα στη δική σας διεύθυνση συνεχίζει να λειτουργεί ενώ όλα όσα στέλνονται στους πελάτες σας αποτυγχάνουν σιωπηρά.

Εξακολουθείτε να έχετε απορίες;

Η υποστήριξη περιλαμβάνεται σε κάθε πρόγραμμα και απαντάμε στη γλώσσα σας.

Επικοινωνία με την υποστήριξη Όλα τα άρθρα
Στείλτε email μέσω του δικού σας λογαριασμού Mailgun