مرحبًا، لدي مشكلة في استلام بريد التفعيل بعد تثبيت Discourse.
عمليتي:
لا أملك خادم بريد حاليًا، لذا أردت تشغيل خادم البريد وDiscourse على نفس الجهاز. قررت استخدام docker-mailserver. لقد طلبت VPS من مزود ألماني وأستخدم نطاق Namecheap لم أعد أستخدمه.
بما أنني لا أريد أن يكون هذا النطاق عامًا، فقد استبدلته بـ “domain.com” أدناه. آمل أن يكون ذلك مقبولًا.
-
خادم البريد: قمت بتثبيت خادم البريد، وأنشأت بعض عناوين البريد باستخدام setup.sh، وقمت بتوليد مفتاح DKIM وأنشأت سجل TXT له لدى موفر DNS الخاص بي. جربت العناوين باستخدام Thunderbird وتمكنت من إرسال واستقبال الرسائل دون أي مشكلة. كما أن Telnet يعيد 220، لذا يبدو أن كل شيء على ما يرام.
إليك لقطة شاشة لسجلات DNS:
نتيجة SSL-Tools:
Imgur: The magic of the Internet -
Discourse: قمت بتثبيت Discourse باتباع دليل التثبيت المبتدئ باستخدام Docker .
شغلت discourse-setup وأدخلت البيانات التالية:Hostname : domain.com Email : dun@domain.com SMTP address : domain.com SMTP port : 587 SMTP username : discourse@domain.com SMTP password : ABCDEFG123 LETSENCRYPT_ACCOUNT_EMAIL: tls@domain.com
ثم انتقلت إلى إرسال رابط التفعيل إلى dun@domain.com لكنه لم يصل أبدًا.
dun@server:~$ tail /var/discourse/shared/standalone/log/rails/production.log
Sent mail to dun@domain.com (69.5ms)
Job exception: hostname "domain.com" does not match the server certificate
Sent mail to dun@domain.com (61.3ms)
Job exception: hostname "domain.com" does not match the server certificate
Sent mail to dun@domain.com (22.8ms)
Job exception: hostname "domain.com" does not match the server certificate
لا أفهم تمامًا ما يعنيه هذا لأن هذه هي المرة الأولى التي أقوم فيها بإعداد TLS. أعتقد أن المشكلة بسبب استخدامي لشهادة مختلفة لخادم البريد. كيف يمكنني استخدام نفس الشهادة لكل من الحاويتين؟
