随着业务的增长以及我们涉足其他市场领域(我们在主域名的变体上拥有备用帐户),我正尝试在我公司的电子邮件帐户中实施一致的标准。
目前,设置发件人姓名既繁琐又分散,我需要在<Firstname> <Lastname> <(Company Name)>
每台使用的 PC 上设置每个帐户。但是,我无法考虑用户配置的移动设备或机器,因为我们的 IT 基础设施没有运行在 Exchange Server 之类的东西上 - 这意味着一个用户可以有多种形式的发件人姓名。(我们的托管目前配置在 VPS Xen VM 中,在 CentOS 上运行 DirectAdmin,这对其他所有东西都很有用。我们使用捆绑的 Dovecot 来接收电子邮件,同样使用捆绑的 Exim 来发送邮件。)
使用“名称” “(公司)”格式意味着企业之间存在界限 - 更重要的是,只有适当的电子邮件才会发送到相应的地址(对于电子邮件收件人来说,这也是有意义的,因为我们的地址将以合乎逻辑的方式自动添加到他们的地址簿中,而不是对于每个地址本身都有效的人而言,看起来像是几个重复的地址。)
但是……我认为一定有办法强制每个帐户使用一个外发发件人名称,即使这意味着要破解一个 .conf 文件并告诉 Dovecot 以此来强制使用发件人的外发名称。我首先举手表示我对 Dovecot 的内部工作原理一无所知,我甚至已经 RTFW 了,但我还是无法独自解决这个问题。
如果不使用 ES2K7/10 之类的东西,我试图实现的目标是否可行?Exchange Server 是一个痛苦的世界,除非绝对必要,否则我真的不想让自己陷入其中(仅设置并实际尝试在本地配置测试服务器就已经很痛苦了,无法获得所需的设置!)
答案1
您可以使用 Exim 的重写功能来实现这一点。您可以参考文档的相关章节。