电子邮件别名从 example1 重定向到 example2 域

电子邮件别名从 example1 重定向到 example2 域

我需要实现以下功能:

用户发送电子邮件至[电子邮件保护]现在不是现有的电子邮件。我购买了这个域名 (example1.com),并希望自动重定向所有传入的电子邮件[电子邮件保护][电子邮件保护]属于其他公司。域名 example1.com 将仅用于此电子邮件别名。

例如,我有一台安装了 Ubuntu、nginx 的 VPS 服务器,ip 为 80.70.60.50。

我该如何配置该功能?我应该选择哪种类型的 DNS 记录?

答案1

实际上有两个选择:


  • 当您可以控制example2.com邮件服务器时:
    在大多数邮件服务器软件中,您可以添加别名域,以便任何现有[email protected]邮箱的相应电子邮件地址[email protected]也将被接受并传递到那里。

您需要查找现有的 MX DNS 记录,例如,example.2.comdig MX example.2.com为域设置相同的记录example.1.com。这将导致类似

example1.com.      IN MX 5  smtp.example2.com.
example1.com.      IN MX 10 relay.example2.com.

然后配置那些现有的邮件服务器([smtp | relay].example2.com.)以接受新别名域的邮件。


  • 当您无法控制example2.com邮件服务器时:
    您需要在您的 VPS 上运行您自己的 SMTP 服务器(例如 postfix、exim、sendmail),它将接受发往@example1.com 的邮件,并将每个电子邮件地址的消息转发到相应的电子邮件地址 @example2.com。

您需要创建 DNS MX 记录以将 @example1.com 的传入电子邮件发送到您的 VPS:

example1.com.      IN MX 5  smtp.example1.com.
smtp.example1.com. IN A     <ip-address of your VPS>

然后使用 postfix 进行设置:如何在 Postfix 中将所有邮件从一个域重定向到另一个域?

相关内容