【发布时间】:2019-09-01 12:01:36
【问题描述】:
我正在创建电子邮件验证服务并使用 Flask-mail。每当用户注册时,我都会发送一个唯一的验证链接来验证电子邮件地址。
根据我的代码,电子邮件主题(验证您的电子邮件地址...)保持不变,而每次发送新邮件时验证链接都会更改。但是,每次我向同一收件人发送新邮件时,该电子邮件都会在用户的 gmail 收件箱中以电子邮件线程的形式结束。
从附图中可以看出,三封发送的邮件都变成了一个邮件线程。
如何配置 Flask-mail API 以发送独立邮件而不是创建电子邮件线程?
我正在查看documentation 和 StackOverflow,但找不到任何解决方案。
参考代码
mail = Mail(app=current_app)
# embedding a new validation link in the message body.
message_body = VERIFY_ACC_BODY.format(url_for('auth.verify_user_email',
user_token=token, _external=True))
email_notification = Message(subject=VERIFY_ACC_SUBJECT,
recipients=[user.user_id],
body=message_body)
# creates email threads instead of independent emails. Why?
mail.send(email_notification)
注意:请不要建议为每封邮件更改电子邮件主题。这不是我正在寻找的解决方案。
【问题讨论】:
标签: python flask gmail-api email-verification flask-mail