你好,我想让我们网络上的 Exchange 服务器将邮件转发到使用 Postfix/Dovecot 的本地 Linux 机器上的邮件服务器。
举个例子,我们有一个 Exchange 服务器,由于我们不管理它,所以我们宁愿避免直接与它交互。一个电子邮件帐户接收电子邮件,我们希望将其下载并处理到我们管理的系统中。因此,我们认为在本地设置 Linux 机器并将邮件转发到该机器是一种影响较小的解决方案。我们已经设置了一个基本的东西,但我们不确定如何在 LAN 上进行本地转发。另外,我认为摆弄 Linux 会很有趣,因为我是一名开发人员。如果这是一个糟糕的想法,请一定要说出来!
我是新手,所以我遵循了这个教程
https://www.linux.com/learn/how-build-email-server-ubuntu-linux
哪个“有效” - 我使用 telnet 向 ubuntu_user@serverhostname 发送电子邮件,并且我已经设置 Thunderbird 来阅读邮件。
那么下一个问题是 Exchange 服务器需要使用什么地址来发送邮件?有人可以推荐一种在本地测试发送邮件的好方法吗?我不太确定 Outlook(例如使用 Office 365)或 Exchange 等邮件客户端将如何解释本地电子邮件地址。谢谢,克里斯。
答案1
Exchange 不会根据特定收件人路由电子邮件,而只会根据收件人的域路由。因此,您唯一能做到这一点的方法是使用另一个域。这可能是一个完全虚拟的域(domain.local)或子域(host.example.com - 其中 example.com 是您的主域)。然后配置一个发送连接器,将远程域配置为您已设置的域,并将其设置为使用智能主机,即另一台服务器的 IP 地址。然后,您可以使用规则、邮件转发等将电子邮件转发到该域的电子邮件地址。