我在弄清楚如何在 AWS 中设置邮件服务器以充当本地网络上另一台邮件服务器的前端时遇到了一些困难。由于我使用的是动态 IP 地址(我的 ISP 没有静态 IP 选项),因此我无法直接在本地网络上托管服务器,因此为了解决这个问题,我考虑在两台服务器之间设置 VPN 隧道,并以某种方式让本地服务器将发往世界各地的所有电子邮件转发到 AWS 服务器,同时将任何内部内容保留在内部服务器上。
根据我的研究和理解,这表明我需要在 Postfix 中将本地服务器设置为“带有智能主机的互联网站点”,并告诉它通过 VPN 隧道将电子邮件转发到 AWS 服务器(在 postfix 配置中直接指定 AWS 服务器的 VPN IP 地址,对吗?)。这就是我感到困惑的地方。我找到了设置 postfix 以使用外部 SMTP 服务器发送电子邮件的教程,这符合我的目标,但是所有这些教程都在使用其他外部 SMTP 服务器,例如 Gmail。
我应该如何配置 AWS 服务器?只需将其设置为 Postfix 中的常规邮件服务器,类似于我当前的 MailInABox 实例,然后将本地服务器设置为将其用作外部 SMTP 服务器,就像教程中展示的 Gmail 使用方法一样?我是否需要在两台服务器上进行任何特定设置才能使多个用户正常工作,或者有什么我不明白的地方,那就是将所有内容传递回本地服务器,仅使用 AWS 服务器进行外部访问。
编辑:我突然想到我可能需要更清楚地说明我的最终目标。我希望我的电子邮件存储在本地服务器内部,而不是 AWS 服务器上。让互联网绑定的电子邮件从内部服务器传递到 AWS 服务器,让到达 AWS 服务器的电子邮件传递到本地服务器。