حسنًا،
أضطر للذهاب إلى ما هو أبعد من ذلك، لذا حاولت استخدام حل بديل عن طريق تثبيت Postfix على المضيف الخاص بي لإعادة توجيه الرسائل من Discourse. أواجه مشكلة تتعلق بنقص خبرتي في Docker.
إعداداتي:
شبكة المضيف:
docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:78:b6:18:3c brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 scope global docker0
شبكة Discourse:
“Gateway”: “172.18.0.1”,
“IPAddress”: “172.18.0.3”,
“IPPrefixLen”: 16,
- exec: rails r "SiteSetting.notification_email='yourusername@example.com'"
يرجى ملاحظة أن DISCOURSE_SMTP_USER_NAME والجزء الخاص باسم المستخدم في البريد الإلكتروني لـ SiteSetting.notification_email يجب أن يكونا متطابقين.
على سبيل المثال، إذا استخدمت noreply@example.com، فقد لا يعمل ذلك أحيانًا بسبب بعض فحوصات الأمان النشطة على الخادم والتي تضمن تطابق اسم المستخدم مع بريد المستخدم.