强制发送邮件上的发件人姓名

我试图在公司的电子邮件帐户中实施一致的标准,随着业务的增长,我们也参与了其他市场部门(我们对主要域名有不同的账户)。

目前设置发件人名字是繁琐和分散的,涉及我在每个使用的个人电脑上使用<Firstname> <Lastname> <(Company Name)>设置每个帐户。 但是我不能考虑用户configuration的移动设备或者机器,因为我们的IT基础设施不能像Exchange Server那样运行 – 这意味着一个用户可以有多个表单作为他们的传出名字。 (我们的主机目前configuration在运行CentOS上的DirectAdmin的VPS Xen虚拟机上,对于其他任何事情都非常有用,我们使用捆绑的Dovecot作为传入邮件,同样使用捆绑的Exim作为传出。

使用“名称”(公司)格式意味着企业之间的划分 – 更重要的是只有适当的电子邮件发送到各自的地址(也是有意义的电子邮件的收件人,因为我们的地址将被自动添加到他们的地址簿以一种合乎逻辑的方式,而不是像每个地址本身有效的人那样看起来像是几个重复的东西)。

但是,我认为必须有一种方法来为每个帐户强制发送一个发送者姓名,即使这意味着将一个.conf文件一起入侵并告诉Dovecot寻求这个强制发件人的出站名称。 我会第一个把我的手举起来,说我对Dovecot的内部工作毫无头绪,我甚至还有RTFW,我也没有接近解决这个问题。

我试图甚至可以实现而不使用ES2K7 / 10之类的东西? 交换服务器是一个伤害的世界我真的不想沉浸在此刻,除非绝对必要(只是设置和实际尝试在本地configurationtesting服务器已经足够痛苦,以获得所需的设置!

你可以使用Exim的重写function来做到这一点。 你可以参考文档的相关章节 。