PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Procmail ein wenig nachhelfen



soj
11.07.07, 16:28
Hallo,

habe Problem mit procmail. So weit geht bei mir alles.
Im Ordner /var/mail/ befinden sich noch Emails, wie kann ich procmail sagen es soll die Emails verschieben in $HOMEDIR/mail ?

Gruß SOJ :)

tschloss
11.07.07, 20:51
warum machst du das nicht mit mv?

403
11.07.07, 20:58
Es geht wohl eher um eine dauerhafte Loesung. Offenbar weiss der MTA nicht
dass der MDA( procmail) da ist. Aber ohne genauere Infos sieht das jetzt nach
einem aha aus.

soj
12.07.07, 07:22
Hallo,

also ich muss erst mal sagen, das ich noch nicht so der experte bin in
mail server. aber mein procmail scheint zu gehen.
Er verschiebt meine mail wie gewünscht in $home/mail.
warum auch immer hat er emails nicht verschoben.
da möchte ich ein wenig nachhelfen. die emails liegen
nämlich in /var/mail/$user. ich möchte procmail nochmail an weissen
die email auch noch $home/mail zu verschieben.

ob das mit mv geht? ich möchte ja ein maildir dir Format haben.

Gruß SOJ :)

marce
12.07.07, 07:53
"früher" (keine Ahnung, ob heute auch noch so einfach funktioniert...) konnte man sowas mit einem cat $datei | procmail bzw. cat $datei | sendmail erzwingen...

tschloss
12.07.07, 08:07
Maildir hin oder her. maildir hat soweit ich mich erinnere keine besonderen Metadaten (man muss halt nur die Verzeichniskonventionen einhalten). Du kannst die liegengebliebenen Dateien am sichersten in Form eines separaten Folders auch in die Struktur deiner richtigen Mailablage einbetten. Dann kannst du mit dem Mailclient ja umsortieren und dann den ausgeräumten Folder wieder entfernen.

Eine erneute Zuführung durch Procmail ist möglicherweise eleganter. Aber wenn Procmail nichts weiter unternehmen soll mit den Mails, ist die low-level Methode auch eine Alternative.

soj
12.07.07, 10:19
@tschloss: Mein Emails hängen in /var/spool/mail bzw. /var/mail
Ich habe auch schon versucht mit mutt die Datei in /var/mail zu öffen
aber ohne Erfolg. "/var/mail/root is not a mailbox."

@marce: habe ich versucht. er bringt keine Fehlermeldung und er verschiebt die emails nicht weiter.

Gruß SOJ :)

tschloss
12.07.07, 10:31
@tschloss: Mein Emails hängen in /var/spool/mail bzw. /var/mail
Ich habe auch schon versucht mit mutt die Datei in /var/mail zu öffen
aber ohne Erfolg. "/var/mail/root is not a mailbox."

@marce: habe ich versucht. er bringt keine Fehlermeldung und er verschiebt die emails nicht weiter.

Gruß SOJ :)

Zeige uns doch mal einen Auszug aus "ls -l /var/mail/root".
Und schaue dir zum Vergleich mal die Strukturen unter /var/spool/mail/.. an.

Könnte Dein Mutt-Versuch am Mailbox Format mbox vs. maildir oder an den Dateirechten gescheitert sein?

marce
12.07.07, 10:37
doofe Idee: könnten die Mails dort gelandet sein, weil procmail sich evtl. aufgrund von irgendwelchen Regeln nicht dafür zuständig fühlt?

403
12.07.07, 20:05
ja, poste dochmal die procmailrc und/oder mach da eine catch all regel rein.

soj
13.07.07, 09:27
@tschloss
-rw------- 1 root mail 90520 Jul 11 16:28 /var/mail/root




DROPPRIVS=yes
LOGFILE="/var/log/procmail"
VERBOSE=off
DEFAULT=$HOME/mail/



@marce:
Der akutelle Stand ist das die Emails im Home Verzeichnis verteilt werden.
Somit sollte procmail auch funktionieren.

Mir geht es um die Email die noch in /var/mail hängen.

Gruß SOJ :)

tschloss
13.07.07, 10:37
@tschloss
-rw------- 1 root mail 90520 Jul 11 16:28 /var/mail/root




DROPPRIVS=yes
LOGFILE="/var/log/procmail"
VERBOSE=off
DEFAULT=$HOME/mail/



@marce:
Der akutelle Stand ist das die Emails im Home Verzeichnis verteilt werden.
Somit sollte procmail auch funktionieren.

Mir geht es um die Email die noch in /var/mail hängen.

Gruß SOJ :)

Wo sind denn nun die Mails? ich wollte ein ls -l von den fraglichen Mails sehen?

soj
17.07.07, 16:34
@tschloss:
In /var/mail werden die Email doch in einer Datei gespeichert?
oder liege ich da falsch?

@all:
Ich muss zugeben, das ich bei dieser Hitze nicht weiter gekommen bin.

Ich bin aber auf eine andere Idee gekommen mit dovecot. Aber ich konnte
noch nicht testen. Wer will den bei dieser Hitze vor dem PC sitzen.

Gruß SOJ :)

tschloss
17.07.07, 18:05
@tschloss:
In /var/mail werden die Email doch in einer Datei gespeichert?
oder liege ich da falsch?


Gruß SOJ :)

Ja, da scheinst du recht zu haben. Das schließt eine direkte copy Lösung in eine Maildir-Umgebung hinein natürlich aus.