On 4/20/2011 12:01 PM, Jay G. Scott wrote:
> hi,
>
> here's my problem, which i think i cannot do w/in postfix.
>
> i'm going to have to allow mail to get delivered (in principle,
> not in fact) to all machines of the form
>       *.arlut.utexas.edu
> i'm partly unable, partly unwilling to generate a relay recipient map
> that contains this:
> <all possible users>@<entire list of machines>.arlut.utexas.edu OK
> anyway, that might allow some mail to go places i don't want it to go.
> and doing the list properly isn't feasible because i just won't get
> the cooperation i'd need from the users.

To prevent BackScatter, you need either the relay map you mentioned, or
reject_unverified_recipient.
However, you should not reject_unverified_recipient globally as it
causes probes all over the internet.
Some mail administrators do not like that and may slow down high volume
sites.
Instead do something like:

check_recipient_access hash:{$config_directory}/relay_check

relay_check:
#assume mail you are responsible for is example.com and all subdomains
example.com reject_unverified_recipient
#the following line prevents issues if you change
parent_domain_matches_subdomains
.example.com reject_unverified_recipient

This will check all of your controlled addresses and cache them for a
time.  (See http://www.postfix.org/ADDRESS_VERIFICATION_README.html for
more details)
> (office politics, ultimately.  don't ask.)
>
> is there a way to accomplish this?  i can't do this (right?)
> user@*.arlut.utexas.edu OK
> at least, i can't find that kind of thing documented.

It is documented.. please see
http://www.postfix.org/postconf.5.html#relay_domains

Brian

Reply via email to