当你通过 SMTP 协议发送邮件时,有两个关键的“发件人”设置需要特别注意:信封发件人(Envelope Sender) 和 邮件头发件人(Mime-From)。为了避免邮件被服务器拒绝、进入垃圾箱,或导致身份验证失败,请务必确保两者的域名和地址保持一致。
| 名称 | 释义 | 作用 |
|---|---|---|
| Sender | 实际发信地址 | 用于邮件服务器之间的传输握手,决定退信通知发给谁。 |
| Mime-From | 邮件显示发件人 | 显示在邮件客户端的“发件人”一栏,如QQ邮箱、Outlook等。 |
1、仅填写邮箱地址:notice@example.com
2、昵称 + 邮箱地址:Service < otice@example.com>
注意:昵称和邮箱地址之间需使用空格隔开。
若昵称包含中文等非 ASCII 字符,建议按 RFC2047 规范进行编码
示例:假设你的邮箱是 notice@example.com,昵称是“系统通知”
原始格式:系统通知< notice@example.com>
编码后格式: =?UTF-8?B?57O757uf6YCa55+l?= < otice@example.com>
参考:https://www.rfc-editor.org/rfc/rfc2047
sender: notice@example.com
mime_from: ABC abc@qq.com
上述示例中,sender 使用 example.com 域名,而 mime_from 使用完全不同的 qq.com 域名,两者不一致,可能触发合法性检查失败。