问题标签 [thunderbird]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
thunderbird - 重写 Mozilla Thunderbird 线程窗格的正确方法是什么?
我对电子邮件客户端的替代标准视图有一个想法,例如 Mozilla Thunderbird。我需要在一个提要中显示扩展的消息正文(例如 Google Reader 显示 RSS),而不是标题列表 + 一个消息正文。
让我想象一下。标准视图:http: //i.stack.imgur.com/R5OZ4.jpg。谷歌阅读器视图:http: //i.stack.imgur.com/CRBoM.jpg
我想正确的方法是隐藏 XUL 元素,如 threadPaneBox 和 messagepanebox,而是插入一个新元素。在启动时,我将加载当前文件夹的消息并将它们呈现在这个新容器中。
所以,问题是 - 在 Thunderbird 中自定义消息视图是否正确?这样做的正确方法是什么?问这个问题的正确地方是什么(也许去一些 Thunderbird 开发者论坛会更好)?最后,为 Thunderbird 编写扩展是实现我的想法的最佳方法吗?
shortcut - 如何禁用雷鸟快捷方式
我同时使用雷鸟和zend。ctrl+shift+r 被他们使用。但是当我在zend和其他地方使用它时,我发现它是thunderbird的全局快捷方式。
有谁知道如何禁用快捷方式,或者它只是我的一个错误?
php - IMAP / PHP中的Thunderbird“标签”
Thunderbird 允许使用预定义(或自己的)标签标记消息,例如“待办事项”、“稍后”。(阅读消息时按“1”查看。)
这些标签被复制到 IMAP 服务器(我通过使用两个 TB 客户端验证了这一点:我在两个客户端上看到了相同的标签)。
如何使用标准 IMAP 类访问 PHP 中的标签信息(例如:msg 已设置标签“To Do”)?
我找到了一个旧的参考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 包似乎有一段时间没有更新,所以我对采用它持怀疑态度......
javascript - 在 Thunderbirds 帐户设置对话框的帐户设置树中添加节点
我正在开发一个 Thunderbird 附加组件,我想在帐户管理器中为每个邮件帐户添加一个节点(当用户单击工具-> 帐户设置时打开)。此节点应显示一个包含帐户附加设置的面板。
我已经看到这个对话框中的树不是使用 XUL 而是使用 JavaScript。所以我对 JavaScript 文件做了一些更改,但如果明天有新版本出现,那么我的插件就会出现问题。所以我需要将节点添加为 XUL 覆盖,但这似乎不可能。
php - 从电子邮件地址获取邮件服务器详细信息?
我以前见过 Mozilla Thunderbird 和其他电子邮件客户端这样做过。我要做的是获取一个电子邮件地址,并找到主机方法(IMAP、POP3 等 - 我不确定这实际上是什么)、端口和地址。
是否有任何相对简单的方法可以通过扩展或可靠的外部 API 来做到这一点?
(PS 我知道这不是通过正则表达式完成的,例如 all *@googlemail.com
,因为我通过 Google Apps 使用位于 Google 的邮件服务器的域仍然解析为 Google 的详细信息)。
任何答案,评论,建议将不胜感激!
python - python嵌入图像雷鸟
我无法让 Thunderbird 显示我通过 python 在电子邮件中发送的任何嵌入式图像。它显示图像中的小空框和主体下方的图像(不是典型的附件)。
电子邮件在 Outlook 和 Yahoo 中是正确的。
我一定错过了一个标题?
我在电子邮件正文中的图片来源是:
我到处找了,不知道为什么!!请帮忙。
(我的 Python 可能不太好,但对 Outlook/Yahoo 来说已经足够好了)
提前致谢
xul - 如何访问 Thunderbird 的工具栏按钮图标?
我在哪里可以找到 Thunderbird 的默认工具栏按钮图标 - 我在这里查看http://mxr.mozilla.org/mozilla-central/source/toolkit/themes/winstripe/global/没有成功。
git - 从 Thunderbird 应用 git 系列补丁的最简单方法是什么
我有一封 000X-xxxx.patch 格式的带有 N 个附件的邮件。我想在我的主人之上应用所有补丁,但我想将所有提交分开,因为原作者提交了它们。当然包括提交信息。
方法一:打开邮件,点击另存为,xxx.eml,然后:
结果还可以,但是所有内容都被压缩为一次提交。不能接受的。
方法2.所有附件都保存在一个目录中,然后:
这是行不通的。建议?谢谢。
javascript - 在 Thunderbird 中使用其主机名和用户名创建帐户列表
我正在开发一个附加组件,它需要使用其主机名和用户名创建帐户列表。我可以做到这一点,nsIMsgAccountManager
但是当我使用手动设置创建新帐户时,主机名显示给我默认的 imap 服务器名称,即imap.googlemail.com
即使我已将其更改为192.168.0.25
. 理想情况下,我应该得到主机名,192.168.0.25
但它给了我imap.googlemail.com
. 这是我使用的代码:
请任何人告诉我我错在哪里。
xul - 如何在模态模式下打开对话框
什么是正确的方法,打开一个新对话框,以便用户在模式对话框关闭之前无法返回主窗口。
一个典型的模态窗口是由 alert() 函数创建的。
我试过这样没有成功: