Django学习笔记第十篇--实战练习六--发送邮件

一、发送邮件需要引入的包依赖文件(Django1.8 Python2.7)

1 from django.core.mail import send_mail,send_mass_mail

其中send_mail发送一个邮件,send_mass_mail发送多个邮件;

二、邮件的发送代码:

1 send_mail("register","registertest",'********@163.com',['1********5@qq.com'],fail_silently=False)

发送多个邮件的代码:

1 message1 = ('Subject here', 'Here is the message', 'from@example.com', ['first@example.com', 'other@example.com'])
2 message2 = ('Another Subject', 'Here is another message', 'from@example.com', ['second@test.com'])
3 send_mass_mail((message1, message2), fail_silently=False)

三、配置文件的:

1 """
2 Email config
3 """
4 EMAIL_USE_SSL = False(是否使用SSL)
5 EMAIL_HOST = 'smtp.163.com'  # 如果是 其他邮件 改成对应地址
6 EMAIL_PORT = 25
7 EMAIL_HOST_USER = '********@163.com' # 帐号
8 EMAIL_HOST_PASSWORD = '********'  # 密码
9 DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

是不是很简单呢,效果如下图:

原文地址:https://www.cnblogs.com/KevinGeorge/p/8422218.html