我们有一个很好的公司电子邮件签名(不是一个巨大的免责声明文件,只是一个一致的4行电子邮件签名),我们已经配置了我们的电子邮件客户端使用。它很小,很有品味,而且对于纯文本电子邮件来说也很容易退化。
我们的设置有三个问题。
我想使用包装脚本模式匹配的电子邮件正文,寻找一个电子邮件令牌,如{{{auto-signature-from-fullname}}},并取代它的实际签名内容。服务器端,脚本会考虑电子邮件的“从”(支持?销售?站长?)MIME部分(html )?朴素?)以确定要注入的电子邮件签名。客户端,电子邮件应用程序仍将确定签名属于哪里,因此AFAIK我们不会冒险使用这种方法损坏电子邮件附件。此外,具有单签名支持(iPhone,iPad)的电子邮件客户端将受益于正确的签名,因为每个员工的签名令牌是一致的。
虽然我们不反对使用不同的Linux或额外的SMTP中继(如果需要的话),但我们使用的是qmail v1.06修补程序。包装器脚本,管道stdin/stdout,是我们真正需要的源补丁。
注意:我在服务器故障上看到了类似的问题,它们只得到"不要这样做“回复。我张贴我的问题,因为我的需要/想法有点不同,只是一个盲目的自动电子邮件页脚。任何提供的帮助都是非常感谢的。谢谢!
发布于 2012-01-28 08:35:53
好吧,“不要这么做”是正确的答案。使用MTA更改电子邮件内容会造成许多问题,因此不值得这样做。
但是,如果您真的想让自己经历痛苦,我认为使用qmailqueue修补程序会有效。这允许qmail在收到消息时调用以外的程序。它通常用于使用一些防病毒/反垃圾邮件软件扫描电子邮件,但是没有任何东西表明它不能做任何你可能想做的事情。
创建一个可以通过QMAILQUEUE插入的脚本,该脚本将分解电子邮件的MIME结构,并进行适当的替换,然后重新创建消息。Perl和Mail::MIME可能是您的朋友。
祝你好运-)
https://serverfault.com/questions/354296
复制相似问题