[Postfixbuch-users] Virtual mailbox domains und Cyrus Imap
Berger, Stefan (IT-Management)
stefan.berger at dima-systems.de
Do Dez 29 18:10:34 CET 2005
ich habe es auch mit web-cyradm versucht aber das war Mist... nun lasse
ich es ohne dieses graphische Frontend laufen. PAM brauchst du nicht
unbedingt, ist mir sowieso unerklärlich warum das immer noch genutzt
wird. Du musst einfach die Cyrus mit Mysql Unterstützung kompilieren,
dann kannst du mit den auxprop Plugin in der /usr/lib/sasl/smtpd.conf
arbeiten, die smtpd.conf sieht dann wie folgt aus
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login
sql_engine: mysql
sql_hostnames: localhost
sql_user: xxxxx
sql_passwd: xxxxx
sql_database: mailbase
sql_select: SELECT password FROM mailusers WHERE account = '%u@%r'
schau hier http://www.asyd.net/docs/cyrus-options.html
bei mir läuft nur die SQL Datenbank, die ich intern über phpMyAdmin
administriere, da werden fix die neuen User eingetragen die Mailbox dann
mit cyradm angelegt und das wars mit der Arbeit. Virtuelle domains auch
kein Problem. Postfix greift auf die selbe Datenbank zu wie Cyrus, so
dass du keine doppelten Nutzeraccounts anlegen musst. Bye the way kannst
du so prima das smtp-auth der User über die selbe Tabelle mit Postfix
nutzen, der User meldet sich beim verschicekn einfach mit Mailadresse
Passwort an und schon rennts.
Und weg...
Holm Kapschitzki schrieb:
>Berger, Stefan (IT-Management) schrieb:
>
>
>
>>das select Feld ist eignetlich egal, das where_field ist das wichtige
>>
>>
>>
>>
>>
>
>ok, danke. Am besten ist man baut alles von Grund auf alleine auf und
>nimmt nicht schon zu Anfang des Administrierens Web-Cyradm. Ich überlege
>schon, ob ich das Webinterface rausschmeisse beim nächsten Mailserver.
>Aber wenn ich mir dann die "pam" Authentifizierung anschaue, wirds wohl
>schwer, weil ja alles aufeinander abgestimmt sein musss. Postfix MySQL
>Tabellen, Cyrus -> Pam -> MySQL .... .
>
>auth sufficient pam_mysql.so user=mail passwd=**** host=localhost \
> db=mail table=accountuser usercolumn=username \
> passwdcolumn=password crypt=1 logtable=log \
> logmsgcolumn=msg logusercolumn=user loghostcolumn=host \
> logpidcolumn=pid logtimecolumn=time
>auth sufficient pam_unix_auth.so
>account sufficient pam_mysql.so user=mail passwd=**** host=localhost \
> db=mail table=accountuser usercolumn=username \
> passwdcolumn=password crypt=1 logtable=log \
> logmsgcolumn=msg logusercolumn=user loghostcolumn=host \
> logpidcolumn=pid logtimecolumn=time
>account sufficient pam_unix_acct.so
>
>Gruß Holm
>
>
>
>
--
Stefan Berger
- Systemadministrator -
DIMA Systems AG
Nonnenstraße 39
04229 Leipzig
Tel.: +49 341 2668 - 0
Fax.: +49 341 2866 - 333
mailto: stefan.berger at dima-systems.de
www.dima-systems.de
This e-mail may contain information that is privileged and confidential.
The information is intended only for the use of the addressee. If you are not the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited and may be unlawful. If you have received this e-mail in error, please notify DIMA Systems AG immediately and erase all copies of the message.
Mehr Informationen über die Mailingliste Postfixbuch-users