diff options
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 = { |