الإعداد كلاسيكي إلى حد ما: منفذ 587 المعتاد وstarttls صحيح (القيمة الافتراضية)
الإعداد العام:
لمجموعة smtp:
لقد قمت ببعض عمليات tcpdump لمعرفة ما يحدث وألاحظ 3 سلوكيات مختلفة. بالنسبة للحالتين الأوليين، الأمر كما هو موضح بالضبط في هذا الموضوع.
-
الاستخدام العادي
ينشئ المستخدمون مواضيع، ويردون، وما إلى ذلك، ويتلقى المستخدمون الآخرون إشعارات البريد الإلكتروني كما هو متوقع
أيضًا، باستخدام اختبار إرسال البريد الإلكتروني من خلال واجهة الإدارة: لا توجد مشكلة، يتم إرساله واستلامه بشكل جيد
باستخدام tcpdump، يمكننا رؤية تسلسل صحيح، والاتصال عبر STARTTLS، وما إلى ذلك. -
Discourse-doctor و rake
باستخدامdiscourse-doctorأوrake emails:test
لا يتم إرسال البريد الإلكتروني ولدي خطأ:503 5.5.1 Invalid command: Command not supported -
مجموعة smtp
عند اختبار مجموعة smtp، أرى حزمة “DATA fragment” قادمة من Discourse فورًا بعد المصافحة، والتي يستجيب لها خادم smtp بـ220 xxxxxxx ESMTP OpenSMTPDمتبوعة برسالة500 5.5.1 Invalid command: Pipelining not supported

