مرحبًا، هناك مشكلة في نطاق بريدي smtp.yandex.com أثناء محاولة إعداد Discourse على خادم Debian. المشكلة هي انقطاع الاتصال (readtimeout) عند استخدام بيانات الاعتماد الخاصة بي مع المنفذ 465، بينما المنفذ 587 محظور من قبل ياندكس، والمنفذ 25 مغلق تمامًا. لقد وجدت بعض المعلومات حول هذه المشكلة مع ياندكس، والنصيحة هي استخدام Mailgun مع Discourse. لذا، الآن أحاول إيجاد طريقة بديلة. تم تثبيت Postfix على نفس الخادم، وهو قادر على المصادقة بسهولة باستخدام نفس بيانات الاعتماد على خادم SMTP، وأبحث الآن عن طريقة لجعلهما يعملان معًا. أقصد، كيف يمكنني جعل Postfix يتواصل مع Discourse بدلاً من تطبيق البريد الافتراضي، باستخدام إعدادات Postfix الخاصة بي؟ هل هذا ممكن؟ سأكون ممتنًا لأي أفكار، شكرًا. تم تثبيت Discourse باستخدام هذا الدليل: https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
مرحبًا بك في ميتا، @engs! يسعدنا وجودك هنا.
البريد الإلكتروني أمر معقد، ولهذا يُوصى بشدة باستخدام خدمة مثل Mailgun. كما أن تسليم البريد الإلكتروني قد يكون ناجحًا أو غير ذلك، حتى لو قمت بإعداده على خادمك الخاص، وذلك بسبب سمعة عنوان IP.
يبدو أن الأمر يتعلق بمشكلة في الشبكة. ستحتاج إلى حلها مع جدار الحماية الخاص بك أو مزود الاستضافة.
عندها ستحتاج إلى تكوين خادم البريد الخاص بك للسماح لـ Discourse بالاتصال به. أسهل طريقة (على الأقل من منظور Discourse) هي تعيين كلمة مرور.
هناك آلاف الأشياء التي تجعل تشغيل خادم البريد أمرًا صعبًا. وبالنسبة لملاحظتي الشخصية، في الأوقات التي كان فيها البريد الإلكتروني سهلًا، قمت بنقل sendmail و UUCP إلى Linux وشغّلت خادم بريد خاص بي لعقد من الزمان. لقد حاولت عدة مرات إعداد خادم بريد ولم أجد بعد الوقت الكافي للنجاح في ذلك.