
Linux 명령줄에서 GPG 암호화 메일을 자동으로 보내려면 어떻게 해야 합니까?
나는 이것에 대해 약간 당황합니다. mutt를 사용해 보았지만 대화형으로 사용되지 않는 한 메일을 암호화하지 않습니다.
메일 빌드 명령을 사용하여 이 작업을 수행할 수 있는지 아는 사람이 있습니까?
답변1
다음과 같은 것을 시도해보세요
gpg -ea -r "Recipient name" -o - filename | mail -s "Subject line" [email protected]
"filename" 파일의 ASCII로 보호되고 공개 키로 암호화된 복사본을 이메일 주소로 "수신자 이름"(gpg 키링에 있는 사람)에게 보냅니다.[이메일 보호됨]지정된 제목으로.
또는
echo "Your secret message" | gpg -ea -r "Recipient name" | mail -s "Subject" [email protected]
디스크의 일반 텍스트 파일이 아닌 직접 텍스트를 보내는 것입니다.
답변2
msmtp를 사용하는 사람들을 위한 대안입니다.
cat <<EOF | gpg -ea -r "recipient gpg name" | msmtp -a "account default" [email protected]
Subject: Hello Kosmos Type your message here, yada yada yada. EOF
짜잔