有没有办法(最好是简单,简洁的方法)从UNIX中的命令行发送带有多个加密附件的电子邮件?
这是在工作环境中,所以我对安装任何东西犹豫不决。
答案 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
之外,我记不起任何事情。编写一个sh
或perl
脚本可以很容易地将MH命令粘合在一起,完全符合您的要求。
vi
用户,并且学习了比我更多的汇编语言。在她之外,我不知道我是否可以算上六个仍然使用MH收发邮件的朋友。
但是,它确实有一件事情要做:你永远不会,任何人试图欺骗你陷入网络钓鱼攻击,因为你永远只是眼球,所以曾经被欺骗邮件最初是明文(至少我是如何设置的),所以你会立即看到这些链接很古怪。