Re: postfix mit user authentifikation
[Mailserver mit virtuellen Benutzern und SMTP AUTH einrichten]
Ich habe o.g. Problem mit Exim und Teapop gelöst und dachte, es
interessiert vielleicht einige von Euch. Hier eine kleine Anleitung.
Ziele:
- Mail-Accounts sollen unabhängig von System-Accounts sein (auf
der Maschine gibt es nur 2 System-Accounts und das soll so bleiben)
- Der Server soll sowohl POP3 als auch SMTP anbieten
- Alle User, die sich für SMTP authentifizieren, dürfen Mails
verschicken (kein "SMTP after POP" sonder SMTP AUTH)
- Die User sollen sich für SMTP mit den gleichen Daten wir für
POP3 anmelden (E-Mail Adresse und Passwort), es soll nur
eine zentrale Datei für die Verwaltung der virtuellem User geben
- Das Ganze soll mit Paketen aus Debian/stable zu lösen sein
Ich habe einige MTAs und POP3 Pakete ausprobiert und das Einzige,
was alle Ziele erfüllen konnte, war das exim/teapop Pärchen. Nach
der Installation mit
apt-get install exim teapop
musste zuerst einmal die Standard-Konfiguration von Exim durchgeführt
werden (automatisch nach der Installation oder später durch Aufruf von
"eximconf"). Um die Unterstützung von virtuellen Benutzern einzurichten,
musst die Datei /etc/exim/exim.conf manuell angepasst werden. Wichtig
sind die Abschnitte "DIRECTORS CONFIGURATION" und "AUTHENTICATION
CONFIGURATION".
In "DIRECTORS CONFIGURATION" fügen wir 2 Einträge für die virtuellen
Benutzer hinzu:
virtual_localuser:
driver = aliasfile
transport = virtual_localdelivery
domains = lsearch;/etc/customers/vdomains
file = /etc/customers/${domain}/vpasswd
search_type = lsearch
virtual_alias:
driver = aliasfile
domains = lsearch;/etc/customers/vdomains
file = /etc/customers/${domain}/valiases
search_type = lsearch*
Die Logik ist hier:
- Von allen Domains aus, die in der Datei "/etc/customers/vdomains"
gelistet sind, ist der Versand von E-Mails prinzipiell möglich
(aber erst nach Authentifizierung erlaubt, das kommt später).
- Die Datei "/etc/customers/${domain}/vpasswd" hat das
"Apache htpasswd Format". Dort werden die virtuellen Benutzer gesucht
Reply to: