أطلب المساعدة، إرسال الرسائل عبر البريد الإلكتروني لا يعمل، ماذا يجب أن أفعل؟
لقد جربت كل شيء بالفعل، ولا شيء ينجح
مرحبًا @Amadov. نأسف لسماع أنك تواجه مشكلة. البريد الإلكتروني أمر صعب.
هل شملت كل ما حاولت استكشاف أخطاء البريد الإلكتروني وإصلاحها في تثبيت جديد لـ Discourse؟
من الأمور التي ستجعل من الممكن للناس مساعدتك معرفة خدمة البريد التي تستخدمها وما إذا كانت قد عملت من قبل.
containers/app.yml
DISCOURSE_HOSTNAME: 'newstory.host'
#DOCKER_USE_HOSTNAME: true
## TODO: قائمة عناوين البريد الإلكتروني المفصولة بفواصل سيتم تعيينها كمسؤول ومطور
## عند التسجيل الأولي، مثال: 'user1@example.com,user2@example.com'
DISCOURSE_DEVELOPER_EMAILS: 'support@newstory.host'
## TODO: خادم البريد SMTP المستخدم للتحقق من الحسابات الجديدة وإرسال الإشعارات
# مطلوب عنوان SMTP واسم المستخدم وكلمة المرور
# تحذير: قد يسبب حرف '#' في كلمة مرور SMTP مشاكل!
DISCOURSE_SMTP_ADDRESS: smtp.beget.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: support@newstory.host
DISCOURSE_SMTP_PASSWORD: ***********
DISCOURSE_SMTP_ENABLE_START_TLS: false
#DISCOURSE_SMTP_AUTHENTICATION: none
#DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
#DISCOURSE_SMTP_DOMAIN: smtp.beget.com
#DISCOURSE_NOTIFICATION_EMAIL: support@newstory.host
LETSENCRYPT_ACCOUNT_EMAIL: su**d@*k.**
هل عمل ذلك من قبل؟ هل اتبعت الخطوات الواردة في دليل استكشاف الأخطاء وإصلاحها؟
يجب التأكد من أن البريد الإلكتروني للإشعارات مُعدّ على عنوان يُستخدمه beget.com للإرسال منه.
يمكنك تجربة تشغيل discourse-doctor؛ فقد يعطي أحيانًا رسائل أكثر فائدة، لكنني لستُ ملمًا بـ beget.com. يُرجى التحقق من وجود أي شيء في السجلات هناك.
