حاولت تغيير مزود البريد، وأفسدت خطابي

أهلاً بالجميع

لدي منتدى ديسكورس (تثبيت دوكر شخصي وضعته على أحد الخوادم المصغرة الخاصة بي) منذ حوالي عام.
قبل يومين أو نحو ذلك، قمت بتغيير عنوان URL من forum.sanctuary-rts.com إلى forum.sanctuaryshatteredsun.com

وبينما كنت أراجع الحاويات/app.yml
فكرت في نفسي، لقد اشتريت مؤخرًا اشتراك Sendinblue (لإرسال البريد الإلكتروني دفعة واحدة/التسويق) فلماذا لا أقوم بتحرير تفاصيل واجهة برمجة التطبيقات (API) لتكون بدلاً من مزودي المجاني الحالي: SendGrid

يا لها من غلطة كبيرة.

اكتشفت قريبًا أن Sendinblue كان يحد من رسائل البريد الإلكتروني لأن واجهة برمجة التطبيقات كانت خطة منفصلة، لذا قمت بإعادة جميع الحقول المعنية:

DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
DISCOURSE_SMTP_USER_NAME: apikey
DISCOURSE_SMTP_PASSWORD: *********
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_DOMAIN: sanctuaryshatteredsun.com
DISCOURSE_NOTIFICATION_EMAIL: REDACTED

(وبالطبع احتفظت بالحقلين الأخيرين للمجال الجديد، والباقي هي نفس القيم التي عملت سابقًا لمدة عام)

ولكن الآن تقارير Discourse و SendGrid كلها خضراء في كل مكان

ولكن لم يتم إرسال أي بريد إلكتروني فعليًا.

لم أغير أي شيء من جانب SendGrid.

ما الخطأ في تكويني؟ لماذا يحدث هذا؟

هل صحيح أن DISCOURSE_NOTIFICATION_EMAIL: يجب أن تشارك النطاق مع DISCOURSE_SMTP_DOMAIN؟

sanctuaryshatteredsun.com غير مهيأ بالفعل ليكون نطاق مراسلة.

ماذا أحتاج أن أفعل لجعل ذلك صحيحًا؟ أو هل يمكنني استخدام نطاق بريد إلكتروني آخر موجود لدي؟

لا. ولكن يجب أن يكون البريد الإلكتروني للإشعارات هو البريد الذي تم تكوين خدمة mark البريد الخاصة بك لإرساله منه. أيضًا، إذا قمت بتغيير اسم النطاق، فيجب عليك الاطلاع على تغيير اسم النطاق أو إعادة تسمية Discourse

نعم، هذا هو الدليل الذي اتبعته. شكرًا لك!

ماذا تقصد بـ

أن خدمة العلامة الخاصة بك مهيأة للإرسال.

ما هي خدمة العلامة، هل تقصد خدمة البريد؟ هذا هو السبب على الأرجح.
دعني أتحقق مما لدي في SendGrid، ربما تم تكوينه لإرسال رسائل بريد إلكتروني من sanctuary-rts.com

سؤال آخر ذو صلة كبيرة.

عندما أقوم بالتحقق من نطاق في SendGrid، فإنه يضيف بيانات غير مرغوب فيها في المقدمة ويعرضها كنطاق تم التحقق منه:


هل من المفترض أن أستخدم الإصدار مع البيانات غير المرغوب فيها (em7251.enhearten-media.com) أو الإصدار بدون البيانات غير المرغوب فيها (enhearten-media.com) كـ DISCOURSE_NOTIFICATION_EMAIL الخاص بي؟

تم إصلاحه!

لقد وضعت REDACTED كـ DISCOURSE_NOTIFICATION_EMAIL وقمت بإعداد هذا النطاق والبريد الإلكتروني على sendgrid. كان لدى sendgrid النطاق والبريد الإلكتروني القديمين معدين، وكانت هذه هي المشكلة.

شكرًا!

إعجاب واحد (1)

رائع! هل يمكنك تمييز شيء ما على أنه تم حله؟ قد تحتاج إلى النقر على النقاط الثلاث لرؤية مربع الاختيار.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.