dromara / dromara/domain-admin
建议增加 SMTP 配置中“用户名”与“发件人账号”的独立设置项,以兼容 Resend
Open
- Dominant language
- Python
- Stars
- 2.4k
- Forks
- 389
- PR merge metrics
- No merged PRs in 30d
Description
**问题描述:**
我目前尝试使用 Resend 作为 Domain Admin 的 SMTP 发件服务,但遇到了身份验证失败的问题。
**具体原因:**
Resend 的 SMTP 服务要求用户名**必须严格设置为 `resend`,而**发件人账号则需要使用你验证过的域名邮箱(例如 `noreply@yourdomain.com`)。
目前 Domain Admin 的 SMTP 配置中,只有“发件人地址”而没有“用户名”。如果我在发件人地址中填写我的域名邮箱,Resend 会报 `535 Invalid username` 错误;如果我按照 Resend 的要求在发件人地址中填写 `resend`,系统则无法区分或正确设置发件人地址。
**建议方案:**
希望能增加独立的字段配置,即:
1. **用户名**:允许用户自定义(以便填入 `resend`)。
2. **发件人账号**:允许用户自定义(以便填入已验证的域名邮箱)。
这样可以有效解决像 Resend 这样对 SMTP 认证有特殊要求的服务配置问题。
**环境信息:**
* Domain Admin 版本:[1.6.76]
* SMTP 服务商:Resend (smtp.resend.com:587)
感谢开发者对这个项目的贡献!
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.