首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用qmail或其他MTA自动插入电子邮件签名服务器端?

如何使用qmail或其他MTA自动插入电子邮件签名服务器端?
EN

Server Fault用户
提问于 2012-01-27 16:40:33
回答 1查看 3.1K关注 0票数 3

我们有一个很好的公司电子邮件签名(不是一个巨大的免责声明文件,只是一个一致的4行电子邮件签名),我们已经配置了我们的电子邮件客户端使用。它很小,很有品味,而且对于纯文本电子邮件来说也很容易退化。

我们的设置有三个问题。

  1. 不小心修改签名是有可能的,而且这里没有人愿意这样做,永远不会。我们喜欢一致性。:)
  2. 如果需要进行任何更改,则必须重新配置每台机器,例如添加一个新的社交网络。
  3. 移动电子邮件:这才是真正的问题。iOS邮件为所有邮箱提供一个电子邮件签名。这意味着,如果你不在办公室,并且在这个过程中丢弃你的公司品牌,就不能从“支持”或“销售”框中回复。或者这意味着所有的个人电子邮件都需要编辑,这样公司的名字就不会被推送给所有的朋友和亲戚。

我想使用包装脚本模式匹配的电子邮件正文,寻找一个电子邮件令牌,如{{{auto-signature-from-fullname}}},并取代它的实际签名内容。服务器端,脚本会考虑电子邮件的“从”(支持?销售?站长?)MIME部分(html )?朴素?)以确定要注入的电子邮件签名。客户端,电子邮件应用程序仍将确定签名属于哪里,因此AFAIK我们不会冒险使用这种方法损坏电子邮件附件。此外,具有单签名支持(iPhone,iPad)的电子邮件客户端将受益于正确的签名,因为每个员工的签名令牌是一致的。

虽然我们不反对使用不同的Linux或额外的SMTP中继(如果需要的话),但我们使用的是qmail v1.06修补程序。包装器脚本,管道stdin/stdout,是我们真正需要的源补丁。

注意:我在服务器故障上看到了类似的问题,它们只得到"不要这样做“回复。我张贴我的问题,因为我的需要/想法有点不同,只是一个盲目的自动电子邮件页脚。任何提供的帮助都是非常感谢的。谢谢!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-01-28 08:35:53

好吧,“不要这么做”是正确的答案。使用MTA更改电子邮件内容会造成许多问题,因此不值得这样做。

但是,如果您真的想让自己经历痛苦,我认为使用qmailqueue修补程序会有效。这允许qmail在收到消息时调用以外的程序。它通常用于使用一些防病毒/反垃圾邮件软件扫描电子邮件,但是没有任何东西表明它不能做任何你可能想做的事情。

创建一个可以通过QMAILQUEUE插入的脚本,该脚本将分解电子邮件的MIME结构,并进行适当的替换,然后重新创建消息。Perl和Mail::MIME可能是您的朋友。

祝你好运-)

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/354296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档