إن إمكانية تسليم البريد الإلكتروني معقدة. فيما يلي بعض الأمور الهامة التي يجب عليك التحقق منها أولاً:
-
تأكد تمامًا من تعيين
DISCOURSE_NOTIFICATION_EMAIL:بشكل صحيح في ملفapp.ymlالخاص بك. النطاق المحدد في عنوان “من” للرسائل الإلكترونية التي ترسلها هو النطاق الذي سيتم التحقق من صحته مقابل بريدك الإلكتروني. -
اعرف كيفية عرض المصدر الخام للبريد الإلكتروني في عميل البريد الخاص بك، حتى تتمكن من فحص رؤوس البريد الإلكتروني للحصول على أدلة مهمة. في Gmail، هذا هو خيار “إظهار الأصل” في القائمة المنسدلة في الزاوية العلوية اليمنى لكل رسالة.
-
هام: هل لدى مزود خدمة الإنترنت لديك سجل نظام أسماء النطاقات العكسي (reverse DNS) لإقران أسماء النطاقات وعناوين IP التي ترسل منها البريد؟ اختبر سجل PTR العكسي الخاص بك هنا. إذا لم يقم مزود خدمة الإنترنت الخاص بك بإدخال سجل المؤشر العكسي لنظام أسماء النطاقات المناسب، فمن غير المرجح أن يتم تسليم أي من بريدك الإلكتروني.
-
هل سجل SPF الخاص بنطاقك صحيح؟ اختبر سجل SPF الخاص بك هنا. لاحظ أن TXT هو نوع السجل الرسمي الصحيح لـ SPF.
-
هل سجل DKIM الخاص بنطاقك صحيح؟ سيؤدي هذا إلى تحسين إمكانية تسليم البريد الإلكتروني بشكل كبير. اختبر سجل DKIM الخاص بك هنا.
-
إذا كنت تدير خادم البريد الخاص بك، فتحقق للتأكد من أن عناوين IP الخاصة بخادم البريد الخاص بك ليست على أي قوائم حظر للبريد الإلكتروني. تحقق أيضًا من أنه يرسل بالتأكيد اسم مضيف مؤهل بالكامل يحل في نظام أسماء النطاقات (DNS) في رسالة HELO الخاصة به. إذا لم يكن الأمر كذلك، فسيؤدي ذلك إلى رفض بريدك الإلكتروني من قبل العديد من خدمات البريد.
-
نوصي بشدة بإرسال بريد إلكتروني اختباري إلى mail-tester.com للتحقق من أن كل ما سبق يعمل بشكل صحيح.
(الطريقة السهلة هي إنشاء حساب على SendGrid أو Mailgun أو Mailjet، والتي لديها خطط مراسلة منخفضة التكلفة وستكون مناسبة للمجتمعات الصغيرة. ستحتاج إلى إعداد سجلات SPF و DKIM في نظام أسماء النطاقات (DNS) الخاص بك على أي حال!)
راجع أيضًا: Troubleshoot email on a new Discourse install