要学习
Mozilla平台上的扩展开发,阅读开源的扩展代码是必需的,Enigmail就是这样一个优秀的扩展,它主要功能是对邮件进行数字签名以及加解密。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />第一步当然是先编译Thunderbird,of course,如果你不想自己编译也没关系,使用安装版本也是可以的,反正有测试环境就可以了。否则的话,按如下步骤:
make-fclient.mkexport
cdmodules/libreg
make
cdhttp://www.cnblogs.com/xpcom/string
make
cd..
make
cdobsolete
make
第二步就是编译Enigmail,从官方网站上下载来源代码,我使用的是enigmail-0.95.6.tar.gz,它对应于Mozilla Thunderbird 2.0。将代码解压缩到mozilla/mailnews/extensions下的enigmail目录中。
第三步:运行C:/mozilla-build/start-msvc8.bat
cdmailnews/extensions/enigmail
./makemake-r
make
第四步:如果你想打包成xpi格式,使用如下命令:
这样就会在mozilla/dist/bin 文件夹中创建出enigmail-<version>-<platform>.xpi
分享到:
相关推荐
enigmail-1.5.1-sm+tb
在Thunderbird中使用Enigmail和GnuPG
这是Enigmail的仓库,它使用travis-ci进行构建和测试
matlab加密代码透明高效的数据存储 数据讲座示范资料库 日程 时间 话题 9:00–9:15 介绍 9:15–10:45 个人/项目数据管理 11:00–12:30 数据格式,工具和助手 13:30–14:15 机构解决方案,案例 14:15–15:...
在后台,SeaMonkey使用了许多与Mozilla源代码相同的代码,这些源代码为Firefox,Thunderbird,Camino,Sunbird和Miro等成功的兄弟姐妹提供了支持。 这是海猴的便携式版本,其中预先安装了一些隐私功能。 adblock...
这个简单的代理让我可以使用 Enigmail 从 SELinux 沙盒 Thunderbird 访问我的 GPG 配置。 希望它可以防止受损的 Thunderbird 导出私钥。 沙盒雷鸟 我使用这样的命令行来沙箱 Thunderbird: seunshare -t $(mktemp -...
http://www.enigmail.net/iQEcBAEBAgAGBQJTHnwVAAoJEDWbjndSKzRJFeUH/RtAHtZsUhHpxMxvekLhCEYPoZn1E7wq1F0I5/4yaQlma3I/v+NdyMiorFQpv3x2YjoleZtnmHN7CR11ZIE66YWTuyZnFSTuYh6K5SJkfFQs2SKchI0D9MPPoaUYF