数週間前のいつかからメールが送信できなくなりました。今まで対応する時間がなく、今は少し困っています。
似たような問題がこちらでありました: Error: "There are 965 email jobs that failed. Check your app.yml and ensure that the mail server settings are correct." サーバーの再起動で解決したとのことです。
ドロップレットの再起動を試しましたが、効果はないようです。他に何を試せますか?
メールサービスプロバイダー側に問題がある可能性があります。メール送信にはどのサービスをご利用ですか?
「いいね!」 2
おっしゃる通りかもしれません。DNSをホストしているname.comでメールを設定しました。そこには何もおかしな点はないのですが、何を見ればよいのかわかりません。
Heliosurge
(Dan DeMontmorency)
4
ご利用のメールサーバーのプランをご確認ください。クライアントが利用中のプランを超過した際に、この問題が発生しました。
「いいね!」 2
name.com が大量送信用のメールサーバーを提供しているとは思いませんが、この問題は、メールサーバーがメールを拒否しているか、ホストサーバーのメール認証情報が間違っているかのいずれかである可能性が最も高いです(以前は同じ認証情報で機能していた場合は、これは考えにくいです)。
「いいね!」 2
Name.com は cPanel を介してメールを提供しています。
9 月末に行った設定変更の際に、正確に記録しなかったため、私が台無しにしてしまったのだと思います
。現在、サーバーに telnet できません。
./discourse-setup で再構築しましたが、効果はなく、cPanel または Name.com 側で異常な点は見当たりません。DKIM/SPF の呪文を台無しにしてしまったのではないかと思います。次にそこを確認します。
これはDiscourseでのメール送信ジョブの失敗の原因にはならないはずです。
役に立ちませんでした。
この件は数週間棚上げにして、今日になって戻ってきました。本当に困っています!
これは私の app.yaml の SMTP に関するすべてです。
DISCOURSE_SMTP_ADDRESS: mail.well-actually.fyi
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: amber@well-actually.fyi
DISCOURSE_SMTP_ENABLE_START_TLS: false # (optional, default true)
DISCOURSE_SMTP_FORCE_TLS: true
DISCOURSE_SMTP_DOMAIN: forum.well-actually.fyi
また、パスワードには特殊文字が含まれています。これはトラブルシューティングのドキュメントで問題になる可能性があると記載されています。
この中に何か間違っているように見えるものはありますか?
「いいね!」 1
actually、mail.well-actually.fyi のポート 465 または 2525 に telnet できないため、ブロックされている可能性があります。
それらの認証情報をメールプログラムに入れて、機能するかどうかを確認してください。機能しない場合、問題はディスコースではありません。
「いいね!」 1