[postfix-users] User-Authentifizierung Postfix / Dovecot

Andreas Thomsen thomsen at deutscher-adressdienst.de
Mi Sep 29 13:49:28 CEST 2010


  Vielen Dank für eure Tipps.
Werde dann jetzt mal postfixadmin einrichten...

Gruß
Andreas Thomsen

Am 24.09.2010 15:21, schrieb Andreas Thomsen:
>  Hallo,
>
> wir betreiben hier einen Postfix-Server als Proxy, der dann die Mails
> weiterrelayed an einen internen Postfix auf dem dann als IMAP-Server
> noch ein Dovecot läuft. Das Relayen funktioniert auch soweit.
> Für den Dovecot habe ich eine passwd-Datei angelegt, gegen die sich
> die User authentifizieren und ihr Home-Dir zugewiesen bekommen.
> Der interne Postfix stellt die Mails via dovecot-lda an den Dovecot
> zu. Klappt auch. Dabei macht der dovecot-lda eine user-verifizierung,
> auch gegen die genannte passwd-Datei.
> Nun habe ich folgendes Problem: Die User haben mehrere, verschiedene
> E-Mail-Adressen.
> Um das ganze nun doch übersichtlich zu halten möchte ich gerne in der
> passwd-Datei für jeden User nur einen Eintrag drin haben (zur
> Anmeldung für IMAP), und die verschiedenen e-Mail-Adressen irgendwie
> über aliase realisieren.
>
> Ist dann hier der richtige weg, das über virtual_alias_maps zu machen?
>
> Postfix ist Version 2.6.1
>
> Ergebnis von postconf -n:
> alias_database = hash:/etc/postfix/aliases
> alias_maps = hash:/etc/postfix/aliases
> config_directory = /etc/postfix
> daemon_directory = /usr/lib/postfix
> mydestination = localhost
> myhostname = hermes.domain1.de
> mynetworks = 127.0.0.0/8 192.168.2.0/24 192.168.1.7/32 192.168.1.14/32
> myorigin = $mydomain
> relayhost = [192.168.1.14]
> setgid_group = maildrop
> virtual_alias_maps = hash:/etc/postfix/virtual_aliases
> virtual_mailbox_domains = domain1.de            domain2.de
> virtual_mailbox_maps = hash:/etc/postfix/virtual
> virtual_transport = dovecot
>
> Ergebnis von doveconf -n:
> # 2.0.3: /usr/local/etc/dovecot/dovecot.conf
> # OS: Linux 2.6.31.5-0.1-desktop x86_64 openSUSE 11.2 (x86_64)
> auth_debug = yes
> auth_debug_passwords = yes
> auth_verbose = yes
> auth_verbose_passwords = plain
> debug_log_path = /var/log/dovecot-debug.log
> disable_plaintext_auth = no
> info_log_path = /var/log/dovecot-info.log
> log_path = /var/log/dovecot.log
> mail_location = mdbox:~/mdbox
> mail_plugins = acl quota
> namespace {
>   hidden = no
>   inbox = yes
>   location =
>   prefix =
>   separator = /
>   type = private
> }
> namespace {
>   list = yes
>   location = maildir:/home/vmail/public:LAYOUT=fs:INDEX=~/public
>   prefix = Public/
>   separator = /
>   subscriptions = no
>   type = public
> }
> passdb {
>   args = username_format=%u /etc/passwd.dovecot
>   driver = passwd-file
> }
> plugin {
>   acl = vfile:/home/vmail/conf.d/acls:cache_secs=300
>   quota = dict:user::file:%h/mdbox/dovecot-quota
>   quota_rule = *:storage=1GB
>   quota_rule2 = Trash:storage=+10%%
>   sieve = ~/.dovecot.sieve
>   sieve_dir = ~/sieve
>   sieve_global_dir = /home/vmail/conf.d/sieve
> }
> protocols = imap lmtp
> service auth-worker {
>   user = doveauth
> }
> service auth {
>   unix_listener auth-userdb {
>     group = vmail
>     mode = 0600
>     user = vmail
>   }
>   user = doveauth
> }
> service imap-login {
>   inet_listener imap {
>     address = 192.168.2.31
>     port = 143
>   }
>   inet_listener imaps {
>     port = 0
>   }
> }
> service lmtp {
>   unix_listener /var/spool/postfix/private/dovecot-lmtp {
>     group = postfix
>     mode = 0660
>     user = postfix
>   }
> }
> ssl = no
> userdb {
>   args = username_format=%u /etc/passwd.dovecot
>   driver = passwd-file
> }
> verbose_proctitle = yes
> verbose_ssl = yes
> protocol lmtp {
>   mail_plugins = $mail_plugins sieve
> }
> protocol imap {
>   mail_plugins = $mail_plugins imap_acl imap_quota mail_log notify
> }
>
>
> Mit freundlichen Grüßen
>
> Andreas Thomsen
>

-- 

DAD Deutscher Adressdienst GmbH
Weidestraße 126
22083 Hamburg
Postfach 76 02 30
22052 Hamburg
Deutschland

Tel. 0049 (0)40 751199-0
Fax 0049 (0)40 751199-11

Amtsgericht Hamburg HRB 88115
Geschäftsführerin: Daniela Kunst
Steuernummer 71/861/04263
Ust-IdNr. DE813739877


Mehr Informationen über die Mailingliste postfix-users