在HTTP中,您可以告诉客户谁要求example.com/foo/
要求something.else/instead
。
有没有办法在SMTP中执行此操作?也就是说,如果客户向john@example.com
发送消息,请告知其将其发送至jane@somewhere.else
。
我知道我可以收到该消息并将其转发给jane@somewhere.else
。出于多种原因,我不想通过我的服务器中继邮件。相反,我想告诉客户端它应该将它发送到另一个地址。
原因包括:
我的动机是:
答案 0 :(得分:1)
Sendmail提供FEATURE(redirect)
来处理此类案件
它拒绝收件人回复RCPT TO:
551 5.1.1 User has moved; please try <newemail@example.com>
您的电子邮件服务器拒绝接受带有提示的收件人,由发送主机生成退回邮件给发件人。垃圾邮件发送者可能/将会收到新电子邮件 。我不知道任何电子邮件服务器会自动处理此类重定向。
我没有调查各种电子邮件客户端的处理情况以及各种电子邮件服务器在退回邮件中提供的详细程度。