إعداد البريد الإلكتروني: كيفية إنشاء سجل SPF صالح؟

بعد اختبار بريد إلكتروني الخاص بمنتداي، تلقيت استجابة نموذجية من Discourse تذكر ما يلي:

هل سجل SPF الخاص بنطاقك صحيح؟ اختبر سجل SPF هنا. لاحظ أن TXT هو نوع السجل الرسمي الصحيح لـ SPF.

عندما حاولت التحقق من الصحة على kitterman.com، ظهر ما يلي:

لم يتم العثور على سجل SPF صالح من نوع TXT أو نوع SPF.

يعطيني موقع Mail-tester.com النتيجة التالية:

[SPF] خادمك مصرح له باستخدام bounce+28dcce.9420cbf-test-rs5jj=mail-tester.com@mg.mydomain.net
إطار سياسة المرسل (SPF) هو نظام تحقق من البريد الإلكتروني مصمم لمنع البريد العشوائي من خلال اكتشاف انتحال البريد الإلكتروني، وهو ثغرة شائعة، عن طريق التحقق من عناوين IP للمرسل.
ما اعتمدناه كسجل SPF الحالي هو:

v=spf1 include:mailgun.org ~all

لست متأكدًا مما يجب أن أفعله بعد ذلك.

هل من الممكن أن تكون بريدك الإلكتروني للإشعارات مختلفًا عن النطاق الذي قمت بالتحقق منه في Mailgun؟

على سبيل المثال: النطاق الذي تم التحقق منه في Mailgun هو mg.example.com بينما تستخدم بريدًا إلكترونيًا للإشعارات هو noreply@discuss.example.com؟

في حال كان الأمر كذلك، فمن المرجح أن هذا هو السبب في المشكلة. حاول تغيير البريد الإلكتروني للإشعارات إلى noreply@mg.example.com

نجح ذلك! شكرًا لك!

سجلات SPF حساسة بشكل سيء. DKIM أكثر من ذلك. لم أتمكن أبدًا من تشغيل DMARC، لذلك لا يمكنني التعليق عليه.