1、设置qq邮箱
登陆邮箱,-->设置-->账户-->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-->
-->POP3/SMTP服务(打开该服务)
记得获取授权码、只有授权码才能发送邮件
2、在settings.py中设置
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'xxxxxxx@qq.com'
EMAIL_HOST_PASSWORD = 'xxxxxxxxxxxxxxxxxx'
EMAIL_USE_TLS = True
3、视图函数中的设置
from django.core import mail
def send_mail():
mail.send_mail(
subject='测试',
message='我发出来啦',
from_email='xxxxx@qq.com',
recipient_list = ['xxxxxx@qq.com'],
)