Paul Fowler:
> Hi Jaroslaw,
>
> Yes I think your correct.
>
> Just some further into, if I add the sender's IP to mynetworks then it will
> accept the email with a special character "!" in the local part.
> So it seems postfix can accept special characters, I'm just not sure how to
> allow this for every sender.
allow_untrusted_routing (default: no)
Forward mail with sender-specified routing (user[@%!]remote[@%!]site)
from untrusted clients to destinations matching $relay_domains.
By default, this feature is turned off. This closes a nasty open relay
loophole where a backup MX host can be tricked into forwarding junk
mail to a primary MX host which then spams it out to the world.
This parameter also controls if non-local addresses with sender-speci-
fied routing can match Postfix access tables. By default, such
addresses cannot match Postfix access tables, because the address is
ambiguous.
Wietse