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/ 

Reply via email to