こんにちは。
SMTP サーバーのセットアップに問題が発生しています。
メールサーバーは、ユーザーが SMTP に接続できるようポート 465 を使用しています。
Discourse-Doctor は以下のような結果を示します:
Testing sending to my@email.com using INTERNAL_IP:465.
======================================== ERROR ========================================
UNEXPECTED ERROR
Net::ReadTimeout
しかし、コンテナに入り openssl s_client -connect INTERNAL_IP:465 を実行すると正常に動作します。フロントエンドでメールテストを実行すると、しばらく経過後にエラーが表示されますが、ログには何も記録されていません。私のメール設定は以下の通りです:
DISCOURSE_SMTP_ADDRESS: INTERNAL_IP
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: username@myemail.com
DISCOURSE_SMTP_PASSWORD: MY_PASSWORD
DISCOURSE_SMTP_ENABLE_START_TLS: false
また、DISCOURSE_SMTP_AUTHENTICATION: "login" を設定してみることも試しました。
もしご存知の解決策やアイデアがあれば、お知らせください。
felixoi