Joakim nordberg wrote:
sätt upp ett procmailfilter och kör ett litet skript efter att du läst dina mail! mitt skript ser ut så här: joakim@bamse:~$ more bin/mbox2procmail #!/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 <.newmail && rm -f .newmail rm -f .newmail.lock fi exit 0
OK, vad är skillnaden på (handlar det bara om att behålla filrättigheterna - det borde isf inte vara något man behöver tänka på för ~/mbox??):
cat $ORGMAIL >>.newmail && cat /dev/null >$ORGMAIL och mv $ORGMAIL .newmailHmm.... $ORGMAIL blir tom men finns kvar? Men vore inte en mv bättre på första raden endå? Måste mbox finnas för att de ska gå att sända mail till den (skulle inte procmail skapa den om den inte fanns)?
Sen är det ju bra att låsa .newmail, men det jag verkligen vill göra är att låsa ~/mbox, så jag inte bråkar med imapdemonen. Har debian någon standard för låsning av mailboxar i $HOME? Vore kul att veta även för att jag ibland kör mutt på samma mailboxar som imapdemonen använder :-/
Undrar även vad jag ska göra med curier.IMAP:s statusmail, stoppa tillbaks dom eller ta bort dom (är de giltliga efter att mail försvunnit ur MBOX)???
Har efter lite rotande i mbox funnit ut att lästa mail har en Status: header som inehåller bokstaven R, vanligen OR verkar det, så den biten är i alla fall löst.
Lite rotande kvar här - om någon har svar på frogorna om låsning och curiers statusmedelanden är jag tacksam. Själv rotar jag vidare här.
Tack Joakim och även Thomas för all hjälp så långt! /LaH