Hallo Leute. Ich hatte kürzlich gefragt, wie ich procmail und postfix zusammenbringen könnte. Mir hatte jemand geantwortet: mailbox_transport = procmail (habe leider den entspr. Thread nicht hier.) Wenn ich nun diesen Parameter setze, dann werden Mails überhaupt nicht mehr ausgeliefert. Sie bleiben solange im Nirvana, bis ich den Eintrag wieder auskommentiere, dann kommen alle auf einen Schlag an. Wo mag es nun hängen? Gruß. Andy -- Andreas Feile Schaible MedienPartner GmbH Stievestraße 16 80638 München Mail: andy.feile@schaible.net Tel.: 0179 2960250 Fax: 089 17300770 Neu: Das Media Kompetenz Center im Internet unter http://www.schaible.net .
Andy Feile
Hallo Leute.
Ich hatte kürzlich gefragt, wie ich procmail und postfix zusammenbringen könnte. Mir hatte jemand geantwortet:
mailbox_transport = procmail
(habe leider den entspr. Thread nicht hier.)
Wenn ich nun diesen Parameter setze, dann werden Mails überhaupt nicht mehr ausgeliefert. Sie bleiben solange im Nirvana, bis ich den Eintrag wieder auskommentiere, dann kommen alle auf einen Schlag an. Wo mag es nun hängen?
Fehlende .procmailrc ? -Dieter -- Dieter Kluenter | Systemberatung http://www.schevolution.com/tour
At 19:46 28.02.2002 +0100, Dieter Kluenter wrote:
Wenn ich nun diesen Parameter setze, dann werden Mails überhaupt nicht mehr ausgeliefert. Sie bleiben solange im Nirvana, bis ich den Eintrag wieder auskommentiere, dann kommen alle auf einen Schlag an. Wo mag es nun hängen?
Fehlende .procmailrc ?
Also es reicht doch eine .procmailrc im home desjenigen Users zu haben, dem die Mail sonst zugestellt würde, oder? Die ist vorhanden. Im Einzelnen: Ich hab nen User email, dessen fetchmail die Post abholt: ===/home/email/.fetchmailrc=== poll ... is email ============================== Nun sollen aber eben nicht alle Mails bei email landen, vielmehr sollen einige auf einen Verteiler namens news weitergeleitet werden (den es gibt und der auch an sich funktioniert): ===/home/email/.procmailrc=== :0 * TO_news@feile.net ! news@localhost ============================= Ist das korrekt so? Oder gibt es ein Problem damit, daß fetchmail mit ...is email angewiesen wird, die Mail zu email auszuliefern, und procmail sie dann doch wieder umleiten will? Wie kann ich denn kontrollieren, ob mein Postfix die Mail korrekt an procmail weitergibt? Und wo wird protokolliert, was procmail damit macht? Thanks for help. Andy
Moin,
* Andy Feile
Wie kann ich denn kontrollieren, ob mein Postfix die Mail korrekt an procmail weitergibt? Logfiles
Und wo wird protokolliert, was procmail damit macht? Logfiles
Thorsten -- It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein
At Samstag, 2. März 2002 02:52 Thorsten Haude wrote:
Wie kann ich denn kontrollieren, ob mein Postfix die Mail korrekt an procmail weitergibt?
Logfiles
Und wo wird protokolliert, was procmail damit macht?
Logfiles
Könntest Du da etwas konkreter werden ;) Ich sehe in /var/log/mail:
to=
Moin,
* Andreas Feile
Wie kann ich denn kontrollieren, ob mein Postfix die Mail korrekt an procmail weitergibt? Logfiles
Und wo wird protokolliert, was procmail damit macht? Logfiles Könntest Du da etwas konkreter werden ;) Ich sehe in /var/log/mail:
to=
, relay=procmail, delay=1, status=sent (mailsrv.inter.netz) Daraus schließe ich, daß procmail den Kram schon kriegt. Ich schließe daraus, daß Postfix denkt, daß Procmail lokaler Relay sein /sollte/. Bei mir steht da übrigens relay=local. Ist mailsrv.inter.netz localhost? Da steht bei mir der Prozeß, der die Mail entgegennummt ("|~/.mail/audit.pl || exit 75")
Schick mal eine Mail in die Welt (zB. an echo@tu-berlin.de), schreib die ID auf und poste mal alle Zeilen mit dieser ID. (Wenn Du dann nicht schon selbst drauf kommst.)
In .procmailrc habe ich gesetzt LOGFILE=/home/<user>/procmaillog VERBOSE=yes
Aber procmail schreibt nix rein in sein procmaillog. Wie sehe ich also, was es macht? Das steht da doch: Nix.
Ich tippe mal blind auf ein Rechteproblem, aber auch nur, weil mir das bei Postfix am meisten Probleme gemacht hat. Thorsten -- Kaufen, was einem die Kartelle vorwerfen; lesen, was einem die Zensoren erlauben; glauben, was einem die Kirche und Partei gebieten. Beinkleider werden zur Zeit mittelweit getragen. Freiheit gar nicht. - Kurt Tucholsky
At 13:35 02.03.2002 +0100, Thorsten wrote:
to=
, relay=procmail, delay=1, status=sent (mailsrv.inter.netz) Daraus schließe ich, daß procmail den Kram schon kriegt. Ich schließe daraus, daß Postfix denkt, daß Procmail lokaler Relay sein /sollte/. Bei mir steht da übrigens relay=local.
Das steht bei mir auch da, wenn ich in der main.cf den Eintrag mailbox_transport = procmail auskommentiere.
Ist mailsrv.inter.netz localhost?
Yep.
Schick mal eine Mail in die Welt (zB. an echo@tu-berlin.de), schreib die ID auf und poste mal alle Zeilen mit dieser ID. (Wenn Du dann nicht schon selbst drauf kommst.)
Wie meinst Du, alle Zeilen mit dieser ID? Soll ich v/l/mail nach dieser ID greppen? Oder /v/l/messages?
Ich tippe mal blind auf ein Rechteproblem, aber auch nur, weil mir das bei Postfix am meisten Probleme gemacht hat.
Ja, das hat kürzlich schon mal jemand gesagt (warst Du das? Mir sind ein paar Mails flöten gegangen). Aber ich weiß nicht, wo und wie ich die Rechte prüfen und einstellen kann, und wie sie eingestellt sein sollen.
Moin,
* Andy Feile
At 13:35 02.03.2002 +0100, Thorsten wrote:
to=
, relay=procmail, delay=1, status=sent (mailsrv.inter.netz) Daraus schließe ich, daß procmail den Kram schon kriegt. Ich schließe daraus, daß Postfix denkt, daß Procmail lokaler Relay sein /sollte/. Bei mir steht da übrigens relay=local. Das steht bei mir auch da, wenn ich in der main.cf den Eintrag mailbox_transport = procmail auskommentiere. Aha. Drum.
Schick mal eine Mail in die Welt (zB. an echo@tu-berlin.de), schreib die ID auf und poste mal alle Zeilen mit dieser ID. (Wenn Du dann nicht schon selbst drauf kommst.) Wie meinst Du, alle Zeilen mit dieser ID? Soll ich v/l/mail nach dieser ID greppen? Oder /v/l/messages? Ich meine den String nach 'postfix/
[ ]:'.
Ich tippe mal blind auf ein Rechteproblem, aber auch nur, weil mir das bei Postfix am meisten Probleme gemacht hat. Ja, das hat kürzlich schon mal jemand gesagt (warst Du das? Mir sind ein paar Mails flöten gegangen). Aber ich weiß nicht, wo und wie ich die Rechte prüfen und einstellen kann, und wie sie eingestellt sein sollen. Ich weiß es auch nicht, darum habe ich meinen LDA in der .forward eingetragen. So geht's.
Thorsten -- Guns don't protect freedom, people protect freedom.
Hi,
* Andy Feile
Ich hatte kürzlich gefragt, wie ich procmail und postfix zusammenbringen könnte. Mir hatte jemand geantwortet:
mailbox_transport = procmail
(habe leider den entspr. Thread nicht hier.)
Wenn ich nun diesen Parameter setze, dann werden Mails überhaupt nicht mehr ausgeliefert. Sie bleiben solange im Nirvana, bis ich den Eintrag wieder auskommentiere, dann kommen alle auf einen Schlag an. Wo mag es nun hängen? Vielleicht hängen die Rechte schief. Genaues weiß ich nicht mehr, aber Du solltest mal nachsehen, mti welchen Rechten Postfix ausliefert.
Thorsten -- The opposite of the above statement is also true.
participants (5)
-
Andreas Feile
-
Andy Feile
-
Andy Feile
-
Dieter Kluenter
-
Thorsten Haude