3

我想在 Thunderbird 中使用动态电子邮件签名,即上下文感知(取决于日期、数据库中的事件等)

如果我有一个可以生成签名 html 的 PHP(即http://www.site.com/email_sign.php),我该如何强制 Thunderbird 使用它?

(我看到的唯一选项是使用静态 html(无论是内联,还是来自本地系统文件)。

有任何想法吗?

4

3 回答 3

3

您可以使用 Signature Switch 插件和调用 wget 的批处理文件来实现您想要的。我写了一个简单的可执行文件来替换bat文件;您可以从http://www.else.co.nz/portfolio/020-code/dynamic-email-signatures了解它(如果需要,可以下载)

于 2012-07-31T09:31:16.723 回答
0

我怀疑你可以简单地做到这一点。Thunderbird 确​​实允许通过创建插件来编写脚本,但我个人不知道如何做到这一点或它可能有多容易。

我能想到的最佳答案是设置计划任务/ cron 作业以将 php 下载到本地文件,然后按照知识库中的说明进行操作,即:

您可以使用 Thunderbird 来创建签名文件,也可以使用操作系统工具来创建它们——例如,纯文本编辑器。

Thunderbird 没有提供任何特殊的地方来存储签名文件。您可以在您的个人资料中创建一个签名目录来存储它们,以便与您的个人资料的其余部分一起轻松备份。或者您可以将它们存储在其他地方。

要使用签名文件,请在帐户设置中将其指定为身份的签名。选中“改为附加文件中的签名”框并指定签名文件。

除非 Thunderbird 在内部缓存 HTML,否则这将起作用,但是我在常见问题解答中没有看到任何迹象表明这种情况。

于 2010-08-08T12:22:35.920 回答
0

多年来,我手动更新了我的电子邮件客户端的签名——直到我厌倦了……这就是为什么我编写了一个 PHP 脚本来从 RSS 提要自动创建一个随机签名块!看看:https ://github.com/birdy1976/signature :-D

于 2016-08-02T09:16:13.103 回答