Как автоматически отправлять зашифрованную почту gpg из командной строки linux?

Как я могу автоматически отправлять зашифрованную почту gpg из командной строки linux?

Я немного озадачен этим, я пробовал использовать mutt, но он не шифрует почту, если она не используется в интерактивном режиме.

кто-нибудь знает, если вы можете использовать команду build in mail, чтобы сделать это как?

5
задан Rwky
15.04.2023 14:37 Количество просмотров материала 3133
Распечатать страницу

3 ответа

попробуйте что-то вроде

gpg -ea -r "Recipient name" -o - filename | mail -s "Subject line" recipient@example.com

для отправки защищенной ascii, зашифрованной открытым ключом копии файла "filename" человеку с именем "Имя получателя" (который находится в вашем наборе ключей gpg) по адресу электронной почты recipient@example.com с указанной строкой темы.

или

echo "Your secret message" | gpg -ea -r "Recipient name" | mail -s "Subject" recipient@example.com

для отправки текста напрямую, а не из открытого текстового файла на диске.

22
отвечен gbroiles 2023-04-16 22:25

Альтернатива для тех, кто использует msmtp.

cat <<EOF | gpg -ea -r "recipient gpg name" | msmtp -a "account default" recipient@mail.com Subject: Hello Kosmos Type your message here, yada yada yada. EOF

вуаля

0
отвечен qhaz 2023-04-17 00:42

вот небольшой сценарий, который я написал. Сохраните его в ~ / username/bin / gpgmail и запустите chmod 755 gpgmail. Запуск с помощью gpgmail.

#!/bin/bash
# Send encrypted email
# Requires gpg and mail to be setup

echo "Available keys:"
gpg --list-keys
# Gather variables
echo "Enter public key of recipient:"
read user
echo "Enter email:"
read email
echo "Enter subject:"
read subject
echo "Enter message:"
read message

# Pipe the echoed message to gpg, sign and encrypt it to ascii (-eas), include your key so you can read it,
# include recipients key, pipe to mail with the (unencrypted) subject, send to the given email.
echo "$message" | gpg2 --no-emit-version -eas -r galenasphaug@gmail.com -r $user | mail -s "$subject" $email
0
отвечен clownfishhuman 2023-04-17 02:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх