Anybody using ListDetector?
Robert Nicholson <[email protected]> Mon, 13 Oct 2003 10:44:53 +1000
| Newsgroups | gmane.comp.lang.perl.modules.mail-audit |
|---|---|
| Message-ID | <[email protected]> |
Please forgive me I'm new to Maildir and this courierimap imap server
that my isp is using.
My question is whether or not ListDetector will work with courierimap
because sub folders on
this machine appear to be organised thus.
drwx------ 10 users 4096 Oct 12 19:30 .
drwx------ 12 users 4096 Oct 12 19:29 ..
-rw-r--r-- 1 users 37 Oct 12 19:21 courierimapsubscribed
-rw-r--r-- 1 users 52 Oct 12 19:00 courierimapuiddb
drwx------ 5 users 4096 Oct 12 19:02 .crap
drwx------ 2 users 4096 Oct 12 19:00 cur
drwx------ 5 users 4096 Oct 12 19:21 .Folder.subfolder
drwxr-xr-x 5 users 4096 Oct 12 19:31 .lists.ajug
drwx------ 2 users 4096 Oct 12 19:00 new
drwxr-xr-x 5 users 4096 Oct 12 19:15 .spam
drwx------ 5 users 4096 Oct 12 06:04 .Testing
drwx------ 2 users 4096 Oct 12 19:31 tmp
.Folder.subfolder
Will ListDetector always try to create a directory for the listname
under the directory given to list_accept?
For instance this is how my subfolders for mailing lists are created
$mail->accept("$listsDir.$where/");
where my $listsDir = "$mailDir/.lists";
but with list_accept
unless ($mail->list_accept("$mailDir/.lists/")) {
print LOG "From: $from\nTo: $to\nDate: $date\nSubject: $subject\n
accepting to folder crap\n\n";
$mail->accept("$mailDir/.crap/");
}
So you see I have to provide the .'s and I'm pretty sure ListDetector
won't do that for listnames. Now obviously
I could write my Detector to append prefix the listname with . but if I
specify
list_accept($mailDir/.lists") will it produce the desired
list_accept($mailDir/./lists.listname") structure or simply
$mailDir/.lists/.listname