Zoho SMTP (SSL) не отправляет письма после установки

Привет,

Использую официальный метод установки, но после установки возникла проблема с получением писем.

На моём VPS я протестировал:

echo Hello world > /tmp/mail.txt
curl -v  smtps://smtppro.zoho.com:465  \
  --mail-from $email \
  --mail-rcpt $(echo $email | cut -d ',' -f 1) \
  --user $email:"$pass" \
  --upload-file /tmp/mail.txt

Письма с моего VPS отправляются через curl, значит сервер отправляет почту.

Вот моя конфигурация app.yml:

  DISCOURSE_SMTP_ADDRESS: smtppro.zoho.com
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: $username
  DISCOURSE_SMTP_PASSWORD: $pass
  DISCOURSE_SMTP_ENABLE_START_TLS: false           # (опционально, по умолчанию true)
  DISCOURSE_SMTP_ENABLE_SSL: true
  DISCOURSE_SMTP_DOMAIN: domain    # (требуется некоторыми провайдерами)

Я даже проверил свои учётные данные в инструментах тестирования SMTP, и всё работало.

Вот лог Discourse:

tail shared/standalone/log/rails/production.log
Job exception: end of file reached

fail
start
done
start
  Rendered layouts/email_template.html.erb (Duration: 0.1ms | Allocations: 36)
Job exception: end of file reached

fail

Есть какие-то идеи?

Заранее спасибо,
Азамат

Хорошо, после нескольких попыток с discourse-doctor выяснилось, что пароль нужно заключать в кавычки “”, использовать порт 587, и всё заработало. Zoho действительно работает с Discourse.