Django发送邮件代理服务器配置

settings.py下配置

python 复制代码
MAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'
EMAIL_HOST_USER = '66897079@qq.com'
EMAIL_HOST_PASSWORD = 'aavlzhzvqorbcahc'

EMAIL_PORT = 465
EMAIL_USE_SSL = True

发送邮件

python 复制代码
    message = "<p>尊敬的用户您好:</p><p>欢迎注册达达商城。</p>"
    from django.core.mail import send_mail

    send_mail(
        subject="Subject",
        message=None,
        from_email='66897079@qq.com',
        recipient_list=['66897079@qq.com'],
        html_message=message
    )

另外

message可以用render_to_string渲染

此时,需要添加templates配置

python 复制代码
TEMPLATES = [
	{
		.......
		'DIRS': [BASE_DIR / 'templates'],
		......
	}
]
相关推荐
hanxiuchao21 小时前
告别客户端臃肿!网页端 M3U8 播放调试方案,适配全办公场景
运维·python·django·m3u8·m3u8播放
程序员羽痕21 小时前
基于深度学习的眼疾识别系统
人工智能·pytorch·深度学习·分类·django
流云鹤2 天前
1. 配置环境、创建导航栏
python·django
流云鹤2 天前
2.登录模块
python·django
流云鹤2 天前
专题栏说明
python·django
XGeFei3 天前
【Django学习笔记】—— Django 高并发通俗讲解
笔记·学习·django
weixin_BYSJ19873 天前
springboot美食食谱小程序---附源码24044
java·spring boot·python·spring cloud·django·tomcat·php
许彰午4 天前
87_Python Django模型与数据库
数据库·python·django
weixin_BYSJ19874 天前
SpringBoot + MySQL 乒乓球运动员信息管理系统项目实战--附源码04954
java·javascript·spring boot·python·django·flask·php
Database_Cool_6 天前
RAG 混合检索首选:阿里云 Lindorm 向量+全文一体化检索
数据库·阿里云·django·云计算