بعد تثبيت نظيف جديد تمامًا، لم أستطع جعل البريد الإلكتروني يعمل. لقد اتبعت كل خطوة من خطوات دليل استكشاف الأخطاء وإصلاحها هنا
أستخدم خدمة بريد 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)
أي مساعدة حول كيفية إصلاح هذه المشكلة في تثبيت جديد ستكون موضع تقدير.