diff options
author | Phil Pennock <pdp@exim.org> | 2012-05-07 04:03:37 -0700 |
---|---|---|
committer | Phil Pennock <pdp@exim.org> | 2012-05-07 04:03:37 -0700 |
commit | 9cbad13b652da19396511434b18e88533c8f9901 (patch) | |
tree | d4b0415fd6438d37a108d17bf5207b86b9f40bed /src | |
parent | c6e95d22d77f480804ddb5c505891206b427dfb1 (diff) |
Default accept_8bitmime to true.
Some discussion at http://bugs.exim.org/show_bug.cgi?id=817
Refer readers to Dan Bernstein's analysis of the issues.
Consensus seen from maintainers is that DJB is right on this point.
Diffstat (limited to 'src')
-rw-r--r-- | src/README.UPDATING | 8 | ||||
-rw-r--r-- | src/src/configure.default | 7 | ||||
-rw-r--r-- | src/src/globals.c | 2 |
3 files changed, 16 insertions, 1 deletions
diff --git a/src/README.UPDATING b/src/README.UPDATING index 5b6bea869..0d729a384 100644 --- a/src/README.UPDATING +++ b/src/README.UPDATING @@ -69,6 +69,14 @@ Exim version 4.78 attribute as a comma-separated list. Note the distinction from multiple attributes being returned, where each one is a name=value pair. + * accept_8bitmime now defaults on, which is not RFC compliant but is better + suited to today's Internet. See http://cr.yp.to/smtp/8bitmime.html for a + sane rationale. Those who wish to be strictly RFC compliant, or know that + they need to talk to servers that are not 8-bit-clean, now need to take + explicit configuration action to default this option off. This is not a + new option, you can safely force it off before upgrading, to decouple + configuration changes from the binary upgrade while remaining RFC compliant. + Exim version 4.77 ----------------- diff --git a/src/src/configure.default b/src/src/configure.default index a527b41a8..963ec1696 100644 --- a/src/src/configure.default +++ b/src/src/configure.default @@ -304,6 +304,13 @@ timeout_frozen_after = 7d # because of some popular, yet buggy, mail composition software. +# If you wish to be strictly RFC compliant, or if you know you'll be +# exchanging email with systems that are not 8-bit clean, then you may +# wish to disable advertising 8BITMIME. Uncomment this option to do so. + +# accept_8bitmime = false + + ###################################################################### # ACL CONFIGURATION # # Specifies access control lists for incoming SMTP mail # diff --git a/src/src/globals.c b/src/src/globals.c index f11c7c2db..af0c14b02 100644 --- a/src/src/globals.c +++ b/src/src/globals.c @@ -247,7 +247,7 @@ uschar *acl_wherecodes[] = { US"550", /* RCPT */ BOOL active_local_from_check = FALSE; BOOL active_local_sender_retain = FALSE; -BOOL accept_8bitmime = FALSE; +BOOL accept_8bitmime = TRUE; /* deliberately not RFC compliant */ address_item *addr_duplicate = NULL; address_item address_defaults = { |