我正在寻找一种简单的方法,不涉及使用像Indy这样的东西来解码包含来自Thunderbird的消息所说的Base64.
例:
WW91ciBtZXNzYWdlDQoNCiAgVG86ICAgICAgeHh4QHh4eC5jb20NCiAgU3ViamVjdDogSXh4eA0KICBTZW50OiAgICBUaHUsIDIyIE9jdCAyMDA5IDAxOjE0OjM0IC0wNDAwDQoNCmRpZCBub3QgcmVhY2ggdGhlIGZvbGxvd2luZyByZWNpcGllbnQocyk6DQoNCnh4eEBneHh4IG9uIFR1ZSwgMjcgT2N0IDIwMDkgMDE6NDA6NDQgLTA0MDANCiAgICBUaGUgZS1tYWlsIHN5c3RlbSB3YXMgdW5hYmxlIHRvIGRlbGl2ZXIgdGhlIG1lc3NhZ2UsIGJ1dCBkaWQgbm90DQpyZXBvcnQgYSBzcGVjaWZpYyByZWFzb24uICBDaGVjayB0aGUgYWRkcmVzcyBhbmQgdHJ5IGFnYWluLiAgSWYgaXQgc3RpbGwNCmZhaWxzLCBjb250YWN0IHlvdXIgc3lzdGVtIGFkbWluaXN0cmF0b3IuDQogICAgPCBDaW54eHguY29tICM1LjAuMCBzbXRwOyA1LjQuNyAtIERlbGl2ZXJ5IGV4cGlyZWQNCihtZXNzYWdlIHRvbyBvbGQpICd0aW1lb3V0JyAoZGVsaXZlcnkgYXR0ZW1wdHM6IDApPg==
Run Code Online (Sandbox Code Playgroud)
成为:你的消息
To: xxx@xxx.com
Subject: Ixxx
Sent: Thu, 22 Oct 2009 01:14:34 -0400
did not reach the following recipient(s):
xxx@gxxx on Tue, 27 Oct 2009 01:40:44 -0400
The e-mail system was unable to deliver the message, but did not
report a specific reason. Check the address and try again. If it still
fails, contact your system administrator.
< Cinxxx.com #5.0.0 smtp; 5.4.7 - Delivery expired
(message too old) 'timeout' (delivery attempts: 0)>
Run Code Online (Sandbox Code Playgroud)
编辑:似乎MIME Base64行的最大长度可以是76.我必须解码每个76位长的行,而不是一次解码整个消息.谢谢.
如何在雷鸟中保存"视图"然后将其应用于其他文件夹(嵌套而非嵌套)?有点像进化和前景?
对于我的生活,我在我的版本中找不到这个:
Mozilla/5.0(X11; U; Linux x86_64; en-US; rv:1.9.1.10)Gecko/20100528 Thunderbird/3.0.5
谢谢,
我通过c#向Thunderbird发送电子邮件给很多人.我用循环来做.我的问题是,当我运行我的应用程序时 - 对于任何发送新Thunderbird窗口的电子邮件都是打开的,然后我需要按"发送"然后发送.这非常不方便.如何一次发送所有电子邮件?
我的代码:
string strCommand;
for(i=0;i<100;i++)
{
strCommand = " -compose to=" + (char)34 + astrRecip[i] + (char)34 + ",";
strCommand += "body=" + (char)34 + strMessage[i] + (char)34 + ",";
strCommand += "subject=" + (char)34 + strSubject + (char)34 + ",";
strCommand += "attachment=" + (char)34 + strAttachment[i] + (char)34;
Process.Start(@"C:\Program Files\Mozilla Thunderbird\thunderbird", strCommand);
}
Run Code Online (Sandbox Code Playgroud)
我想是因为我给每封电子邮件写了"-compose"所以它打开了一个新窗口,也许如果我写一个命令行就可以了.我试过了,但没有成功.
我想为很棒的WM 制作一个小插件,它将显示 Thunderbird 中待处理的许多未读消息。我想获取直接访问 Thunderbird sqlite库的消息数。问题是:我应该查询哪个库、表和字段?
其下至少有15个基地~/.thunderbird/profile/,其中包括./global-messages-db.sqlite。在这个基地我尝试了messageAttributes桌子,但没有取得很大的成功。我找不到描述属性的开发文档......
这里有什么帮助吗?
总结一下即将发生的事情:
完整解释:
我正在开发一个生成 ICS 日历的应用程序。该日历通过 URL 分派给用户。到目前为止,我发现用户可以通过Calendar tab-> New Calendar->导入日历On the Network。然后提供生成日历的 URL 并按照向导操作会创建一个新日历。即使我想找到一种方法来允许用户只需单击我的链接即可导入日历(如果是这种情况,则自动触发向导),这工作得很好。我尝试将链接嵌入到邮件中,但是当单击它时,它会触发浏览器(如果以 HTTP 协议提供,或者以 WebDAV 协议提供时出现错误)。您知道有什么方法可以生成可以实现我的目标的链接吗?
然而,真正的问题是另一个。当我按照描述导入日历 ( Calendar tab-> New Calendar-> On the Network),然后尝试修改任何事件数据时,我收到一条MODIFICATION_FAILED消息,并且错误控制台仅显示
Timestamp: 03/14/2013 12:20:08 PM
Error: An error occurred when writing to the calendar Test! Error code: MODIFICATION_FAILED. Description:
Source File: resource://calendar/modules/calUtils.jsm -> file:///home/mdavi/.thunderbird/sdq097yy.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCalendarManager.js
Line: 976
Run Code Online (Sandbox Code Playgroud)
我怎样才能找到这个错误的原因?此外,我尝试将生成的日历(或从我的链接下载)导出到 ICS 文件,然后通过File-> Open->打开此类文件Calendar File ...,而不修改导出文件中的任何内容,这样我什至可以修改事件数据。所以为什么?我生成的 ICS 文件非常简单,如下所示:
BEGIN:VCALENDAR
PRODID:-//Events …Run Code Online (Sandbox Code Playgroud) 我写了一些小的HTML代码用作Thunderbird中的签名.对于Thunderbird收到的电子邮件,显示非常完美,无误.但是,当在Outlook中收到来自我的电子邮件时,缺少颜色信息.
这是我的HTML代码(替换了名称和识别信息)
<html>
<div class="Section1">
<p><b><span style="font-size: 10pt;
font-family:Arial,sans-serif; color: rgb(35, 53,
64);padding-left: 10px;">
<!-- NAME -->
First </span>
<span style="font-size: 10pt;
font-family:Arial,sans-serif; color: rgb(223, 93,
39);"> Last <br>
</span></b>
<span style="font-size: 9pt; font-family:
Arial,sans-serif; color: rgb(35, 53, 64);padding-left:
10px;">
<!-- Job Title -->
Mobile App Developer
<br>
</span>
<!--COMPANY NAME--> <b><span style="font-size: 11pt;
font-family: Arial,sans-serif; color: rgb(223, 93,
39);padding-left: 10px;">Company</span></b><b><span
style="font-size: 11pt; font-family: Arial,sans-serif;
color: rgb(35, 53, 64);">Name ®</span></b></p>
<p>
</span> <span style="font-size: 9pt; font-family:
Arial,sans-serif; color: rgb(35, 53, …Run Code Online (Sandbox Code Playgroud) 我有一个问题,Thunderbird没有根据父宽度清除内部表.

顶部图像显示了它应该如何显示,底部显示它在Thunderbird中的外观.
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" border="0" align="center" style="max-width: 600px; width: 100%; table-layout: fixed; background: red;">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" border="0" align="left" style="width: 100px; table-layout: fixed; background: blue;">
<tr>
<td>test</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" align="left" style="width: 100px; table-layout: fixed; background: blue;">
<tr>
<td>test</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" align="left" style="width: 100px; table-layout: fixed; background: blue;">
<tr>
<td>test</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" align="left" style="width: 100px; table-layout: fixed; background: …Run Code Online (Sandbox Code Playgroud) 今天我收到了一封来自 Facebook 的电子邮件。(在雷鸟中)
我注意到“发件人/货车”字段前面的“facebook”图标。
我的研究
电子邮件的来源
进入一个BIMI记录
DKIM
图标
没有成果,我找不到对图标的引用。
问题是,在邮件地址前面获取图标的机制是什么?这只雷鸟吗?
从thunderbird 68 自动更新到78 后,thunderbird 挂在与我们组织的电子邮件服务器通话中。为什么会这样?
我尝试了许多版本的 MAPISend,但每次都在一处出错。MAPILogon 返回错误代码 1。
dwRet := MapiLogon(Handle,
nil,
nil,
MAPI_DIALOG or MAPI_NEW_SESSION,
0, @MAPI_Session);
Run Code Online (Sandbox Code Playgroud)
我尝试使用“MAPISend 组件”,这段代码:
http://prog.hu/tudastar/60044-6/Delphi-Email+csatolt+file+thunderbird.html
和另外 2 个。
有趣的是,Acrobat Reader 可以使用具有附加到电子邮件功能的 MAPI,并且“发送”“邮件中”上下文菜单也可以工作。
我不明白为什么它不起作用,在我的机器(Win7)中它工作正常。
然后我失败的机器有WinXP操作系统,他们使用Thunderbird。
我可以做什么才能成功登录 MAPI?
谢谢:dd
我需要使用Thunderbird和Delphi XE3发送带附件的电子邮件.我不知道从哪里开始所以我问是否有人链接到我可能找到信息的网站.
如何禁用(Mozilla)Thunderbird= TB(电子邮件客户端)应用程序自动使用/应用的自动更新过程/功能?例如在 v68 系列中:v68.12.0 或 v68.12.1 等?
需要更改哪些设置/首选项?
请显示不同的选项来禁用自动更新。
目前(在撰写本文时)TB 的最后一个版本是 v78 系列,它使用基于内置 RNP 的 OpenPGP 功能,而不是 GPG。
TB 版本 v68 系列使用基于 GPG 的外部工具而不是内置的 OpenPGP 功能,当然 GPG 遵循 OpenPGP 标准。
我现在需要使用基于 GPG 的工具。
并且,如果 TB 自动从 v68 系列(v68.12.0 或 v68.12.1 等)版本更新到 v78 系列或更高版本(v78.4.0 等)等,
那么降级(从 v78 系列回到 v68 系列)有时是非常复杂(或者有时不可能没有数据丢失),如果没有进行足够的备份等。
所以,我想暂时避免“自动更新”过程。
如果我需要,或者什么时候需要,那么我自己可以在 TB 的 GUI 中手动选择按钮来检查更新,然后我可以单击“更新”以强制执行更新过程,
否则,它(TB ) 不能自动更新。
而且,在安装 …
thunderbird ×12
email ×5
delphi ×3
html ×2
auto-update ×1
awesome-wm ×1
base64 ×1
c# ×1
command-line ×1
css ×1
directory ×1
disable ×1
dkim ×1
html-email ×1
icalendar ×1
icons ×1
imap ×1
mapi ×1
mime ×1
outlook ×1
preferences ×1
send ×1
settings ×1
sqlite ×1
ssl ×1
views ×1