允许基于Web的电子邮件系统向发件人的个人电子邮件地址发送回复和退回的最佳方法是什么?

时间:2009-01-23 19:51:48

标签: email return-path

我有一个只有注册用户可以使用的网络应用程序,因此我应该为该邮件的创建者提供有效的电子邮件地址。

此Web应用程序的一部分将允许用户创建电子邮件并将其发送到用户输入的电子邮件地址。我的网络服务器将创建和发送电子邮件,但是如果电子邮件有传送问题,我希望反弹到用户的电子邮件地址而不是服务器。这将允许用户知道传递消息时出现问题,他们可以采取适当的措施。

将“return-path”属性设置为用户的电子邮件地址会处理这个吗?

2 个答案:

答案 0 :(得分:1)

正如RFC2821所说:

  

返回路径的主要目的是指定要向其发送指示未送达或其他邮件系统故障的消息的地址。为了明确这一点,在传递消息时应该只存在一个返回路径。

所以,是的,所有符合标准的服务器都应该考虑您设置的Return-path

答案 1 :(得分:0)

您可以在服务器上设置Windows服务,以定期检查BadMail文件夹并解析退回的邮件并将其重新发送给原始发件人。在大多数情况下,此解决方案都适用我不认为返回路径会在每个实例中都有帮助(如果可能的话),因为不同的邮件服务器会以不同的方式处理退回。