من الواضح أن هذا له علاقة بتكوين البريد الإلكتروني الخاص بي. أنا أتعلم إعداد مثيل Discourse الخاص بي، حاليًا كقطرة في Digital Ocean. لدي المثيل معد، وهو متاح على jordanviolet.dev.
لقد اطلعت على وثيقة استكشاف الأخطاء وإصلاحها دون جدوى:
أنا أتطلع إلى استخدام حساب Google Workspace (gmail) الخاص بي كمزود بريد إلكتروني. إليك إعدادات البريد الإلكتروني الخاصة بـ smtp:
## TODO: قائمة بالبريد الإلكتروني مفصولة بفواصل سيتم جعلها مسؤولة ومطورة
## عند التسجيل الأولي مثال 'user1@example.com,user2@example.com'
DISCOURSE_DEVELOPER_EMAILS: 'jordan@violetfamily.com'
## TODO: خادم بريد SMTP المستخدم للتحقق من صحة الحسابات الجديدة وإرسال الإشعارات
# عنوان SMTP واسم المستخدم وكلمة المرور مطلوبة
# تحذير الحرف '#' في كلمة مرور SMTP يمكن أن يسبب مشاكل!
DISCOURSE_SMTP_ADDRESS: smtp-relay.gmail.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: myemail@violetfamily.com
DISCOURSE_SMTP_PASSWORD: "myemailpassword"
#DISCOURSE_SMTP_ENABLE_START_TLS: true # (اختياري، الافتراضي صحيح)
DISCOURSE_SMTP_DOMAIN: violetfamily.com
DISCOURSE_NOTIFICATION_EMAIL: jordan@violetfamily.com
## إذا أضفت قالب Lets Encrypt، قم بإلغاء التعليق أدناه للحصول على شهادة SSL مجانية
LETSENCRYPT_ACCOUNT_EMAIL: me@example.com
أعتقد أيضًا أنني اتبعت مستندات Google بشكل صحيح لترحيل SMTP:
إليك إعداداتي من إعدادات التوجيه في Workspace > Gmail >:

