مرحباً ![]()
بعد تلقي بريد إلكتروني من Mailgun حول زيادة أسعارهم القادمة — مضاعفة سعر خطة Flex من 1.00 دولار إلى 2.00 دولار لكل 1000 بريد إلكتروني — قررت التبديل إلى Emailit اليوم بدلاً من ذلك.
ملاحظة سريعة حول الإعداد
بشكل عام، كان الإعداد سلسًا تمامًا. المشكلة الوحيدة التي واجهتها هي تلك التي تمت مناقشتها في هذا الموضوع:
530 عنوان المرسل لا يتطابق مع عنوان MAIL FROM
كان الحل بسيطًا: يجب ألا يتضمن “عنوان الرد عبر البريد الإلكتروني” بادئة مثل
replies+%{reply_key}@mydomain.com.
تسبب هذا النمط في الخطأ أعلاه. قمت بإزالة البادئة replies+، وبدأت كل شيء في العمل بشكل مثالي.
تكويني العامل
بعد إضافة سجلات DNS وإنشاء مفتاح API في Emailit:
app.yml
DISCOURSE_SMTP_ADDRESS: smtp.emailit.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: emailit
DISCOURSE_SMTP_PASSWORD: "api-key" # (تم الحصول عليه من Emailit)
#DISCOURSE_SMTP_ENABLE_START_TLS: true # (اختياري، الافتراضي صحيح)
DISCOURSE_SMTP_DOMAIN: mydomain.com
DISCOURSE_NOTIFICATION_EMAIL: notifications@mydomain.com
إعدادات الموقع:
عنوان الرد عبر البريد الإلكتروني: %{reply_key}@mydomain.com