إعداد تثبيت Discourse الجديد لبريد SMTP باستخدام Mailgun على خادم AWS Lightsail

إلى الجميع،

لقد واجهت مشكلة في تثبيت خادم Discourse الجديد الخاص بي تتعلق بدعوة البريد الإلكتروني لإعداد حساب المسؤول.

لقد اتبعت استكشاف الأخطاء وإصلاحها وفقًا لهذا الدليل هنا ولكنني ما زلت لا أفهم ما الذي أفتقده https://meta.discourse.org/t/troubleshooting-email-on-a-new-discourse-install/16326

إعداداتي كالتالي:
خادم على AWS Lightsail يفتح المنفذ 22 و 443 و 80 - Ubuntu 20.04 - 2 جيجابايت
Mailgun لديه بطاقة ائتمان مطبقة، تم التحقق من DNS مع حساب إرسال SMTP
اختبار بالأمر أدناه:

./discourse-doctor

لقد حصلت على الرسالة أدناه:

تم الاتصال بنجاح بخادم SMTP.
إرسال إلى info@mysite.com. . .
لم يتم إرسال البريد.

السبب: 501 أمر غير صالح أو لا يمكن تحليل عنوان المرسل

لقد قمت أيضًا بالتحقق المزدوج من هذه الإعدادات باستخدام YML

DISCOURSE_HOSTNAME=forum.mysite.com
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=info@mysite.com
SMTP_PASSWORD=84af596*********
SMTP_PORT=587
SMTP_USER_NAME=postmaster@forum.mysite.com
SMTP_DOMAIN_NAME=mysite.com

شكراً جزيلاً على مساعدتكم
مع خالص تحياتي،
Quang

ما هي قيمة discourse_notification_email لديك؟

مرحباً @itsbhanusharma،

شكراً على تدخلكم.

لقد قمت بتعيين DISCOURSE_NOTIFICATION_EMAIL: hi@mysite.com,mymail@gmail.com
و DISCOURSE_DEVELOPER_EMAILS: 'info@mysite.com,hi@mysite.com,mymail@gmail.com

مع خالص التقدير،
Quang

نعم، هذه هي المشكلة.
تحتاج أولاً إلى إزالة عنوان Gmail هذا وتعيينه إلى شيء مثل noreply@forum.mysite.com حتى يمكن تقديمه بواسطة Mailgun.
discourse_notification_email هو عنوان إرسال فقط يستخدم لإرسال رسائل البريد الإلكتروني من Discourse ولا يمكن أن يكون عناوين متعددة على حد علمي.

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

رائع يا @itsbhanusharma. شكراً جزيلاً. لقد حللت مشكلتي بالضبط.

  • ملاحظة حل لأي شخص في المستقبل إذا واجه نفس المشكلة:
إعجابَين (2)

أليست هذه هي الإعدادات الافتراضية التي يقدمها Discourse-setup؟

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