diff --git a/src/DjangoBlog-master/docs/config.md b/src/DjangoBlog-master/docs/config.md index 24673a3..4b82491 100644 --- a/src/DjangoBlog-master/docs/config.md +++ b/src/DjangoBlog-master/docs/config.md @@ -21,11 +21,25 @@ owntracks是一个位置追踪软件,可以定时的将你的坐标提交到 ## 邮件功能: 同样,将`settings.py`中的`ADMINS = [('liangliang', 'liangliangyy@gmail.com')]`配置为你自己的错误接收邮箱,另外修改: ```python +# 配置邮件发送所使用的SMTP服务器地址,此处使用Zoho的SMTP服务器 EMAIL_HOST = 'smtp.zoho.com' + +# 配置SMTP服务器的端口号,587是用于TLS加密连接的标准端口 EMAIL_PORT = 587 + +# 发送邮件的账号用户名,通过环境变量获取(避免将敏感信息硬编码在代码中) +# 对应的环境变量为'DJANGO_EMAIL_USER' EMAIL_HOST_USER = os.environ.get('DJANGO_EMAIL_USER') + +# 发送邮件的账号密码(或授权码),同样通过环境变量获取(增强安全性) +# 对应的环境变量为'DJANGO_EMAIL_PASSWORD' EMAIL_HOST_PASSWORD = os.environ.get('DJANGO_EMAIL_PASSWORD') + +# 设置默认的发件人邮箱地址,这里直接使用上面配置的邮件账号作为发件人 DEFAULT_FROM_EMAIL = EMAIL_HOST_USER + +# 配置服务器发送错误通知时使用的发件人邮箱(如系统发生错误时向管理员发送通知) +# 此处与发送邮件的账号保持一致 SERVER_EMAIL = os.environ.get('DJANGO_EMAIL_USER') ``` 为你自己的邮箱配置。