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
_______________________________________________
postfix-users mailing list
[email protected]
http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users

Antwort per Email an