Hallo ihr Kundigen!
Ich lese seit ca. 2 Wochen in diesem Forum zum Thema Postfix, sowie alle extern angegebenen Links. Habe eine Suse 9.1 am laufen und möchte hiermit nun einen Mailserver betreiben. Es soll nur eine Domain versorgt werden.
Nach einzelnen Vorbetrachtungen bin ich zu dem Schluss gekommen, das eine Kombination von Postfix, Cyrus IMAP, Cyrus sasl und fetchmail gut funktionieren müsste. Die Idee, Mail-Benutzer nur in einer separaten Datenbank anzulegen und diesen hiermit komplett den Zugriff auf das eigentliche System zu verweigern gefiel mir sehr gut. Gesagt, getan, soweit alle notwendigen Programme installiert, funktioniert auch zum Teil.
Was funktioniert:
vom Client kann ich mich per in sasldb2 hinterlegten Zugangsdaten gegenüber cyrus autentifizieren und auf das Postfach und Unterordner zugreifen.
Mails können vom MUA über den MTA an externe Empfänger problemlos versandt werden. Die hierbei eingesetzte vorherige SMTP-auth Authentifikation via sasldb2 funktioniert.
Was nicht funktioniert:
Nun mein generelles Verständnisproblem:
Ich möchte erreichen, das Mailbox-User nur über die salsdb2 authentifiziert werden. Auf dem Server sollen nur die Standard-User existieren (root, postfix, usw.). Das Anlegen lokaler System-User soll unbedingt vermieden werden. Wenn ich nun lokal Mail verschicken möchte
z.B. user1@meine.domain an user2@meine.domain, (beide existieren nur in der sasldb2) meint postfix, das der zu erreichende User nicht existieren würde... Wie bekomme ich Postfix dazu, die Abfrage, ob der betreffende User in dieser Domain existiert ausschliesslich über die sasldb2 zu realisieren ? wie gesagt alles über die sasldb2 Authentifizierung. Wo liegt mein Denk-(wissens)Fehler?
Nochmal in Kurzform:
(Am Mailserver zum Versand anmelden) SMTP auth: sasldb2
(Per Mailclient auf die IMAP Ordner zugreifen) IMAP : sasldb2
(Mail an lokale(sasldb2)User versenden): sasldb2?
Welche Alternativen gibt es ausser MySQL?
Welchen Thread habe ich noch nicht zweimal gelesen? :roll:
An welcher Stelle (wo) nimmt Postfix die Prüfung vor, ob ein User existiert oder nicht?
Wie kann man Postfix dazu bewegen, diese Informationen aus der sasldb2 zu beziehen ?
Ich lese seit ca. 2 Wochen in diesem Forum zum Thema Postfix, sowie alle extern angegebenen Links. Habe eine Suse 9.1 am laufen und möchte hiermit nun einen Mailserver betreiben. Es soll nur eine Domain versorgt werden.
Nach einzelnen Vorbetrachtungen bin ich zu dem Schluss gekommen, das eine Kombination von Postfix, Cyrus IMAP, Cyrus sasl und fetchmail gut funktionieren müsste. Die Idee, Mail-Benutzer nur in einer separaten Datenbank anzulegen und diesen hiermit komplett den Zugriff auf das eigentliche System zu verweigern gefiel mir sehr gut. Gesagt, getan, soweit alle notwendigen Programme installiert, funktioniert auch zum Teil.
Was funktioniert:
vom Client kann ich mich per in sasldb2 hinterlegten Zugangsdaten gegenüber cyrus autentifizieren und auf das Postfach und Unterordner zugreifen.
Mails können vom MUA über den MTA an externe Empfänger problemlos versandt werden. Die hierbei eingesetzte vorherige SMTP-auth Authentifikation via sasldb2 funktioniert.
Was nicht funktioniert:
Nun mein generelles Verständnisproblem:
Ich möchte erreichen, das Mailbox-User nur über die salsdb2 authentifiziert werden. Auf dem Server sollen nur die Standard-User existieren (root, postfix, usw.). Das Anlegen lokaler System-User soll unbedingt vermieden werden. Wenn ich nun lokal Mail verschicken möchte
z.B. user1@meine.domain an user2@meine.domain, (beide existieren nur in der sasldb2) meint postfix, das der zu erreichende User nicht existieren würde... Wie bekomme ich Postfix dazu, die Abfrage, ob der betreffende User in dieser Domain existiert ausschliesslich über die sasldb2 zu realisieren ? wie gesagt alles über die sasldb2 Authentifizierung. Wo liegt mein Denk-(wissens)Fehler?
Nochmal in Kurzform:
(Am Mailserver zum Versand anmelden) SMTP auth: sasldb2
(Per Mailclient auf die IMAP Ordner zugreifen) IMAP : sasldb2
(Mail an lokale(sasldb2)User versenden): sasldb2?
Welche Alternativen gibt es ausser MySQL?
Welchen Thread habe ich noch nicht zweimal gelesen? :roll:
An welcher Stelle (wo) nimmt Postfix die Prüfung vor, ob ein User existiert oder nicht?
Wie kann man Postfix dazu bewegen, diese Informationen aus der sasldb2 zu beziehen ?