Hi Otávio! Otávio Fernandes wrote: > You could implement you own Pen Pal system, using Amavisd::Custom > interface. By this way, you could have some more separation of > independent bases, because you code can load an different MySQL > servers for each instance, for example, DBs for each starting domain > character, sharding information. The biggest part of this approach is > rewrite amavisd-new job, for logging all information about delivered > messages.
That "biggest part" is something I've done a while ago, logs from all Postfix and Amavis instances are aggregated and correlated in "realtime" and are being written to search-optimized partitioned databases. Our support desk has "full view" (log access is also being logged, to avoid people from becoming too curious - as those tools are too comfortable), there is a panel allowing "better" users to control a few domains (with log in "realtime") - and even each single Webmail user sees each reject and each quarantine action immediately. Still missing is the penpals-component. Thank you for pointing me to Amavisd::Custom, I gave it a quick look as I've never used it before. To accomplish what you are suggesting it should IMO suffice to "replace" penpals_find() (is it possible to do so?) with some custom code reading from Memcache - plusadding something int before_send(), storing penpal-information. Cheers, Thomas Gelf ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ AMaViS-user mailing list AMaViS-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amavis-user AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3 AMaViS-HowTos:http://www.amavis.org/howto/