我有一位用户开发了一个发送 SMTP 消息的 WebApp。用户可以使用 MUA(Outlook 等)回复该消息,但如果用户不存在,则不会有 NDR。
我怀疑信封是空的或者丢失了并且只有正文填写了发件人。
由于我怀疑他们正确解决问题的能力,所以我想向他们提供如何解决这个问题的建议。
我建议以下任何一项(互相排斥)是否正确
- 在信封中设置发件人地址,而不仅仅是正文
- 要求他们设置标题 Return-Path:[电子邮件保护]
- ???
答案1
Return-Path
标头包含信封发件人电子邮件地址的副本(MAIL FROM:
SMTP 会话中命令中使用的电子邮件)。它可能会被邮件服务器覆盖。
要求他们设置信封发件人地址。目前最有可能的是将其设置为他们不监控的邮箱(例如 www-data)。
顺便说一句你可以使用维普资讯简化退回处理。