DigitalOcean + Siteground Email через порт 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] Подтвердите свою новую учётную запись. Поэтому я пересобрал приложение с новым паролем, проверив его через 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. Это старое имя хоста, а не новое, которое я использую для тестирования, хотя я работал только с новым.