UNIX электронная почта с несколькими вложениями и шифрованием - PullRequest
1 голос
/ 16 ноября 2010

Есть ли способ (желательно простой, лаконичный способ) отправить письмо из командной строки в UNIX с несколькими зашифрованными вложениями?

Это на рабочем месте, поэтому я не решаюсь что-либо устанавливать.

Ответы [ 3 ]

1 голос
/ 16 ноября 2010

Средство командной строки openssl обычно уже установлено на большинстве UNIX-подобных серверов. Это что-то вроде криптографического швейцарского армейского ножа; его openssl smime утилита позволяет создавать стандартную зашифрованную и / или подписанную почту S / MIME.

1 голос
/ 16 ноября 2010

Предположим, у вас есть два зашифрованных файла file1.pgp file2.pgp (edit: uuencode -> uuencode -m)

Тар и отправь им по почте

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

Это небезопасно в том смысле, что некоторые могут увидеть, что вы вводите пароль с помощью команды ps в окне unix.

редактировать: дек. 26120120

0 голосов
/ 16 ноября 2010

Я не хочу предлагать это в качестве ответа, потому что он такой же старый, как Моисей, и, возможно, даже более устаревший, но я использую систему команд nmh для такого рода вещей.

Это невероятно сложно, но вы можете построить из нее все, что захотите. Возможно, он уже установлен в вашей системе, что, я подозреваю, принесет пользу.

Я не сомневаюсь, что существует бесконечно много более новых, приятных, стильных и более замечательных систем для такого рода вещей. Я просто не знаю их. У меня есть накопленная электронная почта за 25 лет, к которой я получаю доступ в рамках этой системы, и я написал десятки приложений поверх нее для нестандартных подходов.

Я все еще отвечаю на почту, используя vi для редактирования, и я читаю почту в окне терминала. У меня до сих пор есть сценарии, которые я использовал еще до того, как был изобретен perl. Вот как это древне. Я впервые начал использовать его в начале или середине 80-х годов. Я ничего не могу вспомнить до этого, кроме, возможно, /usr/ucb/Mail. Было бы легко написать сценарий sh или perl, который склеивает MH-команды, чтобы сделать именно то, что вы просите.

Хотя я бы не хотел, чтобы М.Х. никому другому. Моей маме удается справиться с этим, но она сама пользователь vi и изучила больше ассемблера, чем я. Помимо нее, я не знаю, смогу ли я сосчитать полдюжины друзей, которые все еще используют MH для своей почты.

Однако в этом есть одна вещь: вы никогда, никогда, когда-либо не будете обмануты тем, кто пытается обмануть вас, чтобы попасть в фишинг-эксплойт, потому что вы всегда смотрите на HTML-почту изначально как обычный текст (по крайней мере, так я его настроил), так что вы сразу видите, что ссылки дурацкие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...