Flask SMTP身份验证错误

用户名

将联系人页面添加到网页时遇到问题。我正在使用Flask来做到这一点。我不明白的部分是这样的:

app.config["MAIL_SERVER"] = "smtp.gmail.com"
app.config["MAIL_PORT"] = 465
app.config["MAIL_USE_SSL"] = True
app.config["MAIL_USERNAME"] = '''[email protected]<script type="text/javascript">
/* <![CDATA[ */
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");
l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';
r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;
s+=String.fromCharCode(c);}s=document.createTextNode(s);
l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
</script>]'''

app.config["MAIL_PASSWORD"] = 'password'

msg = Message(form.subject.data, sender='''[email protected]<script
type="text/javascript">
/* <![CDATA[ */
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");
l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';
r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;
s+=String.fromCharCode(c);}s=document.createTextNode(s);
l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
</script>', recipients=['[email protected]<script type="text/javascript">
/* <![CDATA[ */
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");
l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';
r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;
s+=String.fromCharCode(c);}s=document.createTextNode(s);
l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
</script>]''')

请说明我应该在代码中的以下位置放置哪个电子邮件地址,我应该在哪里添加我的电子邮件ID?另一个应该是什么。我没有自己的域名。

app.config["MAIL_USERNAME"] = '''[email protected]
app.config["MAIL_PASSWORD"] = 'password'

msg = Message(form.subject.data, sender='''[email protected]
recipients=['[email protected] . . 
Codegeek

该教程似乎有些复杂。不知道为什么需要所有Javascript。这是我测试过的对我有用的东西:

gmail的配置设置应类似于:

app.config['MAIL_SERVER']='smtp.gmail.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USERNAME'] = '[email protected]'
app.config['MAIL_PASSWORD'] = 'password'
app.config['MAIL_USE_TLS'] = False
app.config['MAIL_USE_SSL'] = True

在上面的代码中,将替换为app.config['MAIL_USERNAME']您的实际Gmail地址。密码相同。使用此设置,电子邮件将从您的gmail帐户发送到收件人。上面所有这些信息均适用于发件人,即您的gmail帐户。

然后,要发送电子邮件,只需执行以下操作

msg = Message(subject,sender="[email protected]",recipients=['[email protected]','[email protected]'])
msg.body = "test email"
mail.send(msg)

在上面的代码中,将recipients替换为要将电子邮件发送给的人。收件人是一个列表。因此,您可以根据需要输入1个或多个电子邮件地址。

最后,使用上述2,flask-mail将把来自[email protected](即您)的电子邮件发送到user1 @ gmail.com,user2 @ gmail.com等(即接收者)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Flask Tacacs +身份验证

来自分类Dev

测试Flask登录和身份验证?

来自分类Dev

尝试使用Flask在MongoDB中插入字段时出现身份验证错误

来自分类Dev

灰烬简单身份验证令牌/ Flask错误:AttributeError:'function'对象没有属性'get'

来自分类Dev

Google Apps Engine上的Python Flask REST身份验证

来自分类Dev

Flask Restless CSRF免除身份验证URL

来自分类Dev

使用flask_pymongo时身份验证失败

来自分类Dev

基于Flask-Stormpath令牌的身份验证

来自分类Dev

使用oauth对Flask API进行身份验证?

来自分类Dev

使用Flask-Login进行身份验证URL路由

来自分类Dev

通过Flask中的装饰器进行身份验证

来自分类Dev

flask-uploads中的文件下载身份验证

来自分类Dev

基于Flask-Stormpath令牌的身份验证

来自分类Dev

使用flask_pymongo时身份验证失败

来自分类Dev

Sitecore WFFM SendEmailMessage SMTP密码身份验证错误

来自分类Dev

使用GMAIL的SMTP身份验证,错误5.5.1

来自分类Dev

Sitecore WFFM SendEmailMessage SMTP密码身份验证错误

来自分类Dev

需要SMTP身份验证

来自分类Dev

使用Flask-Simpleldap在Flask应用中进行身份验证

来自分类Dev

带flask-auth的flask-restful:具有不同身份验证的多个HTTP方法

来自分类Dev

Flask:如何使用Flask-Redis和Redis进行身份验证

来自分类Dev

根据组成员身份使用 Flask-LDAP3-Login 进行身份验证

来自分类Dev

flask-httpauth:get_password装饰器如何用于基本身份验证?

来自分类Dev

Angular.js中基于OpenID的身份验证(带有Flask后端)

来自分类Dev

使用angularjs和flask进行用户身份验证的正确方法

来自分类Dev

如何在Flask的蓝图中使用身份验证装饰器

来自分类Dev

使用HTTP基本身份验证的python flask REST API的安全性

来自分类Dev

Flask应用程序上的单密码身份验证

来自分类Dev

为什么我的current_user不通过flask-login进行身份验证?

Related 相关文章

  1. 1

    Flask Tacacs +身份验证

  2. 2

    测试Flask登录和身份验证?

  3. 3

    尝试使用Flask在MongoDB中插入字段时出现身份验证错误

  4. 4

    灰烬简单身份验证令牌/ Flask错误:AttributeError:'function'对象没有属性'get'

  5. 5

    Google Apps Engine上的Python Flask REST身份验证

  6. 6

    Flask Restless CSRF免除身份验证URL

  7. 7

    使用flask_pymongo时身份验证失败

  8. 8

    基于Flask-Stormpath令牌的身份验证

  9. 9

    使用oauth对Flask API进行身份验证?

  10. 10

    使用Flask-Login进行身份验证URL路由

  11. 11

    通过Flask中的装饰器进行身份验证

  12. 12

    flask-uploads中的文件下载身份验证

  13. 13

    基于Flask-Stormpath令牌的身份验证

  14. 14

    使用flask_pymongo时身份验证失败

  15. 15

    Sitecore WFFM SendEmailMessage SMTP密码身份验证错误

  16. 16

    使用GMAIL的SMTP身份验证,错误5.5.1

  17. 17

    Sitecore WFFM SendEmailMessage SMTP密码身份验证错误

  18. 18

    需要SMTP身份验证

  19. 19

    使用Flask-Simpleldap在Flask应用中进行身份验证

  20. 20

    带flask-auth的flask-restful:具有不同身份验证的多个HTTP方法

  21. 21

    Flask:如何使用Flask-Redis和Redis进行身份验证

  22. 22

    根据组成员身份使用 Flask-LDAP3-Login 进行身份验证

  23. 23

    flask-httpauth:get_password装饰器如何用于基本身份验证?

  24. 24

    Angular.js中基于OpenID的身份验证(带有Flask后端)

  25. 25

    使用angularjs和flask进行用户身份验证的正确方法

  26. 26

    如何在Flask的蓝图中使用身份验证装饰器

  27. 27

    使用HTTP基本身份验证的python flask REST API的安全性

  28. 28

    Flask应用程序上的单密码身份验证

  29. 29

    为什么我的current_user不通过flask-login进行身份验证?

热门标签

归档