I tried to run courier-analog 0.13 with a logfile produced by Courier-IMAP 
4.0.6 (as it is included in OpenSUSE 10.1) -- it does not work.

Looks like Courier-IMAP 4.0.6 has changed its logfile format:

Mar 24 04:45:17 kjidder couriertcpd: LOGOUT, 
[EMAIL PROTECTED], ip=[::ffff:83.
216.232.83], top=0, retr=0, time=3, stls=1

The attached patch helps courier-analog to detect all logins at least as 
pop3-logins.

Will you provide a newer version of courier-analog?

Best regards,

Peer


--- /usr/local/bin/courier-analog       2007-03-24 16:25:12.000000000 
+0100
+++ ./courier-analog    2007-03-24 17:13:33.000000000 +0100
@@ -1214,12 +1214,12 @@

     my $logrecord=[$line, $linenum];

-    if (/^(...............)[^:]*(imapd|pop3d)(-ssl)?[\[\]\d]*:\s*(.*)/)
+    if (/^(...............)[^:]*(couriertcpd|imapd|pop3d)(-ssl)?
[\[\]\d]*:\s*(.*)/)
     {
        my ($timestamp,$service,$msg)=($1,$2,$4);
        my $conn= $service eq "imapd" ? \%CONN_IMAP:\%CONN_POP3;

-       if ($msg =~ /user=(.*), ip=\[([^\]]*)\], (headers|top)=(\d+), 
(body|retr)=(\d+)(, time=(\d+))?(, starttls=1)?/)
+       if ($msg =~ /user=(.*), ip=\[([^\]]*)\], (headers|top)=(\d+), 
(body|retr)=(\d+)(, time=(\d+))?(, stls=1)?/)
        {
            my ($login,$ip,$headers,$body,$seconds,$tls)=($1,$2,$4,$6,$8,
$9);





-- 
Heinlein Professional Linux Support GmbH
Linux: Akademie - Support - Hosting

http://www.heinlein-support.de

Besuchen Sie uns: CeBIT 2007: Stand G64/3 im LinuxPark!

Zwangsangaben lt. §35a HGB:
HRB 93818 B / Amtsgericht Berlin-Charlottenburg, 
Geschäftsführer: Peer Heinlein  -- Sitz: Berlin

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Courier-imap mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to