DigitalOcean + Siteground البريد الإلكتروني عبر المنفذ 465 لن يعمل (2525 سيعمل)

مرحباً،
لقد قمت بإنشاء Droplet لـ Discourse على Digital Ocean، وهو في الأساس صورة Docker لـ Discourse.
كان يعمل بشكل جيد حتى وصلت إلى خطوة التسجيل

أرسلنا بريدًا إلكترونيًا للتفعيل إلى admin.discourse@ourdomain.coop

لكن البريد الإلكتروني لم يصل أبدًا

tail -f /var/discourse/shared/standalone/log/rails/production.log
Sent mail to admin.discourse@ourdomain.coop (61113.9ms)
Job exception: Net::ReadTimeout

لذلك تحققت مما إذا كان بإمكاني إرسال بريد إلكتروني عبر telnet، وقد نجح ذلك ولكن فقط عند استخدام AUTH PLAIN كما هو موضح في Using Telnet with an SMTP Server – That's Geeky
ثم تبين وجود خطأ كما هو موضح في
https://stackoverflow.com/questions/42272644/why-do-i-get-done-after-auth-login-command

في البداية، غيرت المنفذ إلى 2525 وحصلت على البريد الإلكتروني [Discourse] Confirm your new account، لذا أعيدت بناء التطبيق بكلمة مرور جديدة تم التحقق منها عبر https://www.base64encode.net/، ولكن مرة أخرى ظهر Job exception: Net::ReadTimeout.
لذلك غيرت مرة أخرى إلى 2525، لكن البريد الإلكتروني لم يصل، مع ذلك:

tail -f /var/discourse/shared/standalone/log/rails/production.log
Sent mail to admin.discourse@ourdomain.coop (61113.9ms)

بدون Job exception: Net::ReadTimeout.

أنا ضائع هنا!

DISCOURSE_SMTP_ADDRESS: itm13.siteground.biz
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: admin.discourse@ourdomain.coop
DISCOURSE_SMTP_PASSWORD: MyPassword
DISCOURSE_SMTP_ADDRESS: mail.ourdomain.coop 
DISCOURSE_SMTP_PORT: 2525
DISCOURSE_SMTP_USER_NAME: admin.discourse@ourdomain.coop
DISCOURSE_SMTP_PASSWORD: MyPassword

لم يتم استخدام أقواس أو علامات اقتباس وما شابه!

swaks --to myemail@ourdomain.coop--from admin.discourse@ourdomain.coop --server itm13.siteground.biz --auth LOGIN --auth-user admin.discourse@ourdomain.coop -tls

swaks --to myemail@gmail.com--from admin.discourse@ourdomain.coop --server itm13.siteground.biz --auth LOGIN --auth-user admin.discourse@ourdomain.coop -tls

يعمل

لقد لاحظت للتو أن الرسائل الإلكترونية المرسلة (في تلك المرة الوحيدة) تأتي من مرسل مختلف عن الموضح في ملف app.yml. إنها اسم المضيف القديم، وليس الجديد الذي أستخدمه للاختبار، على الرغم من أنني عملت باستخدام الاسم الجديد فقط.