تثبيت جديد للبريد الإلكتروني لا يعمل "مظلل لذلك سيتم تجاهله"

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

أستخدم خدمة بريد Zoho
إعدادات البريد بسيطة جدًا:

 DISCOURSE_SMTP_ADDRESS: smtp.zoho.com
 DISCOURSE_SMTP_PORT: 587
 DISCOURSE_SMTP_USER_NAME: forum@blockchainofthings.com
 DISCOURSE_SMTP_PASSWORD: "redeacted"
 DISCOURSE_SMTP_ENABLE_START_TLS: true       # (اختياري، القيمة الافتراضية true)
 DISCOURSE_SMTP_DOMAIN: blockchainofthings.com
 DISCOURSE_NOTIFICATION_EMAIL: sys@blockchainofthings.com

لقد أزلت التعليق من قسم الأمر المخصص.

- exec: rails r "SiteSetting.notification_email='forum@blockchainofthings.com'"

يمكنني الاتصال بخادم SMTP عبر بروتوكول Telnet من مثيل EC2 الذي تم تثبيت Discourse عليه دون أي مشاكل.

عند تشغيل ./discourse-doctor، أحصل على:

==================== اختبار البريد ====================
لإجراء اختبار قوي، احصل على عنوان من http://www.mail-tester.com/
أو أرسل ببساطة رسالة تجريبية إلى نفسك.
عنوان البريد الإلكتروني لاختبار البريد؟ ('n' لتخطي) [sys@blockchainofthings.com]: sue@rightclick.com
جاري إرسال البريد إلى sue@rightclick.com. . . 
جاري اختبار الإرسال إلى sue@rightclick.com باستخدام smtp.zoho.com:587، اسم المستخدم:forum@blockchainofthings.com مع المصادقة العادية.
تم الاتصال بخادم SMTP بنجاح.
جاري الإرسال إلى sue@rightclick.com. . . 
فشل إرسال البريد.
تم الوصول إلى نهاية الملف

يحتوي السجل على عبارة غريبة: تمت محاولة تغيير إعداد SiteSetting الخاص بـ notification_email إلى forum@blockchainofthings.com، لكنه مخفي (shadowed) لذا سيتم تجاهل هذا! قد تكون هذه هي المشكلة، لكنني لست متأكدًا من السبب أو كيفية إصلاحها.

إليك المزيد من السجل:

تمت محاولة تغيير إعداد SiteSetting الخاص بـ notification_email إلى forum@blockchainofthings.com، لكنه مخفي (shadowed) لذا سيتم تجاهل هذا!
إنشاء نطاق :open. تجاوز الطريقة الموجودة Poll.open.
بدأت عملية GET "/privacy" من قبل 18.204.103.32 في 2021-09-15 20:22:27 +0000
المعالجة بواسطة StaticController#show بصيغة */*
 المعاملات: {"id"=>"privacy"}
 تم عرض static/show.html.erb ضمن layouts/crawler (المدة: 7.7ms | التخصيصات: 963)
 تم عرض التخطيط layouts/crawler.html.erb (المدة: 41.8ms | التخصيصات: 8467)
تم الانتهاء بنجاح 200 OK خلال 114ms (العرض: 45.2ms | ActiveRecord: 0.0ms | التخصيصات: 18560)
بدأت عملية GET "/privacy" من قبل 18.204.103.32 في 2021-09-15 20:22:27 +0000
المعالجة بواسطة StaticController#show بصيغة */*
 المعاملات: {"id"=>"privacy"}
 تم عرض static/show.html.erb ضمن layouts/crawler (المدة: 5.2ms | التخصيصات: 931)
 تم عرض التخطيط layouts/crawler.html.erb (المدة: 26.5ms | التخصيصات: 6343)
تم الانتهاء بنجاح 200 OK خلال 59ms (العرض: 30.1ms | ActiveRecord: 0.0ms | التخصيصات: 12955)
 تم عرض layouts/email_template.html.erb (المدة: 0.8ms | التخصيصات: 273)
تم تسليم البريد ac1148f5-a79f-4892-8982-8e6f512a3b04@forum.blockchainofthings.com (1462.1ms)
استثناء الوظيفة: تم الوصول إلى نهاية الملف

إنشاء نطاق :open. تجاوز الطريقة الموجودة Poll.open.
 تم عرض layouts/email_template.html.erb (المدة: 2.1ms | التخصيصات: 487)
تم تسليم البريد 5e74a41c-48ee-4e14-b669-091665840076@forum.blockchainofthings.com (544.7ms)

أي مساعدة حول كيفية إصلاح هذه المشكلة في تثبيت جديد ستكون موضع تقدير.

يجب عليك تغييرها في ملف app.yml. هذا هو المقصود بـ “shadowed”.

 DISCOURSE_NOTIFICATION_EMAIL: sys@blockchainofthings.com

إذا كان زوهو (Zoho) يطلب منك الإرسال من forum@blockchainofthings.com بدلاً من العنوان الآخر، فيجب عليك تغييره في ملف app.yml. (أعتقد أنه يمكنك استخدام الأمر ./launcher destroy app; ./launcher start app بدلاً من إعادة البناء لهذا الإعداد، لكنني لست متأكداً تماماً بعد الآن؛ قد يكون من الضروري تعديله في ملف discourse.conf داخل الحاوية، وفي هذه الحالة، سيكون من الأسهل إعادة البناء ببساطة، ما لم تكن تعرف معنى كل ذلك).

لست متأكداً مما تعنيه رسالة end of file reached أو ما تشير إليه.

لا أعرف شيئاً عن زوهو والبريد الإلكتروني الانتقالي (transational email)، هل تقصد Reliable SMTP Relay & Transactional Email Sending API | Zoho ZeptoMail? إذا لم يكن كذلك، فأنت على الأرجح تتجه نحو عالم من المتاعب. في الوقت الذي قضيتَه في كتابة هذا، كان بإمكانك تكوين Mailgun وسيعمل فوراً.

إعجابَين (2)

شكرًا لك! قمت بتغييره إلى

DISCOURSE_NOTIFICATION_EMAIL: forum@blockchainofthings.com

وعمل بشكل مثالي

إعجابَين (2)

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