[Postfixbuch-users] Absenderprüfung und Weiterleitung
Daniel Herrmann
daniel.herrmann1 at gmx.de
Fr Apr 20 17:03:19 CEST 2007
> Daniel Herrmann wrote:
> >>>> Wenn das ein Link auf ein Beispiel zur Konfiguration von
> >>>> smtpd_restriction_classes war, dann hast du den passenden Hinweis
> >>>> bereits erhalten.
> >>>> Falls nicht, hier ist ein Link, wo so eine Konfiguration genau
> >>>> beschrieben
> >>>> ist:
> >>>> http://www.arschkrebs.de/postfix/postfix_restriction_classes.shtml
> >>> Hallo, Sandy, danke für den Link.
> >>>
> >>> Nun will ich aber nicht bestimmte Mailadressen verbieten, sondern
> nur
> >>> bestimmte erlauben.
> >>>
> >>> Soweit ich das sehe, müsste ich hier was ändern:
> >>>
> >>> some.guy_restriktionen =
> >>> check_sender_access hash:/etc/postfix/peikertdoesntlike
> >>> reject_unauth_destination
> >>>
> >>> reject_unauth_destination "verbietet" bestimmten Mail-adressen eine
> >>> Mail zuschicken.
> >>> Was mache ich nun, wenn ich es nur einigen erlauben will ?
> >> Da fehlt die Hälfte, na ja, eigentlich alles. Restriction Classes
> sind
> >> dafür da, die Annahme von Mails von zwei Bedingungen prüfen zu
> lassen.
> >>
> >> main.cf:
> >> smtpd_restriction_classes =
> >> greylisting,
> >> restricted_addresses
> >>
> >> restricted_addresses =
> >> check_sender_access hash:/etc/postfix/peikertdoesntlike, reject
> >>
> >> smtpd_recipient_restrictions =
> >> permit_mynetworks,
> >> reject_unauth_destination,
> >> check_recipient_access hash:/etc/postfix/recipient_restricted
> >> ...
> >>
> >> /etc/postfix/recipient_restricted:
> >> restricted at example.com restricted_addresses
> >>
> >> /etc/postfix/peikertdoesntlike:
> >> senderallowed at example.net dunno
> >
> > So, hab jetz folgendes eingetragen:
> >
> > main.cf:
> >
> > smtpd_restriction_classes =
> > greylisting,
>
> Greylisting ist hier nur ein Beispiel für eine weitere restriction
> class.
> Wenn diese bei dir nicht existiert, wird Postfix einen Fehler melden.
>
> > restricted_addresses
> > restricted_addresses =
> > check_sender_access hash:/etc/postfix/peikertdoesntlike,
> reject
> >
> > smtpd_recipient_restrictions =
> > permit_mynetworks,
> > reject_unauth_destination,
> > check_recipient_access hash:/etc/postfix/recipient_restricted
> >
> > recipient_restricted:
> >
> > test at d-herrmann.de restricted_addresses
> >
> > peikerdoesntlike:
> >
> > daniel.herrmann1 at gmx.de dunno
> >
> > Ergebnis davon ist, dass keine Mails ankommen, die ich an diese
> Adresse
> > schicke, und nebenbei auch keine, die an irgendeine andere Adresse
> geschickt
> > wird, die auf diesem Server liegt.
> >
> > Habe es jetz erstmal auskommentiert.
>
> Welcher Logzeilen werden dabei produziert?
Also in der mail.err ist der Fehler:
peikerdoesntlike.db:
postfix/smtpd[22428]: fatal: open database
/etc/postfix/peikertdoesntlike.db: Invalid argument
In der Datei steht nur folgendes:
daniel.herrmann1 at gmx.de dunno
Brauchst du das komplette postconf -n ?
die beiden postmap befehle habe ich ausgeführt, ohne Fehler.
> Wie sieht "postconf -n" aus?
> Hast du die Befehle
> "postmap /etc/postfix/recipient_restricted"
> "postmap /etc/postfix/peikertdoesntlike"
> ausgeführt?
>
> Jetzt lasse dir doch die Informationen nicht Zeile für Zeile aus der
> Nase
> ziehen. (^-^)
Tut mir leid, ich weiß nich was du brauchst, bin (halb)Laie -.-
Daniel
Mehr Informationen über die Mailingliste Postfixbuch-users