利用 301 HTTP 代码进行电子邮件地址迁移

利用 301 HTTP 代码进行电子邮件地址迁移

是否可以利用HTTP 301 Moved Permanently电子邮件地址迁移来要求发件人将后续消息发送到另一个电子邮件地址?

更新

我知道 HTTP 和 SMTP 以及其他电子邮件相关协议(IMAP、POP3)之间的区别。我正在寻找一个类似 HTTP 301 的概念来应用于电子邮件。

例如,当您想要将网站移至另一个域名时,您可以利用 HTTP 301 让搜索引擎知道您已移至另一个地址。最终,当您的旧域名关闭时,用户可以轻松找到新域名。我想知道是否有任何类似的解决方案可以移动电子邮件。搜索引擎在这里对网站起着关键作用,但是否有任何类似的机构或其他解决方案可以帮助用户找到新的电子邮件地址,尤其是当旧电子邮件地址不再存在时?

答案1

我不知道有搜索引擎可以移动电子邮件地址。大多数管理员不希望他们的有效电子邮件被列出。但是,垃圾邮件发送者之间流传着一些列表,尽管这些列表维护得并不好。

如果您要迁移到新域名,请保留旧域名。对两个域名使用相同的 MX,并配置邮件服务器以接受这两个域名。两个域名都应该有专门负责处理电子邮件的人员(负责处理邮件)、主机管理员、网站管理员和邮件管理员。一些常见的业务相关别名包括支持、信息和工作。(警告:即使业务别名从未发布过,垃圾邮件也经常会发送到这些别名。)

将网站上的邮件链接更新到新域名。您可以使用以下一些技巧来提示用户更新他们的地址簿。您可以让处理电子邮件的人员在回复使用旧域名的地址的电子邮件时包含更新。

无效用户的正确消息代码是 550。根据您的服务器软件,您可能能够提供带有别名的新地址,例如:

Old.user:  :fail: New address is [email protected]

您可能能够使用别名对转发并向发件人发送失败消息。使用前请先测试。尝试以下操作:

Old.user:  xx-old.user, [email protected]
xx-old.user :fail: New address is [email protected]

在 Exim4 中,您可以使用单独的别名文件进行重定向,并使用额外的别名传输。这样您就可以在 ACL 处理收件人地址中添加虚假的退回邮件。其他软件可能具有类似的功能。

如果您要转发邮件,则可能需要重写发件人地址。这将降低转发的邮件在新服务器上被退回的可能性。(如果您控制新的接收服务器,请将旧服务器配置为受信任的中继。)

相关内容