On Tue January 31 2006 12:35, Aidas Kasparas wrote: > Gordon Messmer wrote: > > Aidas Kasparas wrote: > >> I use curier as a smarthost (antivirus scanner) for two sites > >> using Lotus Notes. Both provide user lists via LDAP, but have > >> different directories for political reasons. Email domains are > >> different too. How can I check that user is present in these > >> directories before accepting mail over smtp from not trusted > >> senders? > > > > I assume that, by "smarthost", you mean "mx server". One way that > > you could do this would be to write a script which pulls all of the > > valid users out of the two directories, and creates an alias file > > mapping their email address to their destinations. You can then > > configure the two domains as "hosteddomains". Unless you've > > configured a catch-all, courier will, then, only accept mail for > > addresses present in the alias file. > > Thank you, Gordon, for idea. > > But it has two problems: > 1) synchronization of user lists -- if admin adds/deletes users from > lotus box, new users will be not recognized until synchronization and > no longer users will still be recognized...
So? Then the admin synchronizes after the add/delete, or you cron the sync every five minutes, or however long is reasonable... > 2) I will have to add something to the domain in the aliases I > create, as otherwise they will not be sent to the right host for > final delivery. I would like to avoid that extra part. The additional "something" is an easy element to a fairly simple script. jerry ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ courier-users mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
