خطأ - انتهت مدة التنفيذ (البريد الإلكتروني)

في /admin أرى هذا التنبيه للمرة الأولى:

هناك 91 مهمة بريد إلكتروني فشلت. تحقق من ملف app.yml الخاص بك وتأكد من أن إعدادات خادم البريد صحيحة. انظر المهام الفاشلة في Sidekiq.

لقد أرسلت بريدًا إلكترونيًا تجريبيًا، واستقبلت:

خطأ - انتهت المهلة (بريد إلكتروني)

أنا أستخدم Brevo للبريد الإلكتروني عبر SMTP.

لقد قمت بالتحقق مرة أخرى من ملف app.yml الخاص بي للتأكد من أن إعداداتي صحيحة، وهي كذلك. لقد قمت بإعادة البناء عدة مرات، وحتى أوقفت الخادم وأعدت تشغيله. لا شيء يصلح ذلك.

ليس لدي أي إضافات غير رسمية مثبتة.

تحقق من /sidekiq في لوحة تحكم مسؤول Discourse الخاصة بك وافحص سجلات الأخطاء.

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

لست متأكدًا مما يجب أن أستنتجه من هذه السجلات:

تم تحديد المشكلة:

أستخدم Digital Ocean لخادم Ubuntu، و Brevo لبريد SMTP. يقوم Digital Ocean بحظر المنفذ 587، والذي يقترحه Brevo افتراضيًا. ومع ذلك، يسمح لك Brevo باستخدام المنفذ 2525، والذي لا يتم حظره بواسطة Digital Ocean.

لقد قمت بتغيير المنفذ في ملف app.yml الخاص بي وأعدت البناء. بعد ذلك تمكنت من إرسال اختبار بريد إلكتروني، ولم تعد هناك وظائف بريد إلكتروني تفشل.

المصدر

3 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.