记录一下,免得 忘记
一、在setting 配置文件中增加以下配置
#邮件发送 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = True # 是否使用TLS安全传输协议(用于在两个通信应用程序之间提供保密性和数据完整性。) EMAIL_USE_SSL = False # 是否使用SSL加密,qq企业邮箱要求使用 EMAIL_HOST = 'smtp.163.com' # 发送邮件的邮箱 的 SMTP服务器,这里用了163邮箱 EMAIL_PORT = 25 # 发件箱的SMTP服务器端口 # 你在发送服务器的用户名; EMAIL_HOST_USER = 'xxxh@163.com' # 对应用户的密码 EMAIL_HOST_PASSWORD = 'xxxx' 这个是开启SMTP服务后的授权码
二、确认你的发送服务器的SMTP服务是否开启
三、在view中编写对应的视图函数,在url.py中添加对应的路径(省略)
from django.core.mail import send_mail
os.environ['DJANGO_SETTINGS_MODULE'] = "ems.settings"
def xxx(request):
send_mail( subject="xxx", # 邮