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

Re: Procmail auf bestehendes Maildir



On Sa, Dez 03, 2011 at 03:31:52 +0100, Elimar Riesebieter wrote:

> Beipiel:
> 
> #!/bin/sh
> ORGMAIL=/var/mail/$LOGNAME
> 
> if cd $HOME &&
> test -s $ORGMAIL &&
> lockfile -r0 -l1024 .newmail.lock 2>/dev/null
> then
>   trap "rm -f .newmail.lock" 1 2 3 13 15
>   umask 077
>   lockfile -l1024 -ml
>   cat $ORGMAIL >>.newmail &&
>   cat /dev/null >$ORGMAIL
>   lockfile -mu
>   formail -s procmail $HOME/.procmailrc2 <.newmail &&
>   rm -f .newmail
>   rm -f .newmail.lock
> fi
> exit 0

Hallo Elimar,

dein Script bezieht sich auf das normale mbox Format, aber hat mich
vielleicht auf den richtigen Weg geführt.
Ich habe folgendes versucht:

>cat $HOME/.mail/Debian/cur/* >> debian
>formail -s procmail $HOME/.procmailrc2 <debian

Dann habe ich in meiner INBOX ein großes File mit allen Emails, aber
nichts sortiert.

Hier der entsprechende Teil aus meiner .procmailrc.
Bei der Abholung per POP3 funktioniert die Archivierung problemlos.

>:0 c
>{
>	# kopiere alle Emails nach $ARCHIV
>	:0 c
>	$ARCHIV/$YEARMONTH/
	
>	# markiere alle Emails als gelesen
>	:0 ai
>	* LASTFOLDER ?? ()\/[^/]+^^
>	|mv "$LASTFOLDER" "$ARCHIV/$YEARMONTH/cur/$MATCH:2,S"
>}

Sieht jemand den Denkfehler?

-- 
Ivo Engelhardt 

Attachment: signature.asc
Description: Digital signature


Reply to: