具有多个附件和加密的UNIX电子邮件

时间:2010-11-15 21:07:49

标签: email unix encryption openssl

有没有办法(最好是简单,简洁的方法)从UNIX中的命令行发送带有多个加密附件的电子邮件?

这是在工作环境中,所以我对安装任何东西犹豫不决。

3 个答案:

答案 0 :(得分:1)

假设您有两个加密文件file1.pgp file2.pgp(编辑:uuencode - > uuencode -m)

Tar并邮寄给他们

tar cf -  file1.pgp  file2.pgp | uuencode -m myfile.tar | mailx -s 'test'  me@mycomputer.com

收件人需要一些东西来打开tar容器:windows 7zip等。你也可以压缩文件。 gzip不起作用。

echo "file1.pgp file2.pgp" | zip zipfilename -@ 
cat zipfilename.zip | uunecode -m zipfilename.zip | mailx -s 'test' me@mycomputer.com

如果文件未加密,您可以使用zip加密和密码保护

echo "file1.txt file2.txt" | zip zipfilename -@  -P password

这是不安全的,因为有些人可以看到你在unix盒子上用ps命令输入密码。

编辑:Dec 26120120

答案 1 :(得分:1)

命令行工具openssl通常已安装在大多数类UNIX服务器上。它是加密瑞士军刀的东西;其openssl smime实用程序允许您创建S / MIME标准加密和/或签名邮件。

答案 2 :(得分:0)

我讨厌提供这个作为答案,因为它和摩西一样古老,甚至可能更加过时,但我使用nmh命令系统来做这类事情。

这是非常深奥的,但你可以用它来构建你想要的任何东西。它甚至可能已经安装在您的系统上,我怀疑这将是一个好处。

毫无疑问,对于这类事情,有无数更新,更光滑,更时尚,更精彩的系统。我只是不认识他们。我有大约25年的累积电子邮件,我在这个系统下访问,我已经在它上面写了几十个应用程序,用于定制的小方法。

我仍然使用vi来回复邮件进行编辑,并在终端窗口中阅读邮件。在perl被发明之前,我仍然使用了我在后面使用过的脚本。这是多么古老。我是在80年代早期或中期开始使用它的。除了/usr/ucb/Mail之外,我记不起任何事情。编写一个shperl脚本可以很容易地将MH命令粘合在一起,完全符合您的要求。

但是,我不希望MH出现在其他任何人身上。我的妈妈设法应付它,但她自己是vi用户,并且学习了比我更多的汇编语言。在她之外,我不知道我是否可以算上六个仍然使用MH收发邮件的朋友。

但是,它确实有一件事情要做:你永远不会,任何人试图欺骗你陷入网络钓鱼攻击,因为你永远只是眼球,所以曾经被欺骗邮件最初是明文(至少我是如何设置的),所以你会立即看到这些链接很古怪。