Split out hintsdb backend shims to separate files
[exim.git] / test / scripts / 0000-Basic / 0227
index ac7bcb05cb294567ab974108506d51223c80d30e..dcb2b97ce971d2edaf6a9c4770753f7d74abda0d 100644 (file)
@@ -14,12 +14,14 @@ QUIT
 ****
 # sender
 sudo exim -v -bs -oMa V4NET.0.0.1
 ****
 # sender
 sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
 MAIL FROM:<ok@localhost>
 RCPT TO:<z@test.ex>
 QUIT
 ****
 # sender, no callout
 sudo exim -v -bs -oMa V4NET.0.0.2
 MAIL FROM:<ok@localhost>
 RCPT TO:<z@test.ex>
 QUIT
 ****
 # sender, no callout
 sudo exim -v -bs -oMa V4NET.0.0.2
+HELO test
 MAIL FROM:<unchecked@localhost>
 RCPT TO:<z@test.ex>
 QUIT
 MAIL FROM:<unchecked@localhost>
 RCPT TO:<z@test.ex>
 QUIT
@@ -37,6 +39,7 @@ QUIT
 ****
 # sender, refused
 sudo exim -v -bs -oMa V4NET.0.0.1
 ****
 # sender, refused
 sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
 MAIL FROM:<bad@localhost>
 RCPT TO:<z@test.ex>
 QUIT
 MAIL FROM:<bad@localhost>
 RCPT TO:<z@test.ex>
 QUIT
@@ -54,6 +57,7 @@ QUIT
 ****
 # sender, tmperr
 sudo exim -v -bs -oMa V4NET.0.0.1
 ****
 # sender, tmperr
 sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
@@ -69,6 +73,7 @@ QUIT
 ****
 # sender, err on mailfrom
 sudo exim -v -bs -oMa V4NET.0.0.1
 ****
 # sender, err on mailfrom
 sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
 MAIL FROM:<uncheckable2@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
 MAIL FROM:<uncheckable2@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
@@ -85,6 +90,7 @@ QUIT
 ****
 # sender, multiline err on mailfrom
 sudo exim -v -bs -oMa V4NET.0.0.1
 ****
 # sender, multiline err on mailfrom
 sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
@@ -100,10 +106,22 @@ QUIT
 ****
 # sender, err on mailfrom, with bad char
 sudo exim -v -bs -oMa V4NET.0.0.1
 ****
 # sender, err on mailfrom, with bad char
 sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
 MAIL FROM:<uncheckable2@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
 ****
 MAIL FROM:<uncheckable2@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
 ****
+# sender, fail to bind local IP
+sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
+MAIL FROM:<bindfail@localhost1>
+RCPT TO:<z@test.ex>
+QUIT
+****
+#
+#
+#
+#
 server PORT_S
 220 Server ready
 EHLO
 server PORT_S
 220 Server ready
 EHLO
@@ -117,6 +135,7 @@ QUIT
 ****
 # recipient, refused
 sudo exim -v -bs -oMa V4NET.0.0.3
 ****
 # recipient, refused
 sudo exim -v -bs -oMa V4NET.0.0.3
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
@@ -135,6 +154,7 @@ QUIT
 ****
 # recipient, refused
 sudo exim -v -bs -oMa V4NET.0.0.3
 ****
 # recipient, refused
 sudo exim -v -bs -oMa V4NET.0.0.3
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
@@ -152,12 +172,14 @@ QUIT
 ****
 # recipient, refused, badchar in resp
 sudo exim -v -bs -oMa V4NET.0.0.3
 ****
 # recipient, refused, badchar in resp
 sudo exim -v -bs -oMa V4NET.0.0.3
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
 ****
 # recipient, no conneect
 sudo exim -v -bs -oMa V4NET.0.0.3
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
 ****
 # recipient, no conneect
 sudo exim -v -bs -oMa V4NET.0.0.3
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
@@ -174,6 +196,7 @@ QUIT
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.4
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.4
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 DATA
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 DATA
@@ -193,6 +216,7 @@ QUIT
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.4
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.4
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 DATA
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.domain>
 DATA
@@ -218,6 +242,7 @@ QUIT
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.5
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.5
+HELO test
 MAIL FROM:<ok@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
 MAIL FROM:<ok@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
@@ -240,6 +265,7 @@ QUIT
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.5
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.5
+HELO test
 MAIL FROM:<ok@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
 MAIL FROM:<ok@localhost1>
 RCPT TO:<z@remote.domain>
 QUIT
@@ -348,6 +374,7 @@ QUIT
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.3
 250 OK
 ****
 sudo exim -v -bs -oMa V4NET.0.0.3
+HELO test
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.lmtp>
 QUIT
 MAIL FROM:<uncheckable@localhost1>
 RCPT TO:<z@remote.lmtp>
 QUIT
@@ -355,11 +382,13 @@ QUIT
 server PORT_S
 ****
 sudo exim -v -bs -oMa V4NET.0.0.1
 server PORT_S
 ****
 sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
 MAIL FROM:<bad@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
 ****
 sudo exim -v -bs -oMa V4NET.0.0.1
 MAIL FROM:<bad@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
 ****
 sudo exim -v -bs -oMa V4NET.0.0.1
+HELO test
 MAIL FROM:<bad@localhost1>
 RCPT TO:<z@test.ex>
 QUIT
 MAIL FROM:<bad@localhost1>
 RCPT TO:<z@test.ex>
 QUIT