On Thu, Jun 01, 2000 at 12:33:17PM +0200, Martin Schmitt wrote:
> Hiho!

HoHi!
 
> Da ich ja doch nicht der einzige Mutt-User bin, wage ich es mal, eine
> entsprechende Frage zu stellen.
> 
> Ich habe heute mal eine .procmailrc gebaut, mit der ich Mails aus 
> verschiedenen Listen in einzelne Postf�cher (Dateien) umsortiere:
> 
> [...]

Ich finde dazu �brigens das PROCMAIL QUICK START unter...

www.ii.com/internet/robots/procmail/qs/

sehr hilfreich. F�r alle, die gerne step-by-step Anleitungen f�r
Dummys m�gen, wie mich... ( ?;-) )

Der r�t �brigens dazu, die Anweisungen in externe Dateien auszulagern
und mit INCLUDERC einzulesen. Das sieht dann etwa so aus...

INCLUDERC=$PMDIR/c-plus-plus.rc
# mailbox:  in-l-C-Plus-Plus
INCLUDERC=$PMDIR/codecraft.rc
# mailbox:  in-l-CodeCraft
INCLUDERC=$PMDIR/console.rc
# mailbox:  in-l-Console

$PMDIR ist dann z.B. ~/Procmail

Um f�r jede Adresse, die ich weiterleiten lasse, nicht jedesmal neu
eine INCLUDE... Anweisung schreiben zu m�ssen, hab ich mir dazu ein
kleines aber feines script geschrieben, da� die Dateien im aktuellen
Verzeichnis, die auf .rc enden, auflistet und diese dann  nach Zeilen,
die nach Zeilen, die wie mailboxen aussehen (hier: kein [*:#] am
Zeilenanfang haben und nicht leer sind), grept:

#!/usr/bin/bash

for Datei in `ls *.rc`
do
    echo  'INCLUDERC=$PMDIR/'$Datei
    echo  '# mailbox: ' $(grep -h ^[^*:\#]  $Datei | grep ^[^\ +] |uniq) 
#    echo
done


> Ich habe jetzt irgendwie das Problem, da� ich mir neue Mails zusammensuchen
> mu�, denn Mutt zeigt nicht an, da� sich in einem Folder ungelesene Mails
> befinden.
> 
> Auszug aus .muttrc:
> 
> set folder_format="%2C %t %N %8s %f"

Danke f�r Deine folder_format Zeile. Hab sie gerade etwas angepasst in

set folder_format="%2C %t %N %-25f %8s" 

(--> die files zuerst, linksb�ndig (-25) ) in meine .muttrc genommen.

> 
> Das ist ein zusammendestilliertes Default-Format, denn es interessiert mich
> nicht immer, welche Permissions meine Mail-Folder haben, und da� sie mir
> geh�ren, wei� ich ja ebenfalls.

Genau.

> Das %N sollte dabei eigentlich bewirken, da� Folder, die ungelesene Mails
> haben, mit einem "N" markiert werden. Werden sie aber nicht. Ich schreibe
> mir mal eben eine Testmail:
> 
> $ echo "foo"|mail martin
> 
> KBiff quietscht sofort, weil er neue Mail sieht. Jetzt starte ich mutt und 
> wechsle mit "c" in die Folder-Auswahl: 

!!! Biff kann hier laut Manual (s.u.) Probleme verursachen... 
(�ber Kbiff steht da nichts.)

> [...]
> Kein "N" bei "INBOX" zu sehen. Auch wenn Mail auf einer der Listen kommt,
> wird der entsprechende Folder nicht markiert.
> 
> Das finde ich jetzt schon etwas unspannend, denn es sollte meiner Meinung
> nach irgendwie eine Markierung f�r Folder mit neuer Mail erfolgen.
> 
> Irgendwelche Ideen Irgendjemand? "Nimm (xfmail|elm|pine|kmail|balsa)!" gilt
> nicht. ;-)

## Defining mailboxes which receive mail
mailboxes   =mbox [...]

Mein Problem damit ist nur, da� keine shell-Kommandos in der .muttrc
abgegeben (expandiert) werden k�nnen. Kongreet: mailboxes `ls ~/Mail`
geht nicht (ich wei�: So ginge es sowiso nicht, weil kein Pfad, oder
"=file"). Ich bin da noch auf der Suche nach einer M�glichkeit, das
etwas zu automatisieren. Am besten w�re es nat�rlich, das mit der
procmail-Verwaltung zu synchronisieren... 

Wenn ich es raus habe, meld ich mich noch mal. :-)

Ausf�hrliche Hilfe hierzu findet sich im Manual 
/usr/doc/packages/mutt/manual-3.html#ss3.10
(Pfade f�r SuSE)
Aber kann ja sein, da� das nicht �berall mitinstalliert ist.

> -martin                                                

Ciao
Bj�rn

(Ich bete und hoffe �brigens, da� diese mail ankommt. Meine
sendmail-Konfiguration bereitet mir immmer noch arge Kopfschmerzen...)


-- 

 \|/
    t(h)ree



---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an