diff options
author | Erich Eckner <git@eckner.net> | 2016-04-01 09:40:29 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2016-04-01 09:40:29 +0200 |
commit | 4cca1654c13e57f5a2e01d0e18a8255e98bad621 (patch) | |
tree | 1ba2c7b4b5c980c3798182a6140b0ebc716c0f28 /sendmailadvanced | |
download | sendmailadvanced-4cca1654c13e57f5a2e01d0e18a8255e98bad621.tar.xz |
Initial Commit
Diffstat (limited to 'sendmailadvanced')
-rwxr-xr-x | sendmailadvanced | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/sendmailadvanced b/sendmailadvanced new file mode 100755 index 0000000..64a0152 --- /dev/null +++ b/sendmailadvanced @@ -0,0 +1,33 @@ +#!/bin/bash + +( + . /etc/sendmailadvanced.conf + + tos="" + while read s + do + echo "${s}" + if [ "${s:0:3}" == "To:" ] || [ "${s:0:3}" == "Cc:" ] + then + tos="${tos} ${s:4}" + fi + if [ "${s:0:8}" == "Subject:" ] + then + break + fi + done + hashcash -b ${hashcash_bits} -Xm ${tos} + while read s + do + echo "${s}" + if [ "${s}" == "" ] + then + break + fi + done + ( + body_header_hook $@ + cat + body_footer_hook $@ + ) | gpg -e -a -s -r ${gpg_recipient} +) | /usr/sbin/sendmail -t |