summaryrefslogtreecommitdiff
path: root/test/scripts/4600-SPF/4601
blob: 096b64e2424c61375edb8c17832557810a9ef94b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# lookup string-expansion
#
# It is rather difficult to properly test spf.  We use libspf2 to do the work, and it
# does the DNS lookups, so we cannot intercept them in the testsuite's usual fashion
# to provide values for testcases.
#
# For now just check that what should be working syntax does not cause us to fall over.
# Be careful with envelope-domains used for testcases, as real DNS lookups will be done.
#
exim -bd -DSERVER=server -oX PORT_D
****
client HOSTIPV4 PORT_D
??? 220
helo testclient
??? 250
mail from:<a@example.com>
??? 250
rcpt to:<fred@test.ex>
??? 250
quit
****
client 127.0.0.1 PORT_D
??? 220
helo testclient
??? 250
mail from:<b@example.com>
??? 250
rcpt to:<fred@test.ex>
??? 250
quit
****
#
killdaemon