onecame
(one came)
1
DISCOURSE_SMTP_ADDRESS: smtp.yandex.com.tr
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: admin@form.gelcoz.tk
DISCOURSE_SMTP_PASSWORD: “pass”
DISCOURSE_SMTP_ENABLE_START_TLS: true # (オプション、デフォルトは true)
これらの調整を行いましたが、メールが送信されません。
エラー:553 5.7.1 送信者アドレスが拒否されました:認証ユーザーが所有していません。
Stranik
(Evgeny)
2
問題解決中にYandexからの古いメールを見つけました。これが役立つかもしれません。
「送信者アドレスが拒否されました:ユーザーに属していない」というエラーは、送信時に他人のメールボックスや別のメールボックスを使用しようとした際に発生します。このようなエラーが発生する状況は以下の2つです。
- 同じドメイン内で、別のメールボックスを指定してメールを送信した場合。
- 異なるドメインを使用して、別のメールボックスを指定してメールを送信した場合。
注意点:エラーメッセージには、認証が実行されたメールボックスと、送信者として指定されたメールボックスの両方が表示されます。
(5.7.1 <admin@example.com>: 送信者アドレスが拒否されました:ユーザー mail@example.com に属していません)
admin@example.com:認証が実行されたメールボックス。
mail@example.com:送信者として指定されたメールボックス。
私の解決策は、すべての箇所で同じメールアドレスを指定することでした。このメールアドレスはYandex Connectに登録されています。
pfaffman
(Jay Pfaffman)
3
noreply@form.gelcoz.tk からメールを送信するように Yandex を設定していますか?
pfaffman
(Jay Pfaffman)
5
Yandexにメールサーバーの設定方法を尋ねてください。
あるいは、送信元アドレスが何か分かっている場合は、app.ymlの末尾にある手順に従ってnotification_emailを変更するか、ログイン済みと思われるのでWebインターフェースから設定してください。