Hit ENTER after each Tag to add it to your post; Numbers in parentheses represent the Tag's usage.
I would like to discuss about delivering messages sent from remote location to SmarterMail when local configuration exists in scenario where domain settings are being set to Domain location: External (use MX record) and Deliver locall if user exists set to Disabled.
In mentioned configuration when local user is sending message to some domain SmarterMail is querying DNS server and it is checking MX configuration to know where to deliver it and it completely ignores if local configuration exists which is great.
Now I have another scenario and probably suggestion. IMHO when using this configuration SmarterMail should also allow delivering messages from remote SMTP servers without checking if local domain exists instead of bumping with error "550 Authentication is required for relay".
SmaterMail server with:
Remote SMTP server:
domain2.com DNS configuration points to Remote SMTP server and SmarterMail server configuration for domain2.com if just some old configuration left by users (user didn't removed mail domain).
Now user is sending his email from Remote SMTP Server as email@example.com to firstname.lastname@example.org and he is getting 550 bounces because of existing configuration on SmarterMail server. IMHO this should not happen and message should be delivered correctly to email@example.com even if firstname.lastname@example.org configuration (or only domain2.com mail domain configuration) exists on SmarterMail server.
What do you think?
I know that email@example.com should delete his configuration from SmarterMail domain when he was moving his mail to remote SMTP server but IMHO bouncing messages as a "punishment' for not deleting his old configuration is too much.