当发生退回时,发送 NDR 的正确方法是什么?

当发生退回时,发送 NDR 的正确方法是什么?

我有一位用户开发了一个发送 SMTP 消息的 WebApp。用户可以使用 MUA(Outlook 等)回复该消息,但如果用户不存在,则不会有 NDR。

我怀疑信封是空的或者丢失了并且只有正文填写了发件人。

由于我怀疑他们正确解决问题的能力,所以我想向他们提供如何解决这个问题的建议。

我建议以下任何一项(互相排斥)是否正确

  1. 在信封中设置发件人地址,而不仅仅是正文
  2. 要求他们设置标题 Return-Path:[电子邮件保护]
  3. ???

答案1

Return-Path标头包含信封发件人电子邮件地址的副本(MAIL FROM:SMTP 会话中命令中使用的电子邮件)。它可能会被邮件服务器覆盖。

要求他们设置信封发件人地址。目前最有可能的是将其设置为他们不监控的邮箱(例如 www-data)。

顺便说一句你可以使用维普资讯简化退回处理。

相关内容