SAE中使用Django发送邮件遇到的几个问题
2014-01-10 09:58
295 查看
1,账号验证失败;
SAE建议使用新浪邮箱,于是我马上去注册了一个,但是使用邮箱服务的时候一直提示验证失败;原因是新浪邮箱的smtp服务必须手动开启,在邮箱设置里面开启就可以了;
2,链接超时:
开启smtp服务后使用新浪自带的邮箱api发送成功,使用django提示连接超时,原因是新浪给的案例中setting.py中有一个配置EMAIL_USE_TLS = True把这个改为False就可以了
Demo:
setting.py中加入如下配置:
然后发送邮件:
SAE建议使用新浪邮箱,于是我马上去注册了一个,但是使用邮箱服务的时候一直提示验证失败;原因是新浪邮箱的smtp服务必须手动开启,在邮箱设置里面开启就可以了;
2,链接超时:
开启smtp服务后使用新浪自带的邮箱api发送成功,使用django提示连接超时,原因是新浪给的案例中setting.py中有一个配置EMAIL_USE_TLS = True把这个改为False就可以了
Demo:
setting.py中加入如下配置:
ADMINS = ( ('默契', 'xxxx@xxx.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
然后发送邮件:
send_mail('主题', '内容', '发件人email,没什么用',['收件人一email','收件人2',....],fail_silently=False)
相关文章推荐
- 在.NET中发送邮件,使用回执功能中遇到问题的解决方法[在NOTES服务器上,C#,.NET2.0环境]
- ===注册时使用消息队列 发送邮件。遇到的【环境问题】总结。==比代码问题难找!!!
- 使用Spring 发送邮件时遇到的问题
- android使用javamail 发送邮件遇到的问题
- 使用flask 发送电子邮件时候遇到的几个问题
- 关于使用commons-email包测试发送邮件遇到的问题
- 关于使用commons-email包测试发送邮件遇到的问题
- 使用IE8 Beta2遇到的几个问题
- Spring发送电子邮件使用Gmail遇到的问题及解决
- python实战===使用smtp发送邮件的源代码,解决554错误码的问题
- 关于使用spring框架来实现email发送其中遇到的问题已解决
- 使用 django channels 作为邮件发送队列
- javaMail编写发送邮件的程序,以及遇到的问题
- django使用smtp发送邮件
- python 使用Django 的 邮件模块 发送邮件
- PHP使用mail函数发送邮件标题乱码问题
- xampp安装配置使用问题总结phpmail()函数发送邮件
- border-image使用过程中遇到的几个问题
- Django中使用多线程发送邮件
- SecureCRT安装与使用过程中遇到的几个问题