在批处理脚本中使用以下行来调用 Thunderbird 并撰写电子邮件:
thunderbird.exe -compose "to='email@domain.com',subject='Some Subject',preselectid='id1',body='Message Body',attachment='File.txt'"
Run Code Online (Sandbox Code Playgroud)
该命令执行得非常好,但是批处理脚本将不会继续,直到应用程序终止。有没有办法绕过这个问题,以便脚本继续执行下一个命令?
Thunderbird允许使用预定义(或自己的)标签来标记消息,例如"待办事项","稍后".(在读取信息时按"1"可查看.)
这些标签被复制到IMAP服务器(我通过使用两个TB客户端验证了:我在两个客户端上看到了相同的标签).
如何使用标准IMAP类访问PHP中的标记信息(例如:msg已设置标记"待办事项")?
我找到了一个旧的参考资料http://www.wynia.org/wordpress/2007/02/alternate-imap-solution-for-php-pear-net_imap到net_imap http://pear.php.net/package/Net_IMAP,声称"标准"IMAP类不能这样做 - 但Net_IMAP包似乎没有更新一段时间,所以我对采用它持怀疑态度......
我有一个带有N个附件的邮件,格式为000X-xxxx.patch.我想在我的主人身上应用所有补丁,但我希望将所有提交分开,因为原作者提交了它们.当然包括提交消息.
方法1:打开电子邮件,单击另存为,xxx.eml,然后:
git am xxx.eml
Run Code Online (Sandbox Code Playgroud)
结果还可以,但是所有内容都被压缩成一个提交.不能接受的.
方法2.所有附件都保存在目录中,然后:
git am 000*.patch
Patch format detection failed.
git apply 000*.patch
(does nothing)
Run Code Online (Sandbox Code Playgroud)
这不起作用.建议?谢谢.
我想开发一个Thunderbird 12插件.我写了一个简单的JS函数.(文件:"chrome\content\myApp.js").该文件由xul-'onclick'事件调用.我已将我的插件打包为.xpi文件,然后我安装了它.(好的,它正在工作!)
现在我想调试我的JS函数.但我找不到一个有效的JS Debugger.我试过这个插件:
javascript debugging thunderbird javascript-debugger thunderbird-addon
我想从我正在开发的C#应用程序中查询Thunderbird存储的电子邮件.
目前,我可以通过查询SQLite数据库global-messages-db.sqlite来获取一些消息部分,例如From地址和Subject.
SELECT subject FROM messagesText LIMIT 10;
Run Code Online (Sandbox Code Playgroud)
我无法找到消息的正文.我搜索了Thunderbird存储的文档但我找不到任何描述存储位置的内容.
邮件正文存储在哪里?
我想在 Debian 和 Windows 上打开 Thunderbird,并附上新电子邮件的附件。
所以我想做与此线程中相同的操作,但发布的解决方案不起作用:
我和 user2686223 有同样的问题。该文件不会附加到邮件中。谁能帮我这个?
也许有另一种解决方案?
编辑:现在这就是它的工作原理:
import os
os.system("thunderbird -compose to='test@test.de',subject='subject',body='body',attachment='/path/to/file'")
Run Code Online (Sandbox Code Playgroud) 我想从“原始”电子邮件生成 PDF 文档。该电子邮件可以包含 html 或仅包含文本。我不关心附件。
生成的 pdf 应包含正确的格式(来自 css 和 html)以及嵌入的图像。
我的第一个想法是使用 Thunderbird 等电子邮件客户端呈现电子邮件,然后将其打印为 pdf。Thunderbird 是否提供这样的 API 或者是否有 Java 库可用于将电子邮件打印为 pdf?
我使用此命令发送带有 Thunderbird 的日志文件
thunderbird -compose "subject='test',to='test@mail.test',body=$output,attachment='/home/test/scan.log'"
Run Code Online (Sandbox Code Playgroud)
启动并显示雷鸟预填充的编辑消息窗口,我必须手动按下发送按钮 如何自动发送电子邮件?截图雷鸟
我现在用Outlook做什么:
我收到产品的电子邮件订单.我在Outlook中选择一个或多个电子邮件(一个订单可以有多个与之关联的电子邮件),然后切换到我的Delphi编码的OrderManager程序并单击"导入".它使用Outlook的COM自动化界面来读取每条消息的文本,解析并处理每条消息.
问题是,我可以使用Thunderbird代替吗?Thunderbird有COM接口吗?我必须使用Google搜索错误的关键字,因为我还没有找到任何内容.
顺便说一句,我确实有一个版本的OrderManager,它只是使用Indy从我的电子邮件服务器直接读取电子邮件,但出于几个原因,我想尝试从Firefox中读取它们.
任何建议,文档链接或代码示例将不胜感激!
在以前版本的 Thunderbird 中,当连接到带有自签名证书的服务器时,会显示警告,但提供了使用此对话框为该服务器创建安全例外的选项:
我可以点击“确认安全例外”,此后,TB 可以与服务器通信。
但是在这个版本的TB中,我只看到一条消息:
Sending of message failed.
The certificate is not trusted because it is self-signed.
The configuration related to [server name] must be corrected.
Run Code Online (Sandbox Code Playgroud)
没有迹象表明什么“必须更正”才能让 TB 信任证书。
隐私设置部分中的证书管理器会打开上面的对话框。但是一旦输入了正确的 IP:port,“Get Certificate”按钮除了显示“No Information Available”之外什么也不做。这使得对话框非常无用。
由于邮件服务器位于 Intranet 上,因此我不担心由于缺少 CA 签名而导致的中间人攻击。
有没有其他方法可以让 TB 78 使用自签名证书?
thunderbird ×10
email ×2
batch-file ×1
certificate ×1
debugging ×1
delphi ×1
git ×1
imap ×1
java ×1
javascript ×1
pdf ×1
php ×1
python ×1
sqlite ×1
ssl ×1
tags ×1
ubuntu ×1