On Nov 24, 2008, at 7:50 PM, mouss wrote:

*snip*

So far, so good.  Now, we try:

[EMAIL PROTECTED] = relays internally like the others above.

How can I prevent this from happening?  [EMAIL PROTECTED]/org does not
have a valid virtual resolution, and does not exist in
relay_recipient_maps, and yet it's still happily forwarding along
internally.

but you have a mapping for joe in your virtual:

[EMAIL PROTECTED]         [EMAIL PROTECTED]

so [EMAIL PROTECTED] is accepted.


I only want legitimate users to forward, and the one place I thought I might be able to filter the list down, relay_recipient_maps, isn't doing anything to stop him, even though I have a user from each domain listed,
which from what I read in the Postfix docs means it's inclusive, and
only should allow those users to relay, and everyone else gets a bounce.

addresses found in virtual_alias_maps are accepted during the smtp
transaction. they may result in a later bounce if they cannot be delivered.

This is useful if this is the case. Unfortunately, all the resolution MUST happen at this server, as the spam gateway requires that I only send it real users, not users that have any translations left to apply to their user account or do not exist. This requirement is unfortunately hard and fast due to the functionality and licensing requirements of the gateway.

Is there something else in Postfix I can do that could force the address resolution to be fully resolved before relaying? If the virtual tables were left to their own devices and not tied to relaying, this would work fine, because the virtual would attempt to resolve [EMAIL PROTECTED] -> [EMAIL PROTECTED] -> FAIL, and bounce the message. That's the behavior I want here, I just want all valid ones to move to another server instead of delivering locally.

Thanks,
George

Reply via email to