عند إرسال البريد الإلكتروني بعد التثبيت

أنا أستخدم تكوين حساب outlook لتكوين البريد الإلكتروني

الخادم: smtp.office365.com
المنفذ: 587

يعمل telnet من الجهاز المحلي

ولكن discourse يرمي خطأ Net::ReadTimeout أو

هل هناك أي شيء أحتاج إلى القيام به؟ أو هناك طريقة لاستضافة خادم بريد محلي؟

==================== اختبار البريد ====================
لإجراء اختبار قوي، احصل على عنوان من http://www.mail-tester.com/
أو فقط أرسل رسالة اختبار إلى نفسك.
عنوان البريد الإلكتروني لاختبار البريد؟ (اكتب ‘n’ للتخطي) [mail@mail.com]:
إرسال البريد إلى mail@mail.com. . .
اختبار الإرسال إلى mail@mail.com باستخدام smtp.office365.com:587، اسم المستخدم: mail@mail.com مع مصادقة عادية.
======================================== خطأ ========================================
خطأ غير متوقع

Net::ReadTimeout

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

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

استبدال: SMTP_PASSWORD
استبدال: LETSENCRYPT_ACCOUNT_EMAIL
استبدال: DEVELOPER_EMAILS
استبدال: DISCOURSE_DB_PASSWORD
استبدال: إرسال البريد إلى

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

root@discourse:/var/discourse# telnet smtp.office365.com 587

Trying 52.96.88.98…

Connected to MNZ-efz.ms-acdc.office.com.

Escape character is ‘^]’.

220 MN2PR14CA0028.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 24 Jul 2023 21:20:54 +0000
يجب استبدال mail@mail.com ببريدك الإلكتروني

مرحباً مرة أخرى يا شِبي! :smiley:

للأسف، لا يمكن استخدام Outlook لأنه لا يدعم رسائل البريد الإلكتروني للمعاملات. تحقق من هذا الدليل الذي يحتوي على قائمة بخدمات البريد الإلكتروني الموصى بها.

:frowning: . هل هناك بدائل بدون استخدام البريد الإلكتروني، مثل إنشاء حسابات يدويًا. أو جلب عنوان URL للتنشيط

لقد وجدت خادم بريد يدعم ذلك وهو يعمل بشكل جيد