Discourse - SMTP من OVH

مرور بعض الوقت، لكنني أنشأت للتو منتدى باستخدام البريد الاحترافي من OVH، وهو يعمل مع خادم SMTP Pro2. أتخيل أن هذا متأخر جدًا، لكنه قد يفيد الآخرين.

إليك دليل بسيط:

  • عند ربط نطاقك، تأكد من اختيار الخيار الثاني:

  • في الإعدادات، كنا على المسار الصحيح:
    DISCOURSE_SMTP_ADDRESS: pro2.mail.ovh.net
    DISCOURSE_SMTP_PORT: 587
    DISCOURSE_SMTP_USER_NAME: name@domain.com
    DISCOURSE_SMTP_PASSWORD: ""
    DISCOURSE_SMTP_ENABLE_START_TLS: true
    DISCOURSE_SMTP_AUTHENTICATION: login

  • ما زلت واجهت بعض المشكلات.
    في (المنتدى)/admin/email/skipped
    لاحظت خطأ: 550 5.7.60 SMTP; Client does not have permissions to send as this sender

  • قمت بمراجعة إعداد البريد الإلكتروني للإشعارات مرة أخرى، وفوجئت بأنه لم يكن نفس البريد الإلكتروني الذي قمت بإعداده في ملف app.yml (تم تعيينه تلقائيًا إلى noreply@domain.com بدلاً من البريد الذي استخدمته).
    لذا، تأكد من أن البريد الإلكتروني المحدد في DISCOURSE_SMTP_USER_NAME وإعداد البريد الإلكتروني للإشعارات في لوحة الإدارة متطابقان، وعندها سيعمل كل شيء بشكل صحيح.

شكرا لك، لقد ساعد كثيراً.
لقد انتقلت من خادم بريد مخصص إلى مزيج من البريد الاحترافي و Exchange من OVH، ولم أتمكن من معرفة سبب عدم عمله.
والبريد الإلكتروني للإشعارات في إعدادات المسؤول يجعله يعمل!