当我尝试使用以下设置通过Flask-Mail将电子邮件发送到Gmail的SMTP服务器时,我得到了[Errno -2] Name or service not known
。如何修改我的配置以通过Gmail发送电子邮件?
from flask import Flask, render_template, redirect, url_for
from flask_mail import Mail, Message
app = Flask(__name__)
app.config.update(
MAIL_SERVER='smtp@gmail.com',
MAIL_PORT=587,
MAIL_USE_SSL=True,
MAIL_USERNAME = 'ri******a@gmail.com',
MAIL_PASSWORD = 'Ma*****fe'
)
mail = Mail(app)
@app.route('/send-mail/')
def send_mail():
msg = mail.send_message(
'Send Mail tutorial!',
sender='ri******a@gmail.com',
recipients=['ri*********07@msn.com'],
body="Congratulations you've succeeded!"
)
return 'Mail sent'
MAIL_USE_TLS = True
,请使用MAIL_PORT = 587
。MAIL_USE_SSL = True
,则使用MAIL_PORT = 465
。MAIL_SERVER = 'smtp.gmail.com'
MAIL_PORT = 465
MAIL_USE_SSL = True
MAIL_USERNAME = 'username@gmail.com'
MAIL_PASSWORD = 'app password generated in step 3'
给用户发送邮件是 Web 应用中最常见的任务之一,比如用户注册,找回密码等。Python 内置了一个 smtplib 的模块,可以用来发送邮件,这里我们使用 Flask-Mail,是因为它可以和 Flask 集成,让我们更方便地实现此功能。 安装 使用pip安装: $ pip install Flask-Mail 或下载源码安装: $ git clone https://github.com/ma
问题内容: 我有一个使用Flask-SQLAlchemy的Flask应用程序,我正在尝试将其配置为使用Flask-Restless软件包使用多个数据库。 根据文档,配置模型以使用多个数据库似乎非常简单。 但是,它似乎不适用于我。 我创建我的应用程序并初始化数据库,如下所示: 然后定义包括在内的模型,这些模型应该告诉SQLAlchemy它需要使用哪个数据库: 然后我像这样启动Flask-Restle
在 Web 应用中的一个最基本的功能就是能够给用户发送邮件。 Flask-Mail 扩展提供了一个简单的接口,可以在 Flask 应用中设置 SMTP 使得可以在视图以及脚本中发送邮件信息。 链接 原版文档 源代码 更新历史 安装 Flask-Mail 使用 pip 或者 easy_install 安装 Flask-Mail: pip install Flask-Mail 或者从版本控制系统(g
现在不确定如何使用camel和spring boot连接这两个,因为带有registry的http://camel.apache.org/mail.html的示例不是100%清楚
我们正在将我们的应用程序代码从WAS8.0迁移到Liberty17.0.0.1。我们的应用程序使用邮件功能,当用户处理请求时调用该功能。有人能帮助我们配置邮件server.xml.是否必须为server.xml中的标签提供用户和密码?
特别提醒 严重建议用阿里云邮进行测试,QQ邮箱好多坑 打开dao.js, 把conf的定义改一下, 使其能扫描到custom下面所有的配置文件 conf : { type : "org.nutz.ioc.impl.PropertiesProxy", fields : { paths : ["custom