一、发送邮件需要引入的包依赖文件(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
是不是很简单呢,效果如下图: