|
|
by Iznogood <iznogood/at/iznogood-factory.org> 关于作者: 结识GNU/Linux有一段时间了,我现在使用的是Debian系统。除了电子方面的研究, 我还为GNU/Linux社区 Iznogood-Factory 做大量的法语翻译工作。 目录: |
使用Sylpheed-Claws检查电子邮件数字签名摘要:
在此我想向大家讲述一下如何在Sylpheed-Claws中使用一些基本的bash
管道命令增加一个gpg插件来检查电子邮件的数字签名。
|
我曾经收到一个朋友的邮件,在邮件中他问道:“你怎么发给我一个带病毒程序的邮件?” 呵呵,肯定是有人非法获取了我的邮件地址并用我的地址给他发的。不过我这位朋友倒是 还算幸运,因为那个病毒已经被他检测到了。但是就像我们经常收到的邮件一样,如果 邮件的内容只是距他家150公里远的一次会议的日期,或者是一个正在开发中的程序的补丁, 那后果又会怎么样呢?我想那肯定是很令人沮丧的。
从那以后我发邮件总是会加上数字签名,并且如果收到的邮件有签名的话我也总是检查, 以给邮件增加一层安全性,防止再有人冒充。但有时我会遇上这样的情况:我第一次收到某个人 的邮件但却从来没有检查过他的签名。因为我很懒,我不想打开一个xterm窗口,写一些 gpg命令把他的公钥(public key)存到我的电脑里,然后再检查每一封新邮件的签名。 所以我就想了这个办法使用Sylpheed-Claws来做这些事。
apt-get install sylpheed-claws sylpheed-claws-plugins sylpheed-claws-pgpmime gpg要让该插件工作您还需要到[设置Configuration] -> [插件Plugins...]增加pgpmime.so插件(如下图), 当然如果愿意您也可以增加其他的插件,以便更好地使用Sylpheed-Claws。
接下来您可以在便好设定中看到左侧的[隐私Confidentiality] -> [GPG]。 点击它可以看到四个复选框。您至少 需要选择第一个(自动检查数字签名)。检测您的信息。您对签名时的其他选项 可能也会感兴趣:第二个会在会话过程中将您的passphrase保持在内存中,第三个 选项会在需要时接受键盘输入,最后一个会在GPG无法运作时给出警告。
如果您收到一封带有数字签名的邮件,在邮件正文的右边就会出现一个图标:
在Sylpheed-Claws中,您可以用[工具Tools] -> [执行动作Actions]来对想要检查的邮件进行检查。
但首先您必须在[设置Configuration] -> [动作Actions...]中对其进行配置。先打开如下窗口:
菜单名您可以随便选一个,在命令栏中输入您想要执行的命令(非常复杂)并点一下新增。 下面是通过管道进行GPG检查的命令:
ID=`cat %f | grep "From" | grep "<" | grep ">" | cut -f2 -d\< | cut -f1 -d\> `; xterm -e gpg --keyserver wwwkeys.ch.pgp.net --search-key $ID将命令写在一行上。通常的GPG命令是:
gpg --keyserver servername --search-key email-address在Sylpheed-Claws中,我们使用“xterm -e”打开一个xterm会话,因为我们总是需要 选择一个名字选项来获得邮件地址-$ID:
主页由LinuxFocus编辑组维护
© Iznogood "some rights reserved" see linuxfocus.org/license/ http://www.LinuxFocus.org |
翻译信息:
|
2005-01-29, generated by lfparser version 2.51