django - SMTPRecipientsRefused:发件人地址被拒绝:不归用户所有
问题描述
我有一个 Django 应用程序在带有 uWSGI 和 nginx 的服务器上运行。
在我的local_settings.py
文件中,我有这个:
###############
# EMAIL SETUP #
###############
EMAIL_HOST = 'smtp.privateemail.com'
EMAIL_HOST_USER = 'support@mydomain.com'
EMAIL_HOST_PASSWORD = 'MY EMAIL PASSWORD'
EMAIL_PORT = 465
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
########################
# OTHER EMAIL SETTINGS #
########################
ADMIN_EMAIL = "admin@mydomain.com"
SUPPORT_EMAIL = "support@mydomain.com"
DEFAULT_FROM_EMAIL = ADMIN_EMAIL
SERVER_EMAIL = ADMIN_EMAIL
我python manage.py runserver
在 Django 项目的虚拟环境中的本地计算机上运行。password_rest/
我在使用电子邮件时填写密码重置表格my.personal@gmail.com
并提交。我得到这个错误。
SMTPRecipientsRefused: {u'my.personal@gmail.com': (553, '5.7.1 <admin@mydomain.com>: Sender address rejected: not owned by user support@mydomain.com')}
我网站的电子邮件提供商是 Namecheap。
为什么在本地机器上测试时会出现此错误?我必须更改/添加什么来摆脱它?
解决方案
改为EMAIL_HOST = 'smtp.privateemail.com'
_EMAIL_HOST = 'mail.privateemail.com'
推荐阅读
- numpy - 即使在 cmd 中运行 pip install numpy 后,我也无法在 pycharm 中导入 numpy 并显示错误
- php - imagick 无法显示转换结果
- python - python django当我点击他的名字时如何只显示个人员工的信息
- python - 传统知识 | 制作 TTK 样式时图像“pyimage1”不存在
- javascript - 除非我刷新页面,否则 Mmenu 不会打开菜单
- unit-testing - 如何使用 DatabaseGenerated 字段对实体进行单元测试?
- firebase - Flutter 无法调用回调函数进行 Firebase 云混乱
- python - 尝试在 Mac 上使用 Python3 安装 MetaTrader5
- c# - 使用 lstListbox.Items.Add(oClass) 到另一个窗口的列表框
- node.js - 为什么我的 node.js 服务器不能在 iisnode 下运行?