اختبار البريد -- لا يمكن تعيين العنوان المطلوب - connect(2)

مرحبًا يا أصدقاء،

يخبرني discourse-doctor بنشر هذا الخطأ:

DISCOURSE DOCTOR الأحد 8 مارس 20:18:13 CET 2020
نظام التشغيل: Linux discourse-mksp 4.15.0-88-generic #88-Ubuntu SMP الثلاثاء 11 فبراير 20:11:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

تم العثور على containers/app.yml

==================== إعدادات YML ====================
DISCOURSE_HOSTNAME=REDACTED
SMTP_ADDRESS=REDACTED
DEVELOPER_EMAILS=REDACTED
SMTP_PASSWORD=REDACTED
SMTP_PORT=587
SMTP_USER_NAME=REDACTED
LETSENCRYPT_ACCOUNT_EMAIL=REDACTED

==================== معلومات Docker ====================
إصدار Docker: Docker version 18.09.7, build 2d0083d

عمليات Docker (docker ps -a)

معرف الحاوية الصورة الأمر تم إنشاؤه الحالة المنافذ الأسماء
d82aefafb601 local_discourse/app “/sbin/boot” منذ 24 دقيقة قيد التشغيل منذ 21 دقيقة 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp app

حاوية Discourse app قيد التشغيل

==================== الإضافات ====================
- git clone discourse/docker_manager.git
- git clone discourse/discourse-checklist.git
- git clone paviliondev/discourse-events.git

تحذير:
يبدو أن لديك إضافات غير رسمية.
إذا كنت تواجه مشكلة، فيجب عليك تعطيلها والمحاولة مرة أخرى لإعادة البناء.

راجع discourse/discourse/blob/master/lib/plugin/metadata.rb للحصول على القائمة الرسمية.

========================================
إصدار Discourse على localhost: Discourse 2.5.0.beta2

==================== معلومات الذاكرة ====================
نظام التشغيل: Linux
الذاكرة العشوائية (بالميجابايت): 2040

          الإجمالي        المستخدم        الحر        المشترك  ذاكرة التخزين المؤقت   المتاح

Mem: 1992 1276 132 36 584 498
Swap: 3069 19 3050

==================== فحص مساحة القرص ====================
---------- مساحة قرص نظام التشغيل ----------
نظام الملفات الحجم المستخدم المتاح % الاستخدام مُركَّب على
/dev/vda1 29G 18G 10G 64% /

---------- مساحة قرص الحاوية ----------
نظام الملفات الحجم المستخدم المتاح % الاستخدام مُركَّب على
overlay 29G 18G 10G 64% /
/dev/vda1 29G 18G 10G 64% /shared
/dev/vda1 29G 18G 10G 64% /var/log

==================== معلومات القرص ====================
القرص /dev/vda: 30 GiB، 32212254720 بايت، 62914560 قطاع
الوحدات: قطاعات بـ 1 * 512 = 512 بايت
حجم القطاع (المنطقي/الفيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/المثالي): 512 بايت / 512 بايت
نوع تسمية القرص: dos
معرف القرص: 0x69116d01

الجهاز التمهيد البداية النهاية القطاعات الحجم المعرف النوع
/dev/vda1 * 2048 60819071 60817024 29G 83 Linux
/dev/vda2 60819072 62912129 2093058 1022M 5 Extended
/dev/vda5 60819074 62912129 2093056 1022M 82 Linux swap / Solaris

==================== نهاية معلومات القرص ====================

==================== اختبار البريد ====================
لإجراء اختبار قوي، احصل على عنوان من mail-tester
جاري إرسال البريد إلى REDACTED . .
جاري اختبار الإرسال إلى <المستلم> باستخدام <المستخدم>:<كلمة المرور>@mail.4830.org:587.
======================================== خطأ ========================================
خطأ غير متوقع

لا يمكن تعيين العنوان المطلوب - connect(2) لـ “mail.4830.org” المنفذ 587

====================================== الحل =======================================
هذا ليس خطأ شائعًا. لا يوجد حل موصى به!

يرجى الإبلاغ عن رسالة الخطأ الدقيقة أعلاه إلى meta discourse
(وحل مقترح، إذا وجدت واحدًا!)

==================== تم! ====================

إذن موقعك يعمل، لكنه لا يستطيع إرسال البريد الإلكتروني؟

صحيح.
لقد اختبرت خادم بريد مختلف هذا الصباح مع نفس الخطأ.

من الممكن الاتصال عبر telnet من داخل حاوية docker.
telnet mail.4830.org 587
Trying 193.26.120.251...
Connected to mail.4830.org.

منشور قديم نوعًا ما، لكنني لم أجد أبدًا حلاً لهذه الرسالة على هذا الموقع. بالنسبة لي، كانت المشكلة تتعلق بحساب المستخدم على خادم البريد (وهو نفس المضيف). فقد كان مجلد Maildir الخاص بالمستخدم المحلي مفقودًا، مما تسبب في أن يرسل خادم البريد (postfix) خطأً عند إنشاء اتصال POP3. أعتقد أن هناك محاولة سيئة لمعالجة الأخطاء try/catch في السجلات تظهر هذا كخطأ في “الاتصال”، لكنه ببساطة خطأ في خادم البريد.