Сізге Postmark тіркелгісі және доменіңіздің DNS жүйесіне кіру мүмкіндігі қажет болады.
Postmark жеке құжаттамасы: Жөнелтушінің қолтаңбалары мен домендері · Сервер API токендері · Тіркелу
⭐ Бұл үшін неге Postmark қызметін таңдайтынымыздың себебі. Ол маркетингтік электрондық хаттарды мүлдем қабылдамайды, дәл осы себепті оның жеткізу көрсеткіштері өте жоғары: сіздің шот-фактураларыңыз біреудің жарнамалық таратылымымен беделді бөліспейді. Егер сіздің жалғыз талабыңыз транзакциялық хаттардың жеткізілуі болса, дәл осы қажетіңізге сай келеді.
1. Доменіңізді қосыңыз және растаңыз
Sender Signatures → Domains → Add Domain тармағына өтіп, mail.yourdomain.com сияқты ішкі доменді енгізіңіз.
Postmark сізге екі жазба береді:
| Түрі | Хост | Мақсаты |
|---|
TXT | <selector>._domainkey.mail.yourdomain.com | DKIM ашық кілті |
CNAME | pm-bounces.mail.yourdomain.com | Қайтару жолы (bounce) домені |
Екеуін де қосыңыз, содан кейін Verify батырмасын басыңыз.
⭐ Postmark қосымша ретінде белгілегеніне қарамастан, қайтару жолы (return-path) жазбасын қосыңыз. Онсыз хабарларыңыз Postmark жеке bounce доменімен жіберіледі, сондықтан SPF сізге емес, postmarkapp.com доменіне бағытталады. Тек DKIM арқылы да DMARC тексерісінен өтуге болады — бірақ сіз еш себепсіз екі тексерістің біреуінен бас тарттыңыз, ал ірі қабылдаушы қатаң талаптар қойған кезде екеуі де қажет болады.
⚠️ Postmark SPF жазбасын талап етпейді, себебі ол сіздің доменіңізді конверт жөнелтушісі ретінде пайдаланбайды. Егер сізде SPF бұрыннан бар болса, оны сол қалпында қалдырыңыз.
2. Сервер API токенін алыңыз
Хат жібергіңіз келетін серверді ашыңыз — Postmark жіберу ортасын "сервер" деп атайды — содан кейін API Tokens бөліміне өтіп, Server API token көшіріп алыңыз.
⛔ Account токені емес, Server токені. Account токені бүкіл Postmark тіркелгіңізді басқарады: ол серверлер жасай алады, домендерді өзгерте алады және бұрын жіберген әрбір хабарламаңызды оқи алады. Server токені тек бір серверден хат жібере алады. Олар бір-біріне ұқсайды және өрістің бірдей түріне енгізіледі, бұл — осы бетте жасалуы ең оңай жалғыз қателік.
⭐ Бұл үшін бөлек сервер жасауды қарастырыңыз — оны "Zinn® notifications" деп атаңыз. Postmark статистикасы, жеткізілмеген хаттар тізімдері және әрекеттер лентасы әр серверге жеке бөлінеді, сондықтан бөлек сервер клиенттік хабарландыруларыңыздың сіз жіберетін басқа ешнәрсемен араласып кетпеуін қамтамасыз етеді.
3. Оны Zinn® жүйесінде байланыстырыңыз
Басқару тақтасындағы Email sending бөлімін ашыңыз:
- Provider — Postmark
- Send from this domain —
mail.yourdomain.com
- Message stream — егер жеке ағыныңызды жасамаған болсаңыз, оны
outbound күйінде қалдырыңыз
- Postmark server token — 2-қадамдағы токен
⚠️ Message stream міндетті түрде транзакциялық (transactional) ағын болуы керек. Postmark хабар тарату (broadcast) ағынында жіберілген транзакциялық сипаттағы хаттарды қабылдамайды, ал құпия сөзді қалпына келтіру хабарлары мен шот-фактуралар транзакциялық болып табылады.
4. Сынақ хабарын жіберіп, кодты енгізіңіз
Басқа домендегі пошта жәшігіне Send test message батырмасын басыңыз, келген хаттан кодты оқып алып, оны енгізіңіз.
Егер ол жұмыс істемесе
"You tried to send to a recipient that has been marked as inactive" — Postmark қайтарылған қате хаттан (hard bounce) немесе спам туралы шағымнан кейін мекенжайды сіз оны қайта белсендіргенге дейін біржола блоктайды. Suppressions бөлімін қараңыз. Бұл ретте Postmark сізді қорғайды және көбінесе оның әрекеті дұрыс болып шығады.
"Invalid 'From' address" қатесі бар 422 коды — Send from this domain ішіндегі домен Postmark жүйесінде расталмаған, не болмаса сіз yourdomain.com доменін растап, хаттарды mail.yourdomain.com мекенжайынан жіберіп жатырсыз. Postmark доменді дәлме-дәл сәйкестендіреді.
401 Unauthorized — сіз Server токенінің орнына Account токенін қойдыңыз (жоғарыдан қараңыз), немесе токен басқа серверге тиесілі.
Барлығы жұмыс істеп тұр, бірақ хаттар спам қалтасына түседі — Postmark ішінде DKIM күйі Verified деп тұрғанын және доменіңізге қатысты басқа параметрлер әлі де сәйкес келмей жатқан кезде DMARC жазбасының мәні p=reject деп орнатылмағанын тексеріңіз.