قاعدة المعرفة
أرسل البريد الإلكتروني عبر حساب Postmark الخاص بك
اربط حساب Postmark الخاص بك: التحقق من النطاق، ولماذا يجب إضافة سجل مسار العودة الاختياري على أي حال، والفرق بين رمز الخادم ورمز الحساب، وما يعنيه المستلم غير النشط.
تحتاج إلى حساب Postmark وإمكانية الوصول إلى نظام أسماء النطاقات (DNS) الخاص بنطاقك.
توثيق Postmark الرسمي: توقيعات المُرسل والنطاقات · رموز واجهة برمجة تطبيقات الخادم · التسجيل
⭐ لماذا قد نختار Postmark لهذا الغرض. فهو يرفض تمرير البريد التسويقي تماماً، وهو السبب بالتحديد وراء تميز معدلات تسليمه: إذ لا تتشارك فواتيرك السمعة مع النشرة البريدية لشخص آخر. إذا كان متطلَبك الوحيد هو وصول بريد المعاملات، فهذا هو الخيار المناسب.
1. إضافة نطاقك والتحقق منه
توقيعات المُرسل (Sender Signatures) ← النطاقات (Domains) ← إضافة نطاق (Add Domain)، وأدخل نطاقاً فرعياً مثل mail.yourdomain.com.
يمنحك Postmark سجلين:
| النوع | المضيف | الغرض | | --- | --- | --- | | TXT | <selector>._domainkey.mail.yourdomain.com | مفتاح DKIM العام | | CNAME | pm-bounces.mail.yourdomain.com | نطاق مسار الإرجاع (الارتداد) |
أضف كليهما، ثم اضغط على تحقق (Verify).
⭐ أضف سجل مسار الإرجاع، حتى وإن صنفه Postmark كخيار إضافي. فبدونه، تُرسل رسائلك باستخدام نطاق الارتداد الخاص بـ Postmark نفسه، ولذلك يتماشى سجل SPF مع postmarkapp.com بدلاً من نطاقك. سيضمن لك سجل DKIM وحده اجتياز فحص DMARC، لكنك ستكون قد فرّطت في أحد الفحصين اللذين لا داعي للتخلي عنهما، وستحتاج إلى الاثنين معاً في المرة الأولى التي يطبق فيها مستقبل بريد كبير معايير صارمة.
⚠️ لا يتطلب Postmark وجود سجل SPF لأنه لا يستخدم نطاقك كمُرسل لغلاف البريد. إذا كان لديك سجل SPF بالفعل، فاتركه كما هو.
2. احصل على رمز واجهة برمجة تطبيقات الخادم (Server API token)
افتح الخادم (server) الذي تريد الإرسال منه — حيث يُطلق Postmark على بيئة الإرسال اسم "خادم" — ثم انتقل إلى رموز واجهة برمجة التطبيقات (API Tokens)، وانسخ رمز واجهة برمجة تطبيقات الخادم (Server API token).
⛔ رمز الخادم، وليس رمز الحساب. يتولى رمز الحساب إدارة حساب Postmark بأكمله: إذ يمكنه إنشاء الخوادم، وتغيير النطاقات، وقراءة كل رسالة أرسلتها قط. بينما يمكن لرمز الخادم الإرسال من خادم واحد فقط. إنهما يبدوان متشابهين ويُلصقان في نفس النوع من الحقول، وهذا هو أبسط خطأ يمكن ارتكابه على هذه الصفحة.
⭐ فكري في إنشاء خادم منفصل لهذا الغرض — وسمِّه "Zinn® notifications". تُعد إحصائيات Postmark، وقوائم الارتداد، وموجز النشاط خاصة بكل خادم على حدة، لذا فإن تخصيص خادم مستقل يعني عدم اختلاط إشعارات العملاء بأي شيء آخر ترسله.
3. ربطه في Zinn®
افتح إرسال البريد الإلكتروني (Email sending) في لوحة تحكمك:
- المُزوِّد (Provider) — Postmark
- الإرسال من هذا النطاق (Send from this domain) —
mail.yourdomain.com - تدفق الرسائل (Message stream) — اتركه كـ
outboundما لم تقم بإنشاء تدفق خاص بك - رمز خادم Postmark (Postmark server token) — الرمز المستخرج من الخطوة 2
⚠️ يجب أن يكون تدفق الرسائل (Message stream) تدفق معاملات (transactional). يرفض Postmark البريد الذي يبدو كمعاملات عندما يُرسل عبر تدفق بث عام، مع العلم أن عمليات إعادة تعيين كلمة المرور والفواتير تُعد من المعاملات.
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) — لقد ألصقت رمز الحساب بدلاً من رمز الخادم (راجع أعلاه)، أو أن الرمز ينتمي إلى خادم مختلف.
كل شيء يعمل ولكنه يظهر في مجلد البريد العشوائي (Spam) — تأكد من أن DKIM يظهر كـ مُحقق منه (Verified) في Postmark، وأن سجل DMARC الخاص بك غير مضبوط على p=reject بينما لا يزال هناك جانب آخر في نطاقك غير متطابق.