On Sat, Aug 08, 2015 at 02:55:55AM +0000, Jasen Betts wrote: > Exim doesn't seem to like spaces in sender email addresses,
> is this intentional?
> is there a way to turn this check off?
> AFAICT this address is RFC compliant.
>
> patrial transcript
>
> exim -bh 88.88.88.88.6666 -d+all
> [...]
> 220 [...]
> ehlo you
> [...]
> mail from: <"a b"@???>
> 02:41:13 11983 SMTP<< mail from: <"a b"@???>
> 02:41:13 11983 LOG: smtp_syntax_error MAIN
> 02:41:13 11983 SMTP syntax error in "mail from: <"a b"@???>"
> H=(yue) [192.168.2.4] unmatched doublequote in local part
> 02:41:13 11983 SMTP>> 501 <"a: unmatched doublequote in local part
> 501 <"a: unmatched doublequote in local part
From Debian/testing without modifications:
# exim4 -bh 88.88.88.88.6666 -d+all
[...]
mail from: <"a b"@???>
21:44:45 10969 SMTP<< mail from: <"a b"@???>
21:44:45 10969 using ACL "acl_check_mail"
21:44:45 10969 processing "accept"
21:44:45 10969 accept: condition test succeeded in ACL "acl_check_mail"
21:44:45 10969 end of ACL "acl_check_mail": ACCEPT
21:44:45 10969 SMTP>> 250 OK
250 OK
# exim4 -bV
Exim version 4.86 #3 built 26-Jul-2015 16:35:33
...
However, attempts to handle such addresses are completely pointless.
Legacy RFC is overloaded by commonly unused features which have no
practical meaning but exist as historican garbage.
--
Eugene Berdnikov