Have you looked at exilog yet?
On Thu, May 6, 2010 at 10:20 AM, Ron White <[email protected]> wrote: > Good morning, > > I'm looking at the concept of creating a message log database which > contains one line for each message that my Exim sees. > > At this point I'm mostly guessing, but I suspect in the my various ACL > 'drop' or 'deny' statements I could probably add something like: > > set acl_m_nullthing = ${lookup mysql{INSERT INTO > maillog(recipient,sender,client_ip) VALUES ('${quote_mysql:$local_part}@ > ${quote_mysql:$domain}','foo','bar');}} > > But I don't know how I would approach the problem of successful messages > that are not dropped, ie, have passed through a transport successfully. > Probably hoping to much, but I'd love to be able to log the message ID > and, where appropriate, the physical file name and location of the > delivered message in addition to the ip, to, from, subject. > > I can probably hash up some kind of Perl script to trawl the logs at a > preset interval and populate a database, but it would be much 'nicer' if > I could do it as the message rolls through Exim. > > Anyone know if it's possible to do this? Forgive me if the question is > stupid - but I'm not the sharpest knife in the drawer ;-) > > > > > > > > -- > ## List details at http://lists.exim.org/mailman/listinfo/exim-users > ## Exim details at http://www.exim.org/ > ## Please use the Wiki with this list - http://wiki.exim.org/ > -- Regards, Chris Knipe -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
