こんにちは、
AWS に新しいボードをインストールし、メール送信を設定しようとしています。
ホストから swaks でメールを送信しましたが → OK
コンテナ内(swaks使用)からメールを送信しましたが → OK
使用したコマンドは以下の通りです。
swaks -server <my_mail_server>:587 -tls --auth-user <my_mail_user> --auth-password <my_mail_pw> --to <my_testaddress> --from <my_mailbox_address>
app.yml の該当セクションは以下のようになっています。
DISCOURSE_DEVELOPER_EMAILS: ‘<my_mailbox_address>’
DISCOURSE_SMTP_ADDRESS: <my_mail_server>
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: <my_mail_user>
DISCOURSE_SMTP_PASSWORD: <my_mail_pw>
DISCOURSE_SMTP_ENABLE_START_TLS: true
また、app.yml の最後の行は以下の通りです。
run:
- exec: echo "Beginning of custom commands"
## 最初の登録時の 'From' メールアドレスを設定したい場合は、以下の行のコメントアウトを外して変更してください:
## 最初のサインアップメールを受け取ったら、再度コメントアウトしてください。一度だけ実行すれば十分です。
- exec: rails r "SiteSetting.notification_email='<my_mailbox_address'"
- exec: echo "End of custom commands"
私の考えでは、すべて正しく設定したつもりですが……
しかし、ログを見ると以下のような出力があります。
Delivered mail c73248c3-a56b-4100-a34b-63ad1eb3dab8@<some-domain> (5275.2ms)
Job exception: 504 5.7.4 Unrecognized authentication type
不思議なことに、<some_domain> はインスタンス用に作成した証明書ドメインと一致しています。
これがどう関係しているのか分かりません ![]()
何かヒントはありませんか?
最後のドメインに関する部分は単なる推測で、それが問題かどうかは分かりません。
しかし、
Job exception: 504 5.7.4 Unrecognized authentication type
というエラーはヒントになるかもしれません。しかし、前述の通り swaks は完璧に動作しています。
ご協力ありがとうございます、皆様!