On Sunday 06 February 2005 12.55, Arvid Ros�n wrote:
> Hej!
> Jag k�r en egen mailserver med webmail, spamassassin m.m.
> Jag skulle vilja sortera mailen redan p� servern med procmail f�r att
> slippa se all ev. spam samt trafiken fr�n vissa listor n�r jag kollar
> mailen via webben eller mobilen. Jag har lyckats f� procmail att funka
> bra, men hur g�r jag sedan n�r jag vill ladda ner mina mail till min
> skrivbordsdator d�r jag k�r thunderbird? Det verkar lite osmidigt att
> skapa ett nytt konto f�r varje mailbox p� servern. N�gra f�rslag p� en
> smidigare l�sning?
Jag l�ter procmail sortera ner spam i mailfolders i min hemkatalog som jag
l�ser mha IMAPS, men det finns inget som hindrar att man l�ser dem direkt.
Skapa foldrar f�r spam och maillistor i thunderbird, och skriv sedan
procmail-regler f�r att sortera in mail i dem, se exempel nedan som jag
anv�nder p� jobbet. Begr�nsningen (om det nu �r en s�dan) �r att jag inte kan
l�sa maillistor/spam fr�n mobilen. webmail borde d�remot funka att s�tta upp,
men jag har inte haft tillr�ckligt behov �nnu.
.procmailrc:
PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:.
MAILDIR=$HOME/imap # You'd better make sure it exists
LOGFILE=$HOME/.procmail_log/from
LOCKFILE=$HOME/.lockmail
BOGOFILTER=$HOME//bin/bogofilter
SPAMFOLDER=${MAILDIR}/blocked/Spam
BLOCKFOLDER=${MAILDIR}/blocked/Unsure
LISTS=${MAILDIR}/Lists
TMPDIR=$HOME/tmp
FORMAIL=/usr/local/bin/formail
# remove ***SPAM*** from subject lines
:0 fwh
* ^Subject: *\*\*\*SPAM\*\*\* \/.*
#* ^X-Spam-Flag:[ ]*YES
| $FORMAIL -f -I "Subject: $MATCH"
:0 fw
| $BOGOFILTER -epuv -o 0.90,0.10
####### Sort based on Bogofilter classification #####
:0:
* ^X-Bogosity: Yes\>
$SPAMFOLDER
:0:
* ^X-Bogosity: Unsure\>
$BLOCKFOLDER
####### Bogofilter end ###############################
:0:
* [EMAIL PROTECTED]
$LISTS/arch
:0:
* [EMAIL PROTECTED]
$LISTS/kde
:0:
* [EMAIL PROTECTED]
$LISTS/kde
:0:
* [EMAIL PROTECTED]
$LISTS/kde
--
Anders Nilsson <[EMAIL PROTECTED]>
�ngsrov�gen 14, SE-230 44 Bunkeflostrand Sweden
Phone: +46 (0)40 15 57 67
Mob: +46 (0)703 22 57 67