我喜欢 Thunderbird 的电子邮件和纯文本。我禁用了 HTML 电子邮件,并且通常用 Markdown 编写我的大部分内容。所以我正在寻找一种方法,让 Thunderbird 在我查看它们时很好地显示降价格式的纯文本邮件。
我知道Markdown Here。这真好。但它将 Markdown 格式的纯文本邮件呈现为 HTML。这不是我想要的方式:我想避免使用 HTML 邮件并坚持使用纯文本。
我只是想让 Thunderbird 在我查看邮件时以一种很好的格式显示它们——比如标题、列表、强调、链接,当然还有代码片段。
已知的附加外部编辑器表示它与 Thunderbird 5 兼容。但最新的 Thunderbird 版本已经是 31.1.0。还能用吗?或者有没有其他插件可以在 Thunderbird 的外部编辑器中编辑电子邮件?
我想标记所有包含日历邀请的传入邮件。然后我想将它们移动到不同的文件夹中。我尝试了这个答案中描述的方法,但它不起作用:我尝试了一个名为“Content-Type”的标题,内容为“text/calendar”,但没有用。
我还尝试了插件FiltaQuilla,但也失败了。我在那里使用了以下代码:
var sHeaderToLookFor = "content-type";
var sContentInHeader = "text/calendar";
var bFoundIt = false;
function msgHdrGetHeaders(aMsgHdr, k) {
let uri = aMsgHdr.folder.getUriForMsg(aMsgHdr);
let messageService = MailServices.messenger.messageServiceFromURI(uri);
MsgHdrToMimeMessage(aMsgHdr, null, function (aMsgHdr, aMimeMsg) { k(aMimeMsg); }, true, { partsOnDemand: true, examineEncryptedParts:true });
}
msgHdrGetHeaders(message, function (aHeaders) {
if (aHeaders.has(sHeaderToLookFor)) {
var pattern = new RegExp(sContentInHeader);
Application.console.log("InBetween_1");
if (!bFoundIt)
bFoundIt= pattern.test(aHeaders.get(sHeaderToLookFor));
Application.console.log(bFoundIt);
Application.console.log("InBetween_2");
}
});
Application.console.log("AtEnd_1");
Application.console.log(bFoundIt);
Application.console.log("AtEnd_2");
bFoundIt;
Run Code Online (Sandbox Code Playgroud)
在带有 .ics 邀请的电子邮件上测试过滤器后,我在控制台上有以下输出:
AtEnd_1
false
AtEnd_2
InBetween_1
true
InBetween_2
Run Code Online (Sandbox Code Playgroud)
所以基本上,这个带有 …
2012 年,在 Thunderbird 上,我使用附加组件通过提取在电子邮件文件夹中找到的所有收件人来创建地址列表。但是,我重新安装了所有东西,我不记得我是怎么做的......
类似的问题没有满意的答案:
在Zindus和Google 通讯录上没有找到任何东西......
如何从电子邮件收件人创建地址列表(邮寄)?
thunderbird ×4
email ×2
address-book ×1
calendar ×1
emacs ×1
email-client ×1
email-filter ×1
markdown ×1