登録時に確認メールを送信するAppEnginePython/Djangoアプリケーションがあります。SMTPサーバーをローカルにセットアップしておらず、ローカルサーバーをセットアップする予定もありません。
SMTPサーバーをローカルにセットアップしていないため、開発サーバーに新しいユーザーを登録すると、プログラムは次のエラーを生成します:「SMTPServerDisconnected:最初にconnect()を実行してください」。
https://developers.google.com/appengine/docs/python/tools/devserverのAppEngineドキュメントによると、引用:「SMTPまたはSendmailのいずれかでメールが有効になっていない場合、アプリケーションからメールを送信しようとすると、何もありません。アプリケーションで成功したように見えます。」
(1)開発サーバーでメールが失敗したときにこれらのエラーメッセージを抑制する、または(2)サーバーがメールを送信しようとしないようにするにはどうすればよいですか?ドキュメントは正しいですか?
私のアプリはタスクキューからメールを送信するため、この失敗により再試行が発生し、多くのエラーメッセージが生成され、ログで関連情報を確認することが困難になります。