قد تحدث خوادم SMTP مختلفة أخطاء مختلفة حتى مع المنفذ 587 إذا تم الاختبار باستخدام ./discourse-doctor
TLS و STARTTLS متعارضان
لم يتم ذكر هذا الخطأ مطلقًا في meta حتى الآن، يجب عليك تعيين DISCOURSE_SMTP_FORCE_TLS: false بشكل صريح وإلا فإنه يتعارض مع DISCOURSE_SMTP_ENABLE_START_TLS، حيث إنه صحيح افتراضيًا. قد لا يكون هذا هو الحال دائمًا، ولكنه يستحق المحاولة.
SSL_connect returned=1 errno=0 peeraddr=xxx.xxx.xxx.xxx:587 state=error: wrong version number
مرة أخرى، يؤدي تعيين DISCOURSE_SMTP_FORCE_TLS: false إلى حل المشكلة.
Net::SMTPAuthenticationError يمكن أن يكون هذا ناتجًا عن اسم مستخدم أو كلمة مرور خاطئة لبيانات الاعتماد التي قمت بتعيينها أو يمكن حله عن طريق تعيين DISCOURSE_SMTP_AUTHENTICATION: login.