البريد الإلكتروني لا يعمل على Discourse

أنا أستخدم Mailgun لـ discourse الخاص بي ولدي السجلات وملف app.yml معد بشكل صحيح. عندما أنقر على تسجيل لإنشاء مسؤول وتكوين تثبيت discourse، لا يحدث شيء. لقد أنشأت حسابًا باستخدام أمر rake وتمكنت من الدخول، ولكن عندما أحاول التسجيل أو إنشاء حساب، لا ترسل خدمة mailgun أي رسائل بريد إلكتروني.

اقرأ هذا Troubleshoot email on a new Discourse install - #556 by Preeminence وجربته. لا يزال لا يعمل.

  • تم إدخال جميع إعدادات البريد الإلكتروني بشكل صحيح
  • لا تحتوي كلمة المرور على أحرف خاصة
  • تم إعادة بناء التطبيق وتدميره وبدء التطبيق.
  • المنفذ 587 لا يعمل، المنفذ 2525 يعمل.
  • تقارير سجلات discourse بنجاح 200 OK.
  • تم إعداد جميع السجلات بما في ذلك سجلات DKIM و SPF بشكل صحيح.
  • نطاق البريد الإلكتروني صحيح
  • دفعت 15 دولارًا عند التسجيل لـ mailgun عبر بطاقة الائتمان لذا تم تنشيط الحساب.
  • لا أستخدم عنوان IP الخاص بالنطاق. أنا أستخدم اسم النطاق.

هل هناك أي سبب لعدم عمل البريد الإلكتروني مع Mailgun؟

يبدو جيدًا. ماذا تقول سجلات Mailgun عن الرسائل التي تلقتها؟

لا توجد سجلات:

هذا ما حصلت عليه من Mailgun.

نعم، إنهم سريعين في إرسال بريد إلكتروني مع دليل البدء السريع. ربما أطلب من Mailgun تأكيد ما هو الحد الأقصى لمعدل الإرسال الخاص بك عبر البريد الإلكتروني

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

لقد أحالوني للتو إلى: https://help.mailgun.com/hc/en-us/articles/202464990-How-can-I-start-sending-email

أنا أستخدم بالفعل Mailgun SMTP في ملف app.yml.

هل قمت بإعداد الملف بشكل صحيح؟

يبدو أن DigitalOcean قد حظر المنافذ 465 و 587. لقد قاموا بإلغاء حظرها ولكنها لا تزال لا تعمل.

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

غير DISCOURSE_SMTP_USERNAME إلى postmaster@yourdomain.com، واجعل هذا التغيير ينعكس أيضًا في مستخدم SMTP على Mailgun.

إن DISCOURSE_SMTP_ADDRESS الخاص بك صحيح لمنطقة/دولة الولايات المتحدة الأمريكية.

كما أن Discourse الخاص بي يعمل بدون علامات الاقتباس “…” على DISCOURSE_SMTP_PASSWORD.

قد يبدو هذا سؤالاً سخيفًا، ولكن هل أنت متأكد من أنك تريد أن يكون نطاق بريدك هو المضيف الجذر؟

أيضًا، لتوفير عمليات إعادة البناء، قد يكون من المفيد إضافة المزيد من المكونات الإضافية، فيما يلي قائمة بالمكونات الإضافية التي كنت أستخدمها وليس لدي أي فكرة عن أي منها ينطبق عليك

أيضًا أوصي بجدار حماية، يمكنك استخدام UFW ثم قاعدتين - للسماح بالمنفذ 487 لـ mail-receiver → التطبيق وإذا كنت تستخدم SSH عبر المنفذ 25