Wietse: Thank you for the reply. Rest assured this was specifically for SASL authenticated users. Non-authenticated users would have had an unknown recipient rejected by the policy service.
I solved the issue by setting up virtual_mailbox_maps. My primary reason for wanting to avoid that was Apple Mail doesn't bother to give the user the SMTP reject code/error for a message that has one or more invalid recipients and no valid recipients. Instead it responds with "Verify that you have addressed this message correctly. Check your SMTP server settings in Mail preferences and verify any advanced settings with your system administrator." People don't assume they messed up an address, instead they assume something is wrong on this end. Anyway, have a great weekend. Thanks, Adam On Fri, Jun 18, 2010 at 5:50 AM, Wietse Venema <wie...@porcupine.org> wrote: > Adam: >> Good Morning, >> >> Is there a way to hide the syserr as well as the path returned by a >> pipe transport? For instance, I have virtual accounts and they are >> handled by a custom transport. When a message is sent to a >> non-existent user, the mailer-daemon response to the sender is: >> >> <b...@example.com>: Command died with status 1: >> "/usr/lib/xmail/postfix/vmtransport". Command output: Unknown user. >> The user "bob" does not exist at "example.com". > > DO NOT ACCEPT MAIL FOR NON-EXISTENT USERS. > > Your system is sending back SPAM to innocent people who did not send it. > > Wietse >