我不知道如何判断它是否成功

2024-04-20 08:01:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用flask_email来完成用邮件通知内容的功能,但是我不知道如何判断我的邮件发送成功和其他人接收成功

我使用python 3.6,我需要这个函数返回这封电子邮件的内容和状态码,比如403或200

from .config import *
import json,requests
import urllib2
from flask import Flask
from flask_mail import Mail,Message
app = Flask(__name__)
app.config['MAIL_SERVER'] = ''
app.config['MAIL_PORT'] = '' 
app.config['MAIL_USERNAME'] = ''
app.config['MAIL_DEFAULT_PASSWORD'] = ''
app.config['MAIL_DEFAULT_SENDER'] = ''

mail=Mail(app)

def email_notify(contact,content,html,to):
    message=Message(contact,to)
    message.body=content
    message.html=html
    mail.send(message)


def log_message(message, app):
    app.logger.debug(message.subject)

email_dispatched.connect(log_message)

我发现我似乎可以使用电子邮件来完成这个功能,但我不知道如何判断它


Tags: fromimport功能configappflask内容message