תזדקקו לחשבון Postmark ולגישה ל-DNS של הדומיין שלכם.
התיעוד הרשמי של Postmark: Sender signatures and domains · Server API tokens · Sign up
⭐ מדוע היינו בוחרים ב-Postmark למטרה זו. השירות מסרב לחלוטין להעביר דוא"ל שיווקי, וזו בדיוק הסיבה ששיעורי המסירה שלו הם כפי שהם: החשבוניות שלכם אינן חולקות מוניטין עם ניוזלטר של מישהו אחר. אם הדרישה היחידה שלכם היא שדוא"ל טרנזקציוני יגיע ליעדו, זוהי הבחירה הנכונה.
1. הוסיפו ואמתו את הדומיין שלכם
Sender Signatures ← Domains ← Add Domain, והזינו תת-דומיין כגון mail.yourdomain.com.
Postmark מספקת לכם שתי רשומות:
| Type | Host | Purpose |
|---|
TXT | <selector>._domainkey.mail.yourdomain.com | מפתח ציבורי DKIM |
CNAME | pm-bounces.mail.yourdomain.com | דומיין Return-path (החזרות) |
הוסיפו את שתיהן, ולאחר מכן לחצו על Verify.
⭐ הוסיפו את רשומת ה-return-path, אף על פי ש-Postmark מסמנת אותה כרשות. בלעדיה ההודעות שלכם נשלחות עם דומיין ההחזרות של Postmark עצמה, כך ש-SPF מיושר מול postmarkapp.com ולא מולכם. DKIM לבדו עדיין יאפשר לכם לעבור DMARC — אך ויתרתם על אחת משתי הבדיקות ללא סיבה, ותרצו את שתיהן בפעם הראשונה שספק דוא"ל גדול יחמיר בדרישות.
⚠️ Postmark אינה דורשת רשומת SPF מכיוון שהיא אינה משתמשת בדומיין שלכם בתור שולח המעטפה (envelope sender). אם כבר יש לכם SPF, השאירו אותו כפי שהוא.
2. קבלו את ה-Server API token שלכם
פתחו את ה-server שממנו אתם רוצים לשלוח — Postmark מכנה סביבת שליחה בשם "server" — לאחר מכן עברו אל API Tokens, והעתיקו את ה-Server API token.
⛔ ה-Server token, לא ה-Account token. ה-Account token מנהל את כל חשבון ה-Postmark שלכם: הוא יכול ליצור שרתים, לשנות דומיינים ולקרוא כל הודעה שאי פעם שלחתם. ה-Server token יכול לשלוח משרת אחד בלבד. הם נראים דומים ומודבקים באותו סוג של תיבה, וזוהי הטעות שהכי קל לעשות בעמוד זה.
⭐ שקלו ליצור שרת נפרד עבור זה — קראו לו "התראות Zinn®". הסטטיסטיקות, רשימות ההחזרות ויומן הפעילות של Postmark מנוהלים כולם ברמת השרת, כך ששרת נפרד מבטיח שהתראות הלקוחות שלכם לא יתערבבו עם שום דבר אחר שאתם שולחים.
3. חברו אותו ב-Zinn®
פתחו את Email sending בלוח הבקרה שלכם:
- Provider — Postmark
- Send from this domain —
mail.yourdomain.com
- Message stream — השאירו כ-
outbound אלא אם יצרתם תזרים משלכם
- Postmark server token — הטוקן משלב 2
⚠️ על Message stream להיות תזרים טרנזקציוני. Postmark דוחה דוא"ל בעל מאפיינים טרנזקציוניים שנשלח בתזרים תפוצה (broadcast), ואיפוס סיסמה וחשבוניות הם טרנזקציוניים.
4. שלחו את הבדיקה והזינו את הקוד
לחצו על Send test message לתיבת דואר נכנס בדומיין אחר, קראו מתוכה את הקוד והזינו אותו.
כאשר זה לא עובד
"You tried to send to a recipient that has been marked as inactive" — Postmark משהה כתובת לאחר החזרה קשה (hard bounce) או תלונת ספאם, לצמיתות, עד שתפעילו אותה מחדש. בדקו ב-Suppressions. זוהי הדרך של Postmark להגן עליכם, והיא בדרך כלל צודקת.
422 עם "Invalid 'From' address" — הדומיין ב-Send from this domain אינו מאומת ב-Postmark, או שאימתתם את yourdomain.com ואתם שולחים מ-mail.yourdomain.com. Postmark דורשת התאמה מדויקת של הדומיין.
401 Unauthorized — הדבקתם את ה-Account token במקום את ה-Server token (ראו לעיל), או שהטוקן שייך לשרת אחר.
הכול עובד אך זה מגיע לתיקיית הספאם — ודאו ש-DKIM מציג Verified ב-Postmark ושרשומת ה-DMARC שלכם אינה מוגדרת ל-p=reject בזמן שפרט אחר בדומיין שלכם עדיין אינו מיושר כהלכה.