Page 1 of 1

Postfix und SASL - user unknown in local recipient table

Posted: 2008-12-07 18:40
by spenser
Hi!

Ich hab grade einen postfix mit cyrus-imap aufgesetzt. Die Benutzer werden über SASL authentifiziert.
Dummerweise klappt das nicht, wenn es daran geht, Mails an einen lokalen Benutzer zu verschicken. Da kommt nämlich immer "user unknown in local recipient table". Ich denke das liegt daran, dass keine lokalen Useraccounts für die Mailbenutzer angelegt wurden, sondern diese nur innerhalb der sasldb bestehen.

Wie kann ich postfix dazu bringen, die User für ankommende Mails herzunehmen?

Re: Postfix und SASL - user unknown in local recipient table

Posted: 2008-12-07 20:08
by Roger Wilco
Spenser wrote:Ich denke das liegt daran, dass keine lokalen Useraccounts für die Mailbenutzer angelegt wurden, sondern diese nur innerhalb der sasldb bestehen.
Richtig.
Spenser wrote:Wie kann ich postfix dazu bringen, die User für ankommende Mails herzunehmen?
Das bringt dir nichts, weil die Benutzerverwaltung von Cyrus IMAP unabhängig von den Systembenutzern läuft. Du könntest dir jedoch eine Mapping-Tabelle anlegen, mit der die E-Mail-Adressen auf Cyrus-Benutzer gemapped werden (-> http://www.postfix.org/virtual.5.html).

Re: Postfix und SASL - user unknown in local recipient table

Posted: 2008-12-07 21:01
by spenser
Man müsste dann quasi alle lokalen Benutzer in den lokalen Transport

Code: Select all

mailbox_transport = lmtp:localhost
umbiegen.

Hast Du da einen konkreten Vorschlag?

Re: Postfix und SASL - user unknown in local recipient table

Posted: 2008-12-07 21:08
by Roger Wilco
Eine kleine Transport-Tabelle (siehe `man transport(5)`) anlegen.