diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/confs/4201 | 2 | ||||
l--------- | test/confs/4207 | 1 | ||||
-rw-r--r-- | test/log/4207 | 9 | ||||
-rw-r--r-- | test/scripts/4200-International/4207 | 24 | ||||
-rw-r--r-- | test/stderr/4207 | 2 | ||||
-rw-r--r-- | test/stdout/4207 | 12 |
6 files changed, 49 insertions, 1 deletions
diff --git a/test/confs/4201 b/test/confs/4201 index b34c7c1f9..b1fb7a6ee 100644 --- a/test/confs/4201 +++ b/test/confs/4201 @@ -39,7 +39,7 @@ begin acl check_recipient: accept hosts = : accept domains = +local_domains - local_parts = ^user.*\$ + local_parts = ^(xn--)?user.*\$ deny message = relay not permitted .else diff --git a/test/confs/4207 b/test/confs/4207 new file mode 120000 index 000000000..73a348fee --- /dev/null +++ b/test/confs/4207 @@ -0,0 +1 @@ +4201
\ No newline at end of file diff --git a/test/log/4207 b/test/log/4207 new file mode 100644 index 000000000..e1dd4f732 --- /dev/null +++ b/test/log/4207 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= 他们为什么不说中文@hebrew.למההםפשוטלאמדבריםעברית.com U=CALLER P=utf8local-esmtp S=sss for user.세계의모든사람들이한국어를이해한다면얼마나좋을까@test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 <= xn--ihqwcrb4cv8a8dqg056pqjye@hebrew.xn--4dbcagdahymbxekheh6e0a7fei0b.com H=localhost (the.local.host.name) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@the.local.host.name for xn--user.-f99s29a80cg5i8xgv8fnb734dq4gv6av8eczab60f5jch09a5ea085a0marwd373e180hea90e@test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 => xn--user.-f99s29a80cg5i8xgv8fnb734dq4gv6av8eczab60f5jch09a5ea085a0marwd373e180hea90e@xn--test.ex- <user.세계의모든사람들이한국어를이해한다면얼마나좋을까@test.ex> F=<xn--ihqwcrb4cv8a8dqg056pqjye@hebrew.xn--4dbcagdahymbxekheh6e0a7fei0b.com> R=rmt T=rmt_smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmaY-0005vi-00" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 Start queue run: pid=pppp -qqff +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: <xn--user.-f99s29a80cg5i8xgv8fnb734dq4gv6av8eczab60f5jch09a5ea085a0marwd373e180hea90e@test.ex> R=localuser +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqff diff --git a/test/scripts/4200-International/4207 b/test/scripts/4200-International/4207 new file mode 100644 index 000000000..66e77f0a9 --- /dev/null +++ b/test/scripts/4200-International/4207 @@ -0,0 +1,24 @@ +# Internationalised mail: control = utf8_downconvert +# Exim test configuration 4207 +# +exim -DSERVER=server -bd -oX PORT_D +**** +# +# +# utf-8 from, mandatory downconvert +exim -bs -odi -DCONTROL="control=utf8_downconvert" +EHLO client.bh +MAIL FROM: <他们为什么不说中文@hebrew.למההםפשוטלאמדבריםעברית.com> SMTPUTF8 +RCPT TO: <user.세계의모든사람들이한국어를이해한다면얼마나좋을까@test.ex> +DATA +Subject: test + +body +. +QUIT +**** +# +killdaemon +exim -DSERVER=server -qqff +**** +no_msglog_check diff --git a/test/stderr/4207 b/test/stderr/4207 new file mode 100644 index 000000000..045fadc9b --- /dev/null +++ b/test/stderr/4207 @@ -0,0 +1,2 @@ + +******** SERVER ******** diff --git a/test/stdout/4207 b/test/stdout/4207 new file mode 100644 index 000000000..94a4e18d7 --- /dev/null +++ b/test/stdout/4207 @@ -0,0 +1,12 @@ +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+250-the.local.host.name Hello CALLER at client.bh
+250-SIZE 52428800
+250-8BITMIME
+250-PIPELINING
+250-SMTPUTF8
+250 HELP
+250 OK
+250 Accepted
+354 Enter message, ending with "." on a line by itself
+250 OK id=10HmaX-0005vi-00
+221 the.local.host.name closing connection
|