Einbindung amavis in postfix
Hallo, ich verzweifle am wiederholten Versuch amavis unter 10.1 einzubinden. in der /et c/postfix/master.cf habe ich folgende Transportmethode zugefügt: localhost:10025 inet n - n - - smtpd -o content_filter= Postfix lässt sich danach problemlos starten. Wenn ich dann einen telnet localhost 10025 ausführe, hängt er an dieser Stelle: Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Das war es dann, in der /var/log/mail erscheint dann: Jun 6 14:03:56 notenew postfix/smtpd[4736]: fatal: open lock file pid/inet.localhost:10025: cannot create file exclusively: Operation not permitted Jun 6 14:03:57 notenew postfix/master[4676]: warning: process /usr/lib/postfix/smtpd pid 4736 exit status 1 Jun 6 14:03:57 notenew postfix/master[4676]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling Was mache ich falsch? wie muss ich die Konfiguration abändern? Vielen Dank für Hilfe. Gruss Martin Zambo -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo MArtin, Am Dienstag, 6. Juni 2006 14:05 schrieb Martin Zambo:
Hallo,
ich verzweifle am wiederholten Versuch amavis unter 10.1 einzubinden.
in der /et c/postfix/master.cf habe ich folgende Transportmethode zugefügt: localhost:10025 inet n - n - - smtpd -o content_filter=
Bei mir steht: amavis unix - - - - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes 127.0.0.1:10025 inet n - - - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_bind_address=127.0.0.1 Und in der main.cf dann noch: # Amavis content_filter = amavis:[127.0.0.1]:10024
Was mache ich falsch? wie muss ich die Konfiguration abändern?
Probiers mal damit.
Vielen Dank für Hilfe.
Gruss
Martin Zambo
Viele Grüße Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Dienstag, 6. Juni 2006 14:05 schrieb Martin Zambo:
Hallo,
ich verzweifle am wiederholten Versuch amavis unter 10.1 einzubinden.
in der /et c/postfix/master.cf habe ich folgende Transportmethode zugefügt: localhost:10025 inet n - n - - smtpd -o content_filter=
Postfix lässt sich danach problemlos starten.
Wenn ich dann einen telnet localhost 10025 ausführe, hängt er an dieser Stelle: Trying 127.0.0.1... Connected to localhost. Escape character is '^]'.
Das war es dann, in der /var/log/mail erscheint dann:
Jun 6 14:03:56 notenew postfix/smtpd[4736]: fatal: open lock file pid/inet.localhost:10025: cannot create file exclusively: Operation not permitted Jun 6 14:03:57 notenew postfix/master[4676]: warning: process /usr/lib/postfix/smtpd pid 4736 exit status 1 Jun 6 14:03:57 notenew postfix/master[4676]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Was mache ich falsch? wie muss ich die Konfiguration abändern?
Vielen Dank für Hilfe.
Hallo Martin, ich kann Dir zwar leider nicht weierhelfen, aber ich kann Dir das Problem zumindest bestätigen. Auch wenn man Yast zur Einbindung von amavis benutzt kommt die übliche Kommunikation zwischen amavis und postfix nicht zustande. Ich hatte den Fehler leider während der Beta Phase aus den Augen verloren da ich irgendwann nur noch spamassassin über procmail eingebunden hab. Ist aber auf jeden Fall n Bugreport wert, vielleicht könntest Du mal einen schreiben. Gruß Micha
Gruss
Martin Zambo
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Martin Zambo wrote:
Hallo,
ich verzweifle am wiederholten Versuch amavis unter 10.1 einzubinden.
in der /et c/postfix/master.cf habe ich folgende Transportmethode zugefügt: localhost:10025 inet n - n - - smtpd -o content_filter=
Postfix lässt sich danach problemlos starten.
Wenn ich dann einen telnet localhost 10025 ausführe, hängt er an dieser Stelle: Trying 127.0.0.1... Connected to localhost. Escape character is '^]'.
Das war es dann, in der /var/log/mail erscheint dann:
Jun 6 14:03:56 notenew postfix/smtpd[4736]: fatal: open lock file pid/inet.localhost:10025: cannot create file exclusively: Operation not permitted
AAARGH!! AppArmor!!! Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Sandy, Am Dienstag, 6. Juni 2006 15:06 schrieb Sandy Drobic:
AAARGH!! AppArmor!!!
Sandy
Und da gibt es keine Lösung? Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Martin Zambo wrote:
Hallo Sandy,
Am Dienstag, 6. Juni 2006 15:06 schrieb Sandy Drobic:
AAARGH!! AppArmor!!!
Sandy
Und da gibt es keine Lösung?
Am besten erst einmal feststellen, ob es tatsächlich an dem AppArmor-Profil liegt. Deaktiviere dafür mal AppArmor und starte Postfix neu. Wenn dann alles läuft, was ich stark annehme, dann solltest du entweder AppArmor direkt deaktiviert lassen (die Option für Faulpelze) oder halt AppArmor beibringen, die geänderte Konfiguration in das AppArmor-Profile von Postfix zu übernehmen. Grins! Nein, ich habe noch kein Suse 10.x, deshalb kenne ich nicht die notwendigen exakten Schritte. Es gibt aber inzwischen dafür Anleitungen im Netz. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Dienstag, 6. Juni 2006 15:45 schrieb Martin Zambo:
Hallo Sandy,
Am Dienstag, 6. Juni 2006 15:06 schrieb Sandy Drobic:
AAARGH!! AppArmor!!!
Sandy
Und da gibt es keine Lösung?
Martin
Hallo Martin, ich glaube ich kann Dir jetzt in der Frage weiterhelfen, versuch mal folgendes... Ich gehe davon aus das Du amavis installiert hast, und AppArmor deaktiviert ist. Aktiviere AppArmor über das Yast Modul "AppArmor Kontrollleiste" Wechsel nun in das Modul "Assistent zum aktualisieren von Profilen" Dort quittierst Du mit ENTER alle neuen Einträge (die Vorschläge können übernommen werden) Und nun wird´s interessant, möglicherweise finden wir jetzt die eigentliche Ursache des Problems. Wechsel nun in das Modul Profil bearbeiten Klicke auf das Profil "usr/lib/postfix/smtpd , und auf weiter... (bitte beachte es gibt smtp und smtpd, gehe in letzteres) Scroll durch die Liste zum Eintrag /var/spol/postfix/pid/inet[127.0.0.1]:10025 Ich hab jetzt bei mir zwei Einträge Einmal mit Klammer, und einmal ohne In der /etc/postfix/master.cf steht der Eintrag bei mir ohne Klammer Ich weiß leider nicht ob der Eintrag ohne auch schon vor der aktualisierung der Profile da war, ich kann mir aber nicht vorstellen das beide Einträge nötig sind. Meine Vermutung ist das einer der Einträge demzufolge falsch ist. Wie auch immer. Wenn Du hierdurch amavis mit AppArmor zum laufen bringst könnte ich auf Bugzilla die notwendigen Hinweise zur Lösung des Problems geben. Wäre also schön wenn Du die Schritte mal nachvollziehen könntest. Gruß Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Dienstag, 6. Juni 2006 14:05 schrieb Martin Zambo:
Hallo,
ich verzweifle am wiederholten Versuch amavis unter 10.1 einzubinden.
Hallo Martin Ich hab mir mal erlaubt das Problem mit hilfe Deiner Angaben auf bugzilla zu melden. Setz Dich doch mal auf die CC Liste von 182344 auf https://bugzilla.novell.com/ Gruß Micha
Gruss
Martin Zambo
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (4)
-
Andreas Hergesell
-
Martin Zambo
-
Michael Schueller
-
Sandy Drobic