received_protocol
authorJeremy Harris <jgh146exb@wizmail.org>
Sun, 5 Apr 2015 19:12:58 +0000 (20:12 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Sun, 12 Apr 2015 18:18:52 +0000 (19:18 +0100)
TODO
doc/doc-txt/experimental-spec.txt
src/src/smtp_in.c
test/log/4201

diff --git a/TODO b/TODO
index 6cce9a6..cca3315 100644 (file)
--- a/TODO
+++ b/TODO
@@ -23,23 +23,26 @@ to-Alabel convert of helo name
 ++ helo-time option handling
 ++ conversion of utf-8 domains for DNS rfc5890
 -- MSA mode: convert on forward?
+--- mua-wrapper
+--- acl control?
 
 dsn handling                           rfc6533
 logging
-- international msg
+++ - international msg
 - presentation of local-part in log
 -- a log option?
 encoding of local_part
 
-Recieved-by header tracking info
-- WITH protocol types get UTF8 prefix
-- use for logging also
+++ Recieved-by header tracking info
+++ - WITH protocol types get UTF8 prefix
+++ - use for logging also
 
 forwarding checks                      rfc6530 7.1 -3-
 - rcpt-time rejects get 533 mailbox name not allowed
 - mail-time rejects get 550 mailbox unavailable
 - bounces (see dsn handling)
 
+flag in spool file
 
 ++ expansions for to- and from-Alabel ?        bug1567
 
index 59dd44e..79b21fe 100644 (file)
@@ -1291,7 +1291,7 @@ The option allow_utf8_domains is set to true for this
 message, but all DNS lookups are converted to a-label form.
 
 Log lines and Received-by: header lines will aquire a "utf8"
-prefix on the 'with' element, eg. utf8esmtp.
+prefix on the protocol element, eg. utf8esmtp.
 
 Expansion operators:
        ${utf8_domain_to_alabel:str}
index 2f1a5d6..eb22233 100644 (file)
@@ -4005,6 +4005,7 @@ while (done <= 0)
            {
            DEBUG(D_receive) debug_printf("smtputf8 requested\n");
            message_smtputf8 = allow_utf8_domains = TRUE;
+           received_protocol = string_sprintf("utf8%s", received_protocol);
            }
          break;
 #endif
index 29ce53d..2999520 100644 (file)
@@ -1,6 +1,6 @@
 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 <= someone@some.domain H=(client) [127.0.0.1] P=esmtp S=sss for userx@test.ex
-1999-03-02 09:44:33 10HmaY-0005vi-00 <= ليهمابتكلموشعربي؟@czech.Pročprostěnemluvíčesky.com H=(client) [127.0.0.1] P=esmtp S=sss for userx@test.ex
+1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.domain H=(client) [127.0.0.1] P=utf8esmtp S=sss for userx@test.ex
+1999-03-02 09:44:33 10HmaY-0005vi-00 <= ليهمابتكلموشعربي؟@czech.Pročprostěnemluvíčesky.com H=(client) [127.0.0.1] P=utf8esmtp S=sss for userx@test.ex
 1999-03-02 09:44:33 Start queue run: pid=pppp -qq
 1999-03-02 09:44:33 10HmaX-0005vi-00 => :blackhole: <userx@test.ex> R=localuser
 1999-03-02 09:44:33 10HmaX-0005vi-00 Completed