• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

postfix + procmail + imap

Status
Für weitere Antworten geschlossen.
Hallo,

ich habe auf SuSE 9.1 folgende 2 Konfigurationen getestet und alles ist ok.

1) postfix + procmail
2) postfix + IMAP Cyrus

In meiner neuen Konfiguration habe ich "postfix + procmail" eingerichtet und im file /etc/procmailrc wird das Programm
"/usr/lib/cyrus/bin/deliver" gestartet.

Wenn ich ein Email dem User "test" sende, funktioniert das ganze nur, wenn der User "test" im /etc/passwd existiert.
Wenn der User "test" nicht existiert, dann bekomme ich den Fehler "unknown user".
Im File /etc/postfix/main.cf habe ich folgende Aenderung gemacht:
local_recipient_maps =
... aber das Problem bleibt.

Bemerkung: IMAP Inbox für User "test" existiert natürlich.

Das heisst, ich möchte zwar mit procmail arbeiten, aber da alle Email im File /etc/procmailrc dem IMAP-Server weitergeleitet werden, will ich nicht
alle User ein zweites Mal (im /etc/passwd) definieren.

Kann mir jemand helfen ?



MFG Miche
 
Irgendwo müssen die Passwörter für die Anmeldung abgelegt sein. Deshalb wird standardmäßig auf die passwd zugegriffen.
 
Hallo,

danke für deine Antwort.

In meine Konfiguration sind alle User in einem LDAP Server definiert und die Authentifizierung ist ok.
Deshalb (wie geschrieben) "postfix + IMAP Cyrus" läuft ok.

Ich will trotzdem mit procmail arbeiten (weil im /etc/procmailrc z.B. spamassassin abgerufen werden kann).


MFG Miche
 
Das hättest du ja auch mal früher sagen können, dass deine Benutzer im LDAP liegen, sollen wir das riechen :evil:
Hast du den cyrus und den saslauthd auch für LDAP konfiguriert? Siehe:
www.kania-online.de/workshop.htm
 
Hallo,

ja cyrus und saslauthd sind korrekt (mit LDAP) konfiguriert.
Dies ist sicher weil bei mir die Konfiguration "postfix + IMAP Cyrus" (mit LDAP) läuft korrekt.
Bemerkung: LDAP ist auf einen remote server installiert (Server B).

Meine gewünschte Konfiguration ist aber nicht "postfix + IMAP Cyrus" sondern "postfix + procmail" (auf Server A).
Das Programm "/usr/lib/cyrus/bin/deliver" wird dann im File /etc/procmailrc gestartet.

Bei mir diese Konfiguration, d.h.:
- "postfix + procmail"
- "/usr/lib/cyrus/bin/deliver" gestartet im File /etc/procmailrc
... läuft nür wenn der User "test" auch im /etc/passwd existiert (Server A).

Aber dann muss ich den User 2 Mal konfigurieren:
- local (Server A)
- und im LDAP-Server (Server B)

Dies ist mein Problem ...

Ich entschuldige mich wenn ich nicht klar war/bin.


Grüsse Miche
 
Mit procmail habe ich noch nie gearbeitet, da bin ich dann raus.
Code:
Ich entschuldige mich wenn ich nicht klar war/bin.
Ein mal noch :wink: :wink:
Es ist immer wichtig alle Informationen mit zu geben, sonst kann einfach keiner helfen.
Vielleicht postest du noch mal ein paar Konfigurationsdateien.
 
Status
Für weitere Antworten geschlossen.
Oben