|
|
|
|
@ -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')
|
|
|
|
|
```
|
|
|
|
|
为你自己的邮箱配置。
|
|
|
|
|
|