From c0284b94095d0809552fded5afab440bd3a2f044 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 28 Jun 2019 10:54:07 +0200 Subject: gpg_recipient -> gpg_recipients: allow for multiple default recipients --- sendmailadvanced.in | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'sendmailadvanced.in') diff --git a/sendmailadvanced.in b/sendmailadvanced.in index 3c12fe8..b7aa435 100755 --- a/sendmailadvanced.in +++ b/sendmailadvanced.in @@ -63,7 +63,7 @@ gpgAdressaten() { then echo -n "-r ${adressat} " else - echo -n "-r ${gpg_recipient} " + printf -- '-r %s ' "${gpg_recipients[@]}" fi done } @@ -102,7 +102,10 @@ else done fi -gpg --list-keys "${gpg_recipient}" &> /dev/null || encrypt=false +[ -z "${gpg_recipients[*]}" ] && encrypt=false +for gpg_recipient in "${gpg_recipients[@]}"; do + gpg --list-keys "${gpg_recipient}" &> /dev/null || encrypt=false +done which hashcash &> /dev/null || stamp=false eval set -- "$(getopt -o eh:i:st --long encrypt,no-encrypt,hook:,help,inline:,no-inline,stamp,no-stamp,version -n "$(basename "$0")" -- "$@" || echo verwendung)" -- cgit v1.2.3-54-g00ecf