[postfix-users] WG: Technische Frage zu Postfix
Hallo Zusammen,
ich habe ein technisches Anliegen zu Postfix. Ihr könnt mir da sicher weiterhelfen ;) Wie ihr unten aus dem Rattenschwanz entnehmen könnt, versuche ich einen Absenderfilter für nur einen Postfix User zu erstellen. Ich möchte erreichen das nur eine Absenderdomain erlaubt diesem Postfixuser was zu schicken. Da ich noch nie mit Postfix gearbeitet hab, müsst ihr mir das auch genauer erklären wo was zu machen ist und worauf ich zu achten habe :)))
Danke für eure Hilfe.
Gruß Hannes
-----Ursprüngliche Nachricht----- Von: Patrick Ben Koetter [mailto:p@state-of-mind.de] Gesendet: Mittwoch, 25. Januar 2012 15:36 An: Hannes Dorst Betreff: Re: Technische Frage zu Postfix
* Hannes Dorst h.dorst@onventis.de:
nochmal ne dumme Frage. Trag ich den filter und den trigger in die main.cf ein?
Die maps nicht. Die Regeln schon.
Sofern ich alles angepasst hatte und in die main.cf eingetragen hatte, war der smtp nicht mehr erreichbar. Sorry für die frage aber hab noch nie wirklich mit postfix gearbeitet.
Dann melde Dich mal auf postfix-users@de.postfix.org an. Da helfen sie Dir dann, das in den Griff zu kriegen. Ich bin gerade bei Kunden und kann nur sehr sporadisch antworten.
Viele Grüße
p@rick
Gruß Hannes
-----Ursprüngliche Nachricht----- Von: Patrick Ben Koetter [mailto:p@state-of-mind.de] Gesendet: Dienstag, 24. Januar 2012 18:53 An: Hannes Dorst Betreff: Re: Technische Frage zu Postfix
- Hannes Dorst h.dorst@onventis.de:
nein Ralf hat sich noch net gemeldet.
Das ist die Logik:
Wenn Empfänger "XYZ", dann prüfen Senderdomain Wenn Senderdomain "erlaubte.domain" dann OK sonst ABLEHNEN
Du kannst aus eine access (5) map heraus eine Restriction aufrufen. Diese Möglichkeit nutzen wir im Folgenden:
Das ist die config:
# Der Filter smtpd_restriction_classes = xyz_filter
xyz_filter = check_sender_access hash:/etc/postfix/erlaubte_domains reject
# /etc/postfix/erlaubte_domains erlaubte.domain OK
# Der Trigger
smtpd_recipient_restrictions = ... check_recipient_access hash:/etc/postfix/recipient_filter ... permit_mynetworks ...
# /etc/postfix/recipient_filter xyz@gefilterter.rcpt xyz_filter
HTH,
p@rick
-----Ursprüngliche Nachricht----- Von: Patrick Ben Koetter [mailto:p@state-of-mind.de] Gesendet: Dienstag, 24. Januar 2012 17:10 An: Hannes Dorst Betreff: Re: Technische Frage zu Postfix
- Hannes Dorst h.dorst@onventis.de:
ich weiß nicht ob ihr die Mailaddy auch technische Fragen beantwortet.
Aber ich versuchs einfach mal J
Könnt ihr mir weiterhelfen wie für einen bestimmten User einen Absenderfilter erstellen kann? Hier ein Besipiel was ich machen will:
User xcy von meinem Mailserver soll nur von einer bestimmten maildomain mails empfangen, so dass user xyz nur von @xyz.externedomain.com Mails empfangen darf. Alle anderen Mails von anderen Domänen sollen verworfen werden.
Könnt ihr mir da weiterhelfen?
Ja. Hat Ralf sich schon dazu gemeldet? Ich bin unterwegs und komme nihct so leicht an mail ran.
Grüsse,
p@rick
-- state of mind ()
Franziskanerstraße 15 Telefon +49 89 3090 4664 81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
-- state of mind ()
Franziskanerstraße 15 Telefon +49 89 3090 4664 81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
-- state of mind ()
Franziskanerstraße 15 Telefon +49 89 3090 4664 81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
Am 26.01.2012 08:19, schrieb Hannes Dorst:
Hallo Zusammen,
ich habe ein technisches Anliegen zu Postfix. Ihr könnt mir da sicher weiterhelfen ;) Wie ihr unten aus dem Rattenschwanz entnehmen könnt, versuche ich einen Absenderfilter für nur einen Postfix User zu erstellen. Ich möchte erreichen das nur eine Absenderdomain erlaubt diesem Postfixuser was zu schicken. Da ich noch nie mit Postfix gearbeitet hab, müsst ihr mir das auch genauer erklären wo was zu machen ist und worauf ich zu achten habe :)))
Danke für eure Hilfe.
Gruß Hannes
-----Ursprüngliche Nachricht----- Von: Patrick Ben Koetter [mailto:p@state-of-mind.de] Gesendet: Mittwoch, 25. Januar 2012 15:36 An: Hannes Dorst Betreff: Re: Technische Frage zu Postfix
- Hannes Dorst h.dorst@onventis.de:
nochmal ne dumme Frage. Trag ich den filter und den trigger in die main.cf ein?
Die maps nicht. Die Regeln schon.
Sofern ich alles angepasst hatte und in die main.cf eingetragen hatte, war der smtp nicht mehr erreichbar. Sorry für die frage aber hab noch nie wirklich mit postfix gearbeitet.
Dann melde Dich mal auf postfix-users@de.postfix.org an. Da helfen sie Dir dann, das in den Griff zu kriegen. Ich bin gerade bei Kunden und kann nur sehr sporadisch antworten.
Viele Grüße
p@rick
Gruß Hannes
-----Ursprüngliche Nachricht----- Von: Patrick Ben Koetter [mailto:p@state-of-mind.de] Gesendet: Dienstag, 24. Januar 2012 18:53 An: Hannes Dorst Betreff: Re: Technische Frage zu Postfix
- Hannes Dorst h.dorst@onventis.de:
nein Ralf hat sich noch net gemeldet.
Das ist die Logik:
Wenn Empfänger "XYZ", dann prüfen Senderdomain Wenn Senderdomain "erlaubte.domain" dann OK sonst ABLEHNEN
Du kannst aus eine access (5) map heraus eine Restriction aufrufen. Diese Möglichkeit nutzen wir im Folgenden:
Das ist die config:
# Der Filter smtpd_restriction_classes = xyz_filter
xyz_filter = check_sender_access hash:/etc/postfix/erlaubte_domains reject
# /etc/postfix/erlaubte_domains erlaubte.domain OK
# Der Trigger
smtpd_recipient_restrictions = ... check_recipient_access hash:/etc/postfix/recipient_filter ... permit_mynetworks ...
# /etc/postfix/recipient_filter xyz@gefilterter.rcpt xyz_filter
HTH,
p@rick
-----Ursprüngliche Nachricht----- Von: Patrick Ben Koetter [mailto:p@state-of-mind.de] Gesendet: Dienstag, 24. Januar 2012 17:10 An: Hannes Dorst Betreff: Re: Technische Frage zu Postfix
- Hannes Dorst h.dorst@onventis.de:
ich weiß nicht ob ihr die Mailaddy auch technische Fragen beantwortet.
Aber ich versuchs einfach mal J
Könnt ihr mir weiterhelfen wie für einen bestimmten User einen Absenderfilter erstellen kann? Hier ein Besipiel was ich machen will:
User xcy von meinem Mailserver soll nur von einer bestimmten maildomain mails empfangen, so dass user xyz nur von @xyz.externedomain.com Mails empfangen darf. Alle anderen Mails von anderen Domänen sollen verworfen werden.
Könnt ihr mir da weiterhelfen?
Ja. Hat Ralf sich schon dazu gemeldet? Ich bin unterwegs und komme nihct so leicht an mail ran.
Grüsse,
p@rick
-- state of mind ()
Franziskanerstraße 15 Telefon +49 89 3090 4664 81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
-- state of mind ()
Franziskanerstraße 15 Telefon +49 89 3090 4664 81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
-- state of mind ()
Franziskanerstraße 15 Telefon +49 89 3090 4664 81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
postfix-users mailing list postfix-users@de.postfix.org http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
Hallo Hannes, p@trick hat doch schon alles genau beschrieben, wo du was und wie machen mußt.
Wo klemmts noch?
Gruß Andreas
On Thu, Jan 26, 2012 at 08:19:14AM +0100, Hannes Dorst wrote:
Hallo Zusammen,
ich habe ein technisches Anliegen zu Postfix. Ihr könnt mir da sicher weiterhelfen ;) Wie ihr unten aus dem Rattenschwanz entnehmen könnt, versuche ich einen Absenderfilter für nur einen Postfix User zu erstellen. Ich möchte erreichen das nur eine Absenderdomain erlaubt diesem Postfixuser was zu schicken. Da ich noch nie mit Postfix gearbeitet hab, müsst ihr mir das auch genauer erklären wo was zu machen ist und worauf ich zu achten habe :)))
Ich hoffe, ich bin ausführlich genug :)
Das ist die Logik:
Wenn Empfänger "XYZ", dann prüfen Senderdomain Wenn Senderdomain "erlaubte.domain" dann OK sonst ABLEHNEN
Du kannst aus eine access (5) map heraus eine Restriction aufrufen. Diese Möglichkeit nutzen wir im Folgenden:
Das ist die config:
# Der Filter
der in der Datei /etc/postfix/main.cf eingefügt wird (die folgenden vier Zeilen so eintragen):
smtpd_restriction_classes = xyz_filter
xyz_filter = check_sender_access hash:/etc/postfix/erlaubte_domains reject
Die folgende Datei:
/etc/postfix/erlaubte_domains
mit diesem Inhalt (erlaubte.domain durch die korrekte, erwünschte Domain ersetzen):
erlaubte.domain OK
und anschließend ein
# postmap hash:/etc/postfix/erlaubte_domains
ausführen.
# Der Trigger
ist 'check_recipient_access hash:/etc/postfix/recipient_filter' und wird ebenso in die Datei /etc/postfix/main.cf eingefügt. Und zwar in den vorhandenen Block der 'smtpd_recipient_restrictions =', wie hier dargestellt:
smtpd_recipient_restrictions = ... check_recipient_access hash:/etc/postfix/recipient_filter ... permit_mynetworks ...
Solltest Du Dir unsicher sein wo genau die Zeile einzufügen ist, sende die Ausgabe von postconf -n (_daraus_ mindestens die _vollständigen_ smtpd_*_restrictions).
Die folgende Datei:
/etc/postfix/recipient_filter
anlegen und wie folgt befüllen:
xyz@gefilterter.rcpt xyz_filter
dabei xyz@gefilterter.rcpt durch die korrekte E-Mailadresse des Empfängers ersetzen, anschließend auch über diese Datei ein
# postmap hash:/etc/postfix/recipient_filter
ausführen.
Zum Abschluß noch einmal Postfix seine Konfiguration neu einlesen lasen und das wars.
HTH Dennis
P.S. Melde Dich bei der Liste hier an, dann kommen Deine Mails unmittelbar auf der Liste an und Du bekommst die Antworten auch ohne ausdrücklich als Empfänger mit aufgeführt zu sein:
List-Subscribe: http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users mailto:postfix-users-request@de.postfix.org?subject=subscribe
participants (3)
-
Andreas Reschke
-
Dennis Guhl
-
Hannes Dorst