summaryrefslogtreecommitdiff
path: root/test/tests/inject/message-id
blob: a553a5d01f35582408f5b47f37f73a0100edc49b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
. functions

inj() { injectfield message-id 'to: n' "$@"; }

echo "Checking that inject inserts a message-id."
test -n "`inj`"

echo "Checking that inject preserves an existing message-id."
inj "Message-Id: <mid@mid>" | grep -q '^ <mid@mid>$'

echo "Checking that inject does not add more message-ids."
test 1 -eq `inj "Message-Id: <mid@mid>" | wc -l`

echo "Checking that inject will ignore an existing message-id."
export NULLMAILER_FLAGS=i
inj "Message-Id: <mid@mid>" | not grep -q '^ <mid@mid>$'

echo "Checking that inject obeys me"
inj | grep -q "@f.q.d.n>$"

echo "Checking that inject obeys config/idhost"
echo test1.org >$SYSCONFDIR/idhost
inj | grep -q '@test1.org>$'