diff options
-rwxr-xr-x | firma | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -373,9 +373,11 @@ function ParseGpgDecryptStderr { GetSenderAddress fi - SIGNED_BY="`echo "$gpg_decrypt_stderr" | grep '^\[GNUPG:] GOODSIG' | awk '{ print $4 }'`" - - if [ "$SIGNED_BY" == "$SENDER_ADDRESS" ]; then + if + echo "$gpg_decrypt_stderr" | \ + grep '^\[GNUPG:] GOODSIG' | \ + grep -q $SENDER_ADDRESS + then SIGNATURE_MADE_BY_SENDER="1" else SIGNATURE_MADE_BY_SENDER="0" @@ -840,10 +842,7 @@ function ProcessMessage { # this is the body of the message to be sent, so no indentation here MESSAGE_BODY="\ It was not possible to process this message. Message was - not sent by the person who signed it. - - Sent by: $SENDER_ADDRESS - Signed by: $SIGNED_BY" + not sent by the person who signed it." ComposeAndSendBounceMessage fi @@ -1854,8 +1853,7 @@ GLOBAL_VARS=" KEYSERVER MODE ADMIN_MESSAGE - SIGNATURE_MADE_BY_SENDER - SIGNED_BY" + SIGNATURE_MADE_BY_SENDER" FUNCTIONS=" Usage |