#!/bin/sh MSG=$(cat) echo "${MSG}" | grep 'BEGIN PGP SIGNATURE' > /dev/null 2>&1; SIGNED=$? if [ ${SIGNED} = 0 ]; then echo "${MSG}" | \ sed -e '/^-\+BEGIN PGP SIGNED MESSAGE-\+/,/^Hash:.*/d' \ -e '/^-\+BEGIN PGP SIGNATURE-\+/,$d' | \ mutt-autoalias echo '\n' echo "${MSG}" | gpg --verify - 2>&1; else echo "${MSG}" | mutt-autoalias fi