البريد لا يخرج بعد التحديث الأخير

أعتقد أنه يفشل قبل محاولة تسجيل الدخول حتى.

لإزالة Discourse كعامل، حاول من المضيف ومن داخل الحاوية:

$ openssl s_client -connect smtp.mailgun.org:587 -starttls smtp

يجب أن تحصل على الكثير من المخرجات ثم تكون قادرًا على محاولة المصادقة:

○ → openssl s_client -connect smtp.mailgun.org:587 -starttls smtp
Connecting to 34.160.63.108
CONNECTED(00000003)
…
SSL-Session:
   …
---
read R BLOCK
EHLO localhost
250-2ed1d46f4d7dec773e2a97b59f3a3bf8a2d6db54f94eead5dcf49e3ea1caac18
250-AUTH PLAIN LOGIN
250-SIZE 52428800
250-8BITMIME
250-SMTPUTF8
250 PIPELINING
AUTH PLAIN bWljaGFlbABtaWNoYWVsAHBhc3N3b3Jk
501 Username used for auth is not valid email address
535 Authentication failed
closed

السلاسل النصية التي ستقوم بكتابتها هي:

EHLO localhost
AUTH PLAIN bWljaGFlbABtaWNoYWVsAHBhc3N3b3Jk

(هذه السلسلة النصية هي بيانات الاعتماد michael/password لذا من الواضح أنها لن تعمل، ولكن يمكنك الاطلاع على هذا المنشور لمعرفة كيفية إنشاء السلسلة النصية لبيانات الاعتماد الفعلية الخاصة بك إذا كنت ترغب في المحاولة يدويًا)

نأمل أن يساعدك رؤية ما ينجح وما يفشل بشكل مباشر.

قد ترغب أيضًا في محاولة استخدام swaks إذا كان متاحًا - فمن المحتمل أن يكون حزمة نظام تشغيل يمكنك تثبيتها.

إنه أسهل قليلاً ويمكنك على سبيل المثال:

swaks --to frodo@shire.net --from bilbo@shire.net --auth PLAIN --auth-user bilbo --auth-password ring --server smtp.mailgun.org:587 --tls

باستثناء أنه يمكنك استخدام بيانات الاعتماد الحقيقية الخاصة بك.

قد تساعد مخرجات ذلك أيضًا في الكشف عن المشكلة.