我的电子邮件日志中充满了从我的域发送的退回邮件,其From
标题格式如下:
root@[email protected]
是什么原因造成的?
完整日志条目:
Mar 13 14:05:09 ip-10-122-201-212 postfix/smtp[26788]: 4D21881CA8: to=<root@[email protected]>, relay=email-smtp.us-east-1.amazonaws.com[107.20.142.169]:25, delay=0.12, delays=0.01/0/0.11/0, dsn=5.0.0, status=bounced (host email-smtp.us-east-1.amazonaws.com[107.20.142.169] said: 501 Invalid MAIL FROM address provided (in reply to MAIL FROM command))
答案1
Invalid MAIL FROM address provided (in reply to MAIL FROM command)
通过 SES 发送时,您需要将From:
标头设置为您在为 AWS 账户设置 SES 时配置的“已验证”电子邮件地址之一。
您将From:
地址设置为,这是一个无效的电子邮件地址。您需要将其设置为已通过 SES 控制台(或 API)验证的有效电子邮件地址。root@[email protected]
答案2
我遇到了同样的问题“提供的 MAIL FROM 地址无效(回复 MAIL FROM 命令)”。
以下是解决方法
- 从 Postfix 日志中检查 Postfix 正在使用哪个“发件人”地址。
像下面这样从“/etc/postfix/generic”中的地址进行 MAP。
根@xyz[电子邮件保护]
- 跑步
postmap /etc/postfix/generic
确保你的 /etc/postfix/main.cf 中有以下内容
smtp_generic_maps = 哈希:/etc/postfix/generic
- 重新加载 Postfix 服务