本文适合刚学习Python和Django Web开发的人练手。你会发现使用Django自带的send_mail方法发送电子邮件真是太简单了。本文教你如何在Django localhost环境下通过QQ邮箱或163邮箱发送电子邮件。
认识Django send_mail方法
使用Django自带的send_mail方法发送邮件非常简单。你先需要import send_mail, 然后按如下方式使用send_mail()。如果要给多人发邮件,可使用send_mass_mail方法。如果邮件发送成功,该方法会返回1。
from django.core.mail import send_mail
send_mail('Subject', 'body', 'from', ['to'], fail_silently=False)
from django.core.mail import send_mass_mail
send_mass_mail('Subject'