Skip to content

Instantly share code, notes, and snippets.

@binderclip
Created August 4, 2015 07:48
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save binderclip/d3ea0f7fc7a91ac8f72e to your computer and use it in GitHub Desktop.
Save binderclip/d3ea0f7fc7a91ac8f72e to your computer and use it in GitHub Desktop.
用 Flask-Mail 通过 QQ 邮箱发送邮件
from flask import Flask
from flask_mail import Mail, Message
app = Flask(__name__)
app.config.update(
#EMAIL SETTINGS
MAIL_SERVER='smtp.qq.com',
MAIL_PORT=465,
MAIL_USE_SSL=True,
MAIL_USERNAME = 'QQIDHere',
MAIL_PASSWORD = 'QQPasswordHere'
)
mail = Mail(app)
@app.route("/")
def index():
msg = Message(subject="Hello",
sender='you@qq.com',
recipients=['recipient@recipient_domain.com'])
msg.html = "<b>testing</b> html"
mail.send(msg)
return '<h1>Sent</h1>'
if __name__ == '__main__':
app.run(debug=True)
@binderclip
Copy link
Author

用 Flask-Mail 模块来发送邮件。

如果没有试过用 Python 发邮件的话建议顺便看一下我的另外一个 Gist 用 Python 发送 QQ 邮箱的邮件

下面是这个 Gist 的参考:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment