Gary Smith put forth on 4/13/2010 7:07 PM:
> Currently we are using mysql plugin for this and are switching over to static 
> files (or files generated on a schedule from the database).  Anyway, looking 
> at the docs, it says that the entry need only been found in the file to be 
> accepted, otherwise it will be rejected.  
> 
> "Postfix needs to know only if a lookup string is found or not, but it does 
> not use the result from table lookup. 
> 
> If this parameter is non-empty, then the Postfix SMTP server will reject mail 
> to unknown relay users. This feature is off by default. "
> 
> So, do I need just this format:
> 
> j...@domain.tld
> 
> I know some time ago someone had mentioned for the hash lookup table to work 
> correctly it needed a key pair so I would think:
> 
> j...@domain.tld j...@domain.tld
> 
> Which is the proper way to do this.  I know I did this a long time ago but 
> memories fad.
> 
> My intent is to rsync the source file to the postfix box, compare it to the 
> local and if different replace local and then run postmap on the file, on a 5 
> minute schedule basis.
> 
> Gary-

All you need in the table is one fully qualified email address per line and
that's it.  When email arrives, Postfix checks the RCPT TO: address against
/etc/postfix/relay_recipients and if a match is found Postfix then relays
the message to the host specified in transport_maps as accepting mail for
that TLD.

-- 
Stan

Reply via email to