إرسال رسائل البريد الإلكتروني باستخدام cPanel وSMTP

مرحباً يا شباب ويا فتيات،

لا يزال لدي بعض الارتباك في هذا. لكنني لم أستطع ربط Discourse بخادم SMTP الخاص بي (لقد جربت لساعات قليلة، لكنني في النهاية فشلت في جعله يعمل بشكل صحيح).

في البداية، كانت لدي مشكلة تتمثل في عدم تطابق شهادة خادم البريد مع الخادم. ثم حاولت إرسال البريد عبر منفذ غير مشفر، لكنني واجهت نفس المشكلة.

الآن أضفت اسم المضيف الصحيح (أعتقد). لكنني أحصل على Job exception: Net::ReadTimeout.
وفقاً لموفر الاستضافة، فإن عنوان IP غير محظور.

لقد راجعت البرنامج التعليمي الكامل

هل هناك أي شيء آخر يمكنني تجربته؟

يُقدّم Mailgun خطة مجانية تتيح لك إرسال 10,000 بريد إلكتروني شهريًا.

أعلم ذلك، لكن لدينا خادم بريد يعمل بشكل جيد في إرسال الرسائل. لم نصل أبدًا إلى صندوق البريد المزعج، ولدينا عناوين IP متعددة بسبب ذلك :)، والمشكلة الوحيدة هي أنني لا أستطيع معرفة السبب وراء عدم قدرتي على الاتصال بالخادم.

يبدو بالتأكيد أنه محظور بطريقة ما. هل يمكن لخادمك الوصول إلى خادم البريد خارج نظام Discourse؟

كيف يمكنني اختبار هذا؟ يمكنني الاتصال باستخدام حاسوبي المحمول، لكن الخادم موجود في موقع مختلف

على سطر الأوامر، يمكنك تجربة الأمر: telnet mail port حيث mail هو عنوان خادم البريد الخاص بك و port هو رقم المنفذ. إذا تم الاتصال وتمكنت من الكتابة، فأنت بخير. إذا لم يتم ذلك، فهذا يعني أنك محظور بطريقة ما.

لا تستخدم mail.yourdomain.com بل استخدم server1.hostingprovider.com بدلاً من ذلك.