chiark / gitweb /
mail: Send mail with the correct envelope sender.
[newsgate] / bin / mail
CommitLineData
a682e5d7
MW
1#! /bin/sh
2
3set -e
4. defs
5
6[ $# = 1 ] || fail "usage: $0 GROUP"
7group=$1
f56d7124 8entry=`cdb -q groups.cdb "g:$group"` || bad "unknown group $group"
a682e5d7
MW
9set -- $entry
10[ $3 = none ] && bad "posting to mail.$2 forbidden"
11{ echo "To: $3";
12 sed -n ":top; /^$/,\$ b ok
13 /^[Tt][Oo]: / ! b ok; :loop; n; /^ / b loop; b top
14 :ok; p"; } |
b732e5cc 15qmail-inject -a -f$USER-$1@$(control defaulthost "$me") $3