![只有一个公共地址但有多个内部邮件地址](https://linux22.com/image/631031/%E5%8F%AA%E6%9C%89%E4%B8%80%E4%B8%AA%E5%85%AC%E5%85%B1%E5%9C%B0%E5%9D%80%E4%BD%86%E6%9C%89%E5%A4%9A%E4%B8%AA%E5%86%85%E9%83%A8%E9%82%AE%E4%BB%B6%E5%9C%B0%E5%9D%80.png)
我有以下设置(硬件):一台根服务器,位于互联网上,有一个指向该服务器的域 example.com。公司内部的内联网,包含多台 PC。
目前邮件流量由根服务器处理,内联网内的客户端(Outlook)可以通过根服务器发送邮件。公司内仅允许两名员工检索邮件,他们通过文件系统将邮件发送给其余员工。
到目前为止一切顺利。我的客户现在指派我为公司内部的每位员工设置一个单独的电子邮件地址。这将导致[电子邮件保护],[电子邮件保护]等等。不过,仍然有要求,这些地址在公司外部是不可见的。我的客户希望有一个单一的电子邮件地址,例如[电子邮件保护]两名调度员从中检索邮件。当其他员工发送邮件时,邮件应从[电子邮件保护]以及对此邮件的回复应在[电子邮件保护]。然而,在公司内部,一名员工知道地址[电子邮件保护]收到来自以下地址的邮件[电子邮件保护]或者[电子邮件保护]应该可以发送电子邮件至[电子邮件保护]
我希望问题的描述能够让人理解。有谁知道解决此类问题的好方法吗?
答案1
这可能更容易通过单独的服务器实现,即一个简单的邮件网关,它接受邮件[email protected]
并被列为公共 MX 服务器。然后它会将所有邮件转发到您的内部网邮件服务器,所有员工邮件都托管在那里。内部服务器将实现内部转发,并允许来自员工 A 和 B 的邮件通过公共邮件网关转发。
要阻止/允许邮件发送至外部域,实际上取决于您使用什么软件来实现。在 postfix 中,这非常简单。