django 发送邮件

不推荐用localhost自己架设邮件服务器发邮件,因为很大几率会被屏蔽。我们用第三方的邮件服务器,比如说腾讯的。
利用django框架发邮件很简单。

1. 在setting.py中配置邮件服务器的信息,主要是smtp的信息。

MAIL_HOST = 'smtp.qq.com'
EMAIL_HOST_USER = 'aca_jingru@qq.com'
EMAIL_HOST_PASSWORD = 'xxx'
EMAIL_PORT = 465
EMAIL_USE_SSL = True

2. 项目文件中引入send_mail即可.

from django.core.mail import send_mail
send_mail('Subject here', 'test for django sendmail', 'aca_jingru@qq.com',
   ['xxx@163.com'], fail_silently=False)
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页