[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: maildrop: (aas: ProcMail ...)



Hi,

On Wed, Aug 26, 2009 at 09:02:48PM +0900, Osamu Aoki wrote:
> > # These are the lists.debian.org lists
> > if (/^List-Id:.*<debian-(.*)\.lists.debian.org>/)
> > {
> > 	to Maildir/.debian.$MATCH1	
> > }
> 
> Nice.  But what happens if maildir folder does not exst in advance.
> Procmail used to create it on the fly but maildrop does not.
> 
> Any nice tip to for this one?

After some googling, I found something along I think I got idea how to
do this.

if (/^List-Id:.*<debian-(.*)\.lists.debian.org>/)
{
  `test -d Maildir/.debian.$MATCH1`
  if ( $RETURNCODE == 1 )
    {
      # CREATE .Spam maildir
      `maildirmake -f debian.$MATCH1 Maildir`
    }
  to Maildir/.debian.$MATCH1
}

This was shortcoming of maildrop ... I will do some check if this works.

Besides, I tend to use Maildir/debian-*/ as folder name. I may do
   maildirmake Maildir/debian-$MATCH1

...  Something to think about when I subscribe to new mailing list.

Osamu


Reply to: