答案1
实际上有两个选择:
- 当您可以控制
example2.com
邮件服务器时:
在大多数邮件服务器软件中,您可以添加别名域,以便任何现有[email protected]
邮箱的相应电子邮件地址[email protected]
也将被接受并传递到那里。
您需要查找现有的 MX DNS 记录,例如,example.2.com
并dig 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 中将所有邮件从一个域重定向到另一个域?