سؤال سريع حول اختبار قابلية تسليم البريد الإلكتروني

العنصر الأول في رسالة البريد الإلكتروني الخاصة بقابلية تسليم البريد الإلكتروني هو:

تأكد من تعيين عنوان المرسل لـ بريد الإشعارات بشكل صحيح في إعدادات موقعك. النطاق المحدد في عنوان “المرسل” للرسائل الإلكترونية التي ترسلها هو النطاق الذي سيتم التحقق من صحة بريدك الإلكتروني بناءً عليه.

هل يشير هذا إلى إعدادات مستوى الخادم التي تم تكوينها أثناء التثبيت؟ أم إلى شيء ما في إعدادات المسؤول؟

لم يعد هذا صحيحًا.

إذا قمت بتشغيل discourse-setup مؤخرًا، فقد طلب منك العنوان الذي تريده (مقترحًا نفس الافتراضي في الرسالة)، ويتم تعيين notification_email عبر DISCOURSE_NOTIFICATION_EMAIL في ملف app.yml الخاص بك. وبما أنه مُعَين بهذه الطريقة، فإن الإعداد لم يعد يظهر في واجهة المستخدم.

لتغييره، ستحتاج إلى تشغيل discourse-setup أو تعديل ملف app.yml وإعادة البناء (على الرغم من أن الأمر ./launcher destroy app; ./launcher start app قد يعمل بشكل أسرع قليلًا إذا لم تقم بترقية من سطر الأوامر).

هذا ليس عيبًا تمامًا، لكنه قريب من ذلك.

@sam (أو @codinghorror بما أننا عملنا على هذا) — يجب على شخص ما تعديل test_mailer.text_body_template وفقًا لذلك. أعتقد أنه من الآمن ببساطة تجاهل الحالة التي لا يكون فيها الإعداد موجودًا في app.yml وإخبار المستخدمين بتشغيل discourse-setup، حيث يبدو من غير المرجح أن يبحث شخص ما عن هذا الإعداد إذا لم يكن خاطئًا.

حسناً، ما هي توصيتك للتحرير؟ هل يمكنك اقتراح تحرير هنا، في رد؟

ربما:

تأكد من تعيين عنوان البريد الإلكتروني للإشعارات من: بشكل صحيح عن طريق تشغيل discourse-setup أو تغيير DISCOURSE_NOTIFICATION_EMAIL في ملف app.yml الخاص بك. النطاق المحدد في عنوان “من” للرسائل الإلكترونية التي ترسله هو النطاق الذي سيتم التحقق من صحته بالنسبة لبريدك الإلكتروني.

قد يكون ذلك هو الحل. ما رأيك؟

أنا جديد جدًا في Discourse، لكن يبدو لي أكثر منطقية (بافتراض أن المعلومة دقيقة) استبدال الجملة الثانية بـ:

استخدم نطاق عنوان بريد إلكتروني من نوع from: يمكن التحقق منه (على سبيل المثال: إذا كان عنوان بريدك الإلكتروني في حقل from: هو forum@example.com، فتأكد من أن مزود البريد الإلكتروني الخاص بك قادر على التحقق من الرسائل المرسلة من نطاق example.com)

إذن، الاقتراح هو التغيير من:

تأكد من تعيين عنوان المرسل لـ البريد الإلكتروني للإشعارات بشكل صحيح في إعدادات موقعك. النطاق المحدد في عنوان “المرسل” للرسائل الإلكترونية التي ترسلها هو النطاق الذي سيتم التحقق من صحة بريدك الإلكتروني بناءً عليه.

إلى:

تأكد من تعيين عنوان المرسل لـ البريد الإلكتروني للإشعارات بشكل صحيح عن طريق تشغيل discourse-setup أو تغيير DISCOURSE_NOTIFICATION_EMAIL في ملف app.yml. استخدم نطاقًا لعنوان البريد الإلكتروني للمرسل يمكن التحقق منه (على سبيل المثال، إذا كان عنوان البريد الإلكتروني للمرسل لديك هو anything@example.com، فتأكد من أن مزود البريد الإلكتروني الخاص بك يمكنه التحقق من صحة الرسائل الإلكترونية القادمة من example.com.)

أعتقد أن هذا مقبول؛ ما هو رأيك في ذلك @Stephen @pfaffman؟

يبدو ذلك تحسناً.

بينما نحن في الموضوع…

ربما:

أيضاً، كان @falco عاملاً حاسماً في قرار نقل notification_email إلى discourse-setup. قد يكون لديه آراء.

رائع! @falco، هل تود أن تشارك برأيك، ثم أقوم أنا بإجراء التعديلات؟

نسختك تبدو جيدة عندي :+1: