![](https://seccdn.libravatar.org/avatar/9527e20ec10ee9eb8b28774c9b754862.jpg?s=120&d=mm&r=g)
Am Donnerstag, 9. September 2004 15:45 schrieb Andreas Hergesell:
Mein Mailserver mußte von einer SuSE 8.1 auf eine 9.1 umziehen. Nun möchte ich, das dieser Mailserver sich genauso verhält wie der alte; sprich er soll Mails aus dem lokalen Netz ohne Rückfragen annehmen und an einen externen Mailserver weiterleiten, ohne irgendwelche Adressen umzuschreiben.
Seltsamerweise hat er dies auch bis gestern getan. Jetzt lehnt er alle Mails mit folgender Begründung ab:
andreas.zeus-computer.de[192.168.1.10]: 550
: Sender address rejected: User unknown in local recipient table;
Leider konnte ich in den Konfigfiles keine Fehler/Veränderungen feststellen.
Die local_recipient_maps (Table) ist ein neueres Feature von Postfix. Damit werden alle unbekannten Empfänger direkt am Eingang geblockt. Dazu musst Du ihm aber mitteilen, welche Empfänger existieren.
Googlen brachte mir nur zu Tage, dass ich die erlaubten Adressen in die /etc/postfix/access eintragen soll. Genau das möchte ich aber nicht. Er soll einfach alles verschicken was ihn (aus meinem Netz) erreicht, unabhängig von Domains, Adressen usw.
Meine Konfig: ----------------------------------------------------- postconf -n
inet_interfaces = 127.0.0.1 ::1 192.168.1.1 mail_owner = postfix
Da Du den Parameter nicht angegeben hast, wird der default benutzt, das ist: # postconf -d local_recipient_maps local_recipient_maps = proxy:unix:passwd.byname $alias_maps Also einmal die passwd und die $alias_maps. Die schlechte Lösung wäre das Feature abzuschalten: local_recipient_maps = Beser wäre es wenn Du eine Tabelle mit den Lokalen Benutzern anlegst und sie hinter dem Parameter hinzufügst. local_recipient_maps = proxy:unix:passwd.byname $alias_maps hash:/etc/postfix/my_local_recipients
Irgendwie steh ich auf dem Schlauch und finde den Fehler nicht :-(
Eine komplette Beschreibung gibt es z.B. hier: http://www.postfix.org/LOCAL_RECIPIENT_README.html -- Andreas