On Fri, Jan 04, 2013 at 12:33:49AM +0100, Michael Blessenohl wrote: > >Why are you so committed/determined to use special characters in the > >local-part, especially after the experts explained you should not be > >doing so? You obviously "need" to use '@' in local-part. Why do you > >need to do this? > > Well I don't need it. > > I just spent some time to write code compatible with the RFC. I > think it'd be sad if postfix would be the 'weak link' in the chain. > > And I have a 'bad' habit of doing things thoroughly.
But not yet the maturity to know which things are worth doing in the first place. You're not doing anyone a favour by supporting address formats that almost nobody else will reliably support, and which have fragile semantics with potential security consequences as your configuration evolves. So long as your server delivers <"@"@somebody.elses.domain> to that domain, you're done. The right choice for your domain is to NOT support "@" as a local address, and to not create any mailboxes that require such support. This is quite sufficient to adequately conform to the RFC. Not everything endorsed by RFCs is practical or prudent, common sense and security requirements trump edge cases in RFCs. -- Viktor.