标签: thunderbird

简单的MIME Base64解码器

我正在寻找一种简单的方法,不涉及使用像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位长的行,而不是一次解码整个消息.谢谢.

delphi email base64 mime thunderbird

3
推荐指数
2
解决办法
6741
查看次数

thunderbird如何将文件夹视图应用到其他文件夹(如evolution)

如何在雷鸟中保存"视图"然后将其应用于其他文件夹(嵌套而非嵌套)?有点像进化和前景?

对于我的生活,我在我的版本中找不到这个:

Mozilla/5.0(X11; U; Linux x86_64; en-US; rv:1.9.1.10)Gecko/20100528 Thunderbird/3.0.5

谢谢,

directory thunderbird views

2
推荐指数
1
解决办法
1174
查看次数

通过c#一起发送许多电子邮件由Thunderbird

我通过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"所以它打开了一个新窗口,也许如果我写一个命令行就可以了.我试过了,但没有成功.

c# email command-line thunderbird

2
推荐指数
1
解决办法
3694
查看次数

Thunderbird - 来自 .sqlite 库的 underad 消息数量

我想为很棒的WM 制作一个小插件,它将显示 Thunderbird 中待处理的许多未读消息。我想获取直接访问 Thunderbird sqlite库的消息数。问题是:我应该查询哪个库、表和字段?

其下至少有15个基地~/.thunderbird/profile/,其中包括./global-messages-db.sqlite。在这个基地我尝试了messageAttributes桌子,但没有取得很大的成功。我找不到描述属性的开发文档......

这里有什么帮助吗?

sqlite thunderbird awesome-wm

2
推荐指数
1
解决办法
635
查看次数

使用 Thunderbird-lighting 从 URL 获取日历

总结一下即将发生的事情:

  • 如何通过链接发送日历?
  • 为什么日历首次保存在我的本地电脑上时可以完全正常工作,而直接从网络获取时却无法修改,尽管它是在没有消息的情况下导入的?
  • 如何查找修改失败的原因?

完整解释:

我正在开发一个生成 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)

icalendar thunderbird thunderbird-lightning

2
推荐指数
1
解决办法
6918
查看次数

为什么我的HTML签名在Thunderbird中正确显示,但在Outlook中却不正确?

我写了一些小的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
        &nbsp;<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 &reg;</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)

html outlook thunderbird

2
推荐指数
1
解决办法
1227
查看次数

强制Thunderbird中的html电子邮件在容器中浮动元素

我有一个问题,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)

html css email thunderbird html-email

2
推荐指数
1
解决办法
1488
查看次数

From 标题中的 Thunderbird 图标

今天我收到了一封来自 Facebook 的电子邮件。(在雷鸟中)

在此处输入图片说明

我注意到“发件人/货车”字段前面的“facebook”图标。
我的研究

  • 电子邮件的来源

  • 进入一个BIMI记录

  • DKIM

  • 图标

没有成果,我找不到对图标的引用。

问题是,在邮件地址前面获取图标的机制是什么?这只雷鸟吗?

email icons thunderbird dkim

2
推荐指数
1
解决办法
285
查看次数

为什么在与 IMAP 邮件服务器通话时,Thunderbird 78 会挂起?

从thunderbird 68 自动更新到78 后,thunderbird 挂在与我们组织的电子邮件服务器通话中。为什么会这样?

ssl imap thunderbird

2
推荐指数
1
解决办法
949
查看次数

Delphi:MAPILOGON 错误代码 1

我尝试了许多版本的 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

delphi authentication mapi thunderbird send

1
推荐指数
1
解决办法
2659
查看次数

使用Thunderbird从Delphi发送邮件

我需要使用Thunderbird和Delphi XE3发送带附件的电子邮件.我不知道从哪里开始所以我问​​是否有人链接到我可能找到信息的网站.

delphi email thunderbird

1
推荐指数
1
解决办法
3732
查看次数

如何禁用 Thunderbird 自动更新

如何禁用(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 v78 发行说明1 的信息
    • 地址簿现在存储为 SQLite 数据库,为将来的地址簿改进做准备。MAB 格式的现有地址簿(使用 Mork 数据库)将被转换。
    • TLS 1.0 和 1.1 已禁用

所以,我想暂时避免“自动更新”过程。

如果我需要,或者什么时候需要,那么我自己可以在 TB 的 GUI 中手动选择按钮来检查更新,然后我可以单击“更新”以强制执行更新过程,
否则,它(TB ) 不能自动更新。

而且,在安装 …

settings thunderbird auto-update preferences disable

0
推荐指数
1
解决办法
6403
查看次数