Python Flask アプリをセットアップし、CherryPy (デジタル オーシャン、OS: Debian GNU/Linux 7.0 でホスト) で実行しています。Flask Sendmailを使用してメールを送信し、アプリを実行してメールを送信しようとしましたが、エラーは表示されず、適切に実行されます。しかし、受信した電子メールはありません (スパムと他のすべてのフォルダーをチェックしました)。
何か助けはありますか?以下のコードを追加しました。
Flask アプリの構成:
app.config.update(
DEBUG=True,
MAIL_DEBUG=True,
MAIL_FAIL_SILENTLY=False,
MAIL_SUPPRESS_SEND=False,
DEFAULT_MAIL_SENDER='Tester',
TESTING=False
)
メール送信部:
mail_handler = Mail()
mail_handler.init_app(app)
try:
msg = Message("Hello World",
recipients='jane@doe.com')
msg.html += '<b>HTML content for email</b>'
if mail_handler!=None:
mail_handler.send(msg)
print "email sent"
return {"status": "success", "message": "Please check your email"}
except Exception as e:
return {"status": "failed", "message": "Failed"}