رسائل لا تصل للمستخدمين الجدد

مرحباً، أنا جديد في هذا التثبيت، لقد تمكنت من تثبيت Discourse على WHM ويبدو أن كل شيء كان يعمل بشكل جيد حتى واجهت هذا الخطأ أثناء إرسال بريد اختبار.

**Started POST "/presence/update" for <my IP> at 2025-01-23 15:08:27 +0000**
**Processing by PresenceController#update as */***
**  Parameters: {"client_id"=>"6bb38285bd0c458a889c15cf6903abc5", "present_channels"=>["/chat-user/core/1"]}**
**Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 1845)**
**Started POST "/admin/email/test" for <my IP> at 2025-01-23 15:08:29 +0000**
**Processing by Admin::EmailController#test as */***
**  Parameters: {"email_address"=>"<myemail>"}**
**Completed 422 Unprocessable Entity in 5042ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 13268)**
**Started POST "/presence/update" for <my IP> at 2025-01-23 15:08:41 +0000**
**Processing by PresenceController#update as */***
**  Parameters: {"client_id"=>"6bb38285bd0c458a889c15cf6903abc5", "present_channels"=>["/chat-user/core/1"]}**
**Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 1795)**

هذه هي إعدادات SMTP الخاصة بي:
DISCOURSE_SMTP_ADDRESS:
** DISCOURSE_SMTP_PORT: 587**
** DISCOURSE_SMTP_USER_NAME: info@**
** DISCOURSE_SMTP_PASSWORD: “DO NOT POST PASSWORDS”**
** DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)**
** DISCOURSE_SMTP_DOMAIN: # (required by some providers)**
** DISCOURSE_NOTIFICATION_EMAIL: info@**

لذا فإن هذا النطاق الفرعي مستضاف على نفس الجهاز، ويتم إدارته عبر WHM/Cpanel، و Exim موجود على الجهاز الأساسي، والبريد يعمل، بالمناسبة، لقد اختبرته بالفعل، ولكن من Discourse لا يمكنني الاستخدام، وحاولت الاتصال عبر telnet من جهازي الأساسي، والمنفذ 25 يعمل، ولكن عندما أستخدم ./discourse-docker mail يفشل الاختبار من جميع المنافذ 2525، 25، 587، 465. من داخل الحاوية لا يمكن الوصول إلى أي منفذ. فقط أخبرني إذا كنت أفتقد شيئًا هنا، أو إذا كان هناك حل بديل لاستخدام خدمة Exim الخاصة بي لـ Discourse.

ملاحظة جانبية، يرجى تنسيق إعداداتك في علامات الاقتباس الثلاثية (```)، وإزالة علامات النجمة.


هل يقوم موفر الاستضافة الخاص بك بحظر هذه المنافذ؟

إعجابَين (2)

هل يمكنك ذكر مزود خدمة SMTP الذي تستخدمه (على سبيل المثال، mailgun) وما هو عنوان البريد الإلكتروني لاسم مستخدم SMTP؟ (عادةً DISCOURSE_SMTP_USER_NAME: postmaster@**)

سأخفي كلمة مرور SMTP هذه.

3 إعجابات

وأيضًا، سأقوم بتغيير كلمة المرور من أجل الأمان!

3 إعجابات

شكرًا على النصيحة، لكنني لن ألصقها هنا دون تغييرها بالطبع، ولكن هذا للعرض فقط، أنا أستخدم نطاقًا فرعيًا هنا، وقبل أن يقول أي شخص أي شيء، نعم، جميع السجلات موجودة، mx، spf، dmarc، dkim، كل شيء. أريد فقط أن أفهم ما الذي يسبب هذه المشكلة، ولماذا لا يمكنه الاتصال خارج هذا الحاوة، ولكن على الجهاز المضيف يعمل كل شيء.

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

يبدو أنها كانت مشكلة صغيرة جدًا، لقد أضفت خوادم DNS الخاصة بجوجل في ملف /etc/docker/daemon.json، وأعدت تشغيل docker، وقمت بتدمير التطبيق وبدأت تشغيله مرة أخرى، وها هي رسائل البريد الإلكتروني تعمل الآن.

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