On Mon, Feb 23, 2009 at 05:01:09PM CET, Santiago Romero 
<srom...@servicom2000.com> said:
>
> Hi.
>
> I have a secondary MX server with qmail that I'm migrating to postfix.  
> Currently, my qmail server checks RCPT TO addresses against a plain text  
> file that contains all the valid email accounts for some of the domains  
> that is making MX-backup for. That "plain-text" file is scp'ed from the  
> main server.
>
> As I'm migrating it to postfix, I wonder if it's possible to do the same 
> in postfix.
>
> To summarize it, currently I have 2 files called:
>
> valid_accounts.txt: a list of valid accounts in the primary MX.
> domains_to_check_user.txt: Holds a list of domains. Server only checks  
> RCPT against valid_accounts.txt for the domains present in this file.
>
> When a new email arrives, if the destinatary domain is in  
> "domains_to_check_user.txt", then I check the RCPT TO against  
> "valid_accounts.txt" (and return NO SUCH USER or ACCEPT the email).
>
> If the domain is not in "domains_to_check_user.txt", I accept it (if it's 
> in qmail's rcpthosts's, of course).
>
> This way, I'm rejecting thousands of email messages directed to  
> non-existent accounts in our main domains and sent directly to our MX2  
> server (as it cannot check if the account exists without this method).
>
> Is there any way of doing something similar in postfix (maintaining  
> domains and accounts in 2 different files would be nice)?
>
> Thanks a lot.

postfix does this through the "relay_recipient_maps". it checks for a
relay domain, only if there are addresses for this domain in the maps.
Note it is mapS, you can have several maps, eg. one per domain to
check.


-- 
Erwan

Reply via email to