مشكلة رسالة تفعيل منتدى Discourse | مشكلة البريد الإلكتروني لتفعيل Discourse

وفقًا لتوصيات Discourse الرسمية، نستخدم خدمة MailGun.

في معظم الحالات، لا توجد مشكلة، ولكن بالنسبة لبعض عناوين البريد الإلكتروني المحددة، مثل iCloud، عند إرسال رسائل التنشيط، نتلقى الرسالة التالية:

"message": "5.5.1 Error: need MAIL command - MAIL FROM error: 450 4.1.8 <bounce+6712f2.21c8873-lucas.hu=@mail.visafn.com>: Sender address rejected: Domain not found",


تُظهر الصورة أدناه معلومات سجل الخطأ التي قدمها مزود خدمة البريد الإلكتروني:

المشكلة والحل

السبب الرئيسي للمشكلة المذكورة أعلاه هو أن بعض مزودي خدمة البريد الإلكتروني لديهم سياسات للتحقق من البريد العشوائي.

خاصةً iCloud، حيث يقوم بالتحقق من عنوان المجال الذي يتم إرسال البريد الإلكتروني منه.

نظرًا لأن خدمتنا تستخدم نطاقًا فرعيًا للإرسال، فإن عنوان المجال الذي نرسل منه هو في الواقع: mail.visafn.com بدلاً من visafn.com التقليدي.

لذلك، لا يمكن لـ iCloud التحقق من العنوان المذكور أعلاه، ويعتبر البريد الإلكتروني المرسل من النظام بريدًا عشوائيًا ويرفضه.

الحل

الحل بسيط للغاية، وهو التأكد من وجود سجل MX للنطاق الفرعي mail.visafn.com الذي نستخدمه لإرسال البريد الإلكتروني في نظام DNS.


كما هو موضح في الصورة أعلاه.

يجب إضافة سجل MX للنطاق الفرعي إلى نظام DNS الخاص بك، ويجب أن يظهر السجل المذكور أعلاه على أنه تم التحقق منه.

بالطبع، لن يكون تحديث DNS فعالاً على الفور، وإذا واصلت الإرسال إلى iCloud، فقد تستمر في مواجهة أخطاء متقطعة.

انتظر بضع ساعات ثم حاول مرة أخرى، وعادةً ما يحل هذا مشكلة تمييز رسائل البريد الإلكتروني كبريد عشوائي.

بشكل عام، غالبًا ما تكون مشاكل إرسال البريد الإلكتروني في Discourse متعلقة بتكوين خادم البريد الإلكتروني وسجلات DNS و MX.

إعجاب واحد (1)

شكراً على الشرح.
لكنني أستخدم Gmail، وهذا يمكن الرجوع إليه.

إعجاب واحد (1)

في البداية، استخدمنا أيضًا خدمة SMTP الخاصة بـ Gmail.

المشكلة هنا هي حد Gmail اليومي لإرسال البريد الإلكتروني.

وفقًا لوثائق Gmail الرسمية: Gmail sending limits in Google Workspace - Google Workspace Admin Help لدى Gmail حد يومي لإرسال البريد الإلكتروني.

عادة ما يكون بضعة آلاف، وإذا تجاوز عدد رسائل البريد الإلكتروني المرسلة من خادم المنتدى هذا العدد، فقد لا يتم إرسالها.

بشكل عام، بالنسبة لإرسال البريد الإلكتروني بكميات كبيرة، قد تفكر في استخدام واجهة برمجة تطبيقات Gmail، ولكن واجهة برمجة تطبيقات Gmail ليست سهلة الاستخدام على الإطلاق: Sending Email  |  Gmail  |  Google for Developers

لتوفير المتاعب، وللحصول على وظائف تحليل إرسال البريد الإلكتروني، أشعر شخصيًا أن استخدام MailGun أو خدمات طرف ثالث أخرى أكثر استقرارًا.

إعجابَين (2)

في البداية كنت كذلك