لقد قمت بتثبيت Discourse على خادم مستقل وأستخدم Titan Email كمزود البريد الإلكتروني الخاص بي.
لقد أمضيت اليوم بأكمله في البحث في المنتدى وجربت كل التكوينات التي يمكنني التفكير فيها مع الإعدادات ولكن رسائل البريد الإلكتروني لا تزال لا تُرسل.
هذه هي الإعدادات الخاصة بي.
## TODO: خادم البريد SMTP المستخدم للتحقق من الحسابات الجديدة وإرسال الإشعارات
# عنوان SMTP واسم المستخدم وكلمة المرور مطلوبة
# تحذير: يمكن أن تسبب الأحرف '#' في كلمة مرور SMTP مشاكل!
DISCOURSE_SMTP_ADDRESS: smtp.titan.email
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: hello@mydomain.com
DISCOURSE_SMTP_PASSWORD: mypass
#DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_AUTHENTICATION: plain
#DISCOURSE_SMTP_DOMAIN: community.mydomian.com
DISCOURSE_NOTIFICATION_EMAIL: hello@mydomain.com
أخيرًا يعمل، قمت بتغييره إلى 587 مع تمكين ENABLE_START_TLS صحيح وتعليق #DISCOURSE_SMTP_AUTHENTICATION: plain
كنت متأكدًا من أنني جربت هذا في وقت ما اليوم. ربما أعدت رقم المنفذ بشكل عكسي أو نسيت إعادة بناء discourse بينهما. الدرس المستفاد: لا تقم بالأشياء عندما تكون متعبًا ومجهدًا!