14

すべて、ユーザーが登録したときに自分の電子メールに通知を送信するようにフラスコメールをセットアップしようとしています。電子メールの送信に使用されたスクリプトからエラー メッセージは表示されませんが、実際には何も送信されていないか、少なくとも何も受信されていません。

電子メールが送信されたか、拒否されたか、またはサーバーへのログオンに問題があったかどうかを示すログ ファイルはありますか? この問題をどのように追跡しますか?

ここに何かアイデアはありますか?

4

3 に答える 3

5

tbicr には最も可能性の高い修正が含まれています。最初に MAIL_SUPPRESS_SEND を確認してください。

最終的に私を燃やしたのは(フラスコに慣れていないため)、 Mail() オブジェクトをインスタンス化するときは、 app.config 値を設定した後であることを確認してください。Mail() オブジェクトは、これらの値を後で確認することはしないため、デフォルトで不適切な値が設定されます。イライラするのは、デフォルト値または不適切な値でメッセージを送信しようとしてもエラーが表示されないことです。少なくとも私の投稿の時点ではありません。

于 2016-11-23T23:42:09.143 に答える