[Postfixbuch-users] doppelte Filterschleifen?
Kai Fürstenberg
kai_postfix at fuerstenberg.ws
Do Nov 12 11:02:58 CET 2009
Hallo Norbert,
Norbert Gerhards schrieb am 12.11.2009 10:14:
> Norbert Gerhards schrieb:
>> Guten Morgen,
>>
>> ich bitte die User um Rat für einen postfix-newbie. ;-)
>>
>> Meine Konfiguration soll folgendes erreichen:
>>
>> Von 'draussen' kommende mails sollen per
>> pre-queue durch amavis laufen und vorab
>> abgewiesen werden.
>>
>> Was durchkommt, soll über localhost:10024
>> hereinkommen und ausgeliefert werden.
>>
>> Mails von 'innen' werden von pickup erfasst
>> und durchlaufen eine post-queue via
>> content-filter, bevor sie auch wieder an
>> localhost:10024 gehen.
>>
>> Habe ich das richtig verstanden und ausgeführt,
>> oder ist da schon ein 'Klopper' drin?
Einen "Klopper" finde ich da jetzt nicht, ich frage mich allerdings,
warum du so einen Aufwand betreiben möchtest und nicht einfach bei einem
bleibst...
>> Brauche ich überhaupt den
>> content_filter = smtp-amavis:[127.0.0.1]:10024
>> Eintrag in main.cf? (master schlägt main, oder
>> anders ausgedrückt: die master-Einträge überschreiben
>> immer die main-Einträge?)
Ja, master schlägt main. Allerdings nur für den jeweiligen Prozess, wo
die geänderte Einstellung auch angegeben ist. Außerdem kannst du nicht
alle Einstellungen in der master.cf ändern. Bezüglich des Eintrages
selbst habe ich weiter unten einen Vorschlag.
>> Brauche ich den smtp-amavis Eintrag in master.cf
>> als 'Versendekanal' für die von 'innen'
>> stammenden mails, oder mache ich da einen
>> Gedankensalto?
Ich sag's mal so: Wenn es so läuft, lass es so. Wenn du den Eintrag
nicht brauchst, kannst du ihn drinlassen, er stört nicht.
Mein Vorschlag ist, dass du den content_filter in die main.cf schreibst,
und beim smtpd in der master.cf rausnimmst und dafür smtpd_proxy_filter
verwendest. Und wenn ich mir deine Konfiguration jetzt mal ansehe, hast
du genau das gemacht, abgesehen davon, dass du den content_filter beim
pickup sozusagen ein zweites Mal eingetragen hast, aber das ist auch
nicht dramatisch.
>> Zuguterletzt: ich habe auskommentiert
>> # mailbox_command = procmail -a "$EXTENSION"
>> so dass Postfix per local oder virtual die
>> Mails ablegt. Was wäre der Unterschied, wenn
>> ich procmail wie oben benutzte?
Die Mail geht an Procmail, und der liefert in die Mailbox, ansonsten
macht das Postfix.
>> Hier meine Konfig in Auszügen:
>> main.cf:
bitte immer 'postconf -n' schicken. Das ist die Ausgabe der
Konfiguration, wie sie Postfix angenommen hat. Postfix nimmt die Konfig
nicht immer so an, wie du sie geschrieben hast. Versuche zudem möglichst
wenige Einstellungen in der master.cf zu hinterlegen, das macht die
Überprüfung der Konfiguration nur unübersichtlich und eine Fehlersuche
evtl. schwerer.
>> [...]
--
Kai Fürstenberg
PM an: kai at fuerstenberg punkt ws
Mehr Informationen über die Mailingliste Postfixbuch-users