首页 > 其他 > 详细

SAE中使用Django发送邮件遇到的几个问题

时间:2014-01-14 21:25:05      阅读:882      评论:0      收藏:0      [点我收藏+]

1,账号验证失败;

SAE建议使用新浪邮箱,于是我马上去注册了一个,但是使用邮箱服务的时候一直提示验证失败;原因是新浪邮箱的smtp服务必须手动开启,在邮箱设置里面开启就可以了;

2,链接超时:

开启smtp服务后使用新浪自带的邮箱api发送成功,使用django提示连接超时,原因是新浪给的案例中setting.py中有一个配置EMAIL_USE_TLS = True把这个改为False就可以了

 

Demo:

setting.py中加入如下配置:

bubuko.com,布布扣
ADMINS = (
    (默契, 97046335@qq.com)#这个的作用是当debug关闭的时候如果发生错误,django会把错误信息发送到你的邮箱里面
)

EMAIL_BACKEND = sae.ext.django.mail.backend.EmailBackend
EMAIL_HOST = smtp.sina.com#你的邮箱的smtp服务器
EMAIL_PORT = 25#smtp服务端口
EMAIL_HOST_USER = xxx@sina.com#邮箱号
EMAIL_HOST_PASSWORD = 112233#邮箱密码
EMAIL_USE_TLS = False#是否使用安全连接
SERVER_EMAIL = DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
bubuko.com,布布扣

然后发送邮件:

send_mail(主题, 内容, 发件人email,没什么用,[收件人一email,收件人2,....],fail_silently=False)

SAE中使用Django发送邮件遇到的几个问题

原文:http://www.cnblogs.com/moqi2013/p/3513175.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!