[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
-- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)