macsurf
-
Zawartość
3 -
Rejestracja
-
Ostatnio
Posty napisane przez macsurf
-
-
Dodałem poniższe opcje i niby jest OK ale wszystkie maile idą do katalogu /var/mail/virtual - odpowiednio:
systemowi -> /var/mail/virtual/system_user
wirtualni -> /var/mail/virtual/domena_virtualna/virtual_user
Chciałbym, aby skrzynki systemowych userów były w /var/mail - niestety mail_location może być tylko jeden czy da się jakoś przyporządkować odpowiednią ścieżkę dla userów systemowych ?
passdb { driver = static args = user=%Ln noauthenticate }
-
Witam
Czy istnieje możliwość utworzenia dwóch lokalizacji skrzynek pocztowych mbox odpowiednio dla użytkowników systemowych jak i virtualnych ?
Serwer to Postfix a IMAP/Autoryzacja Dovecot.
Dla przykładu domena dla użytkowników systemowych:
mydestination = systemowi.com mailbox_transport = lmtp:unix:private/dovecot-lmtp
dla virtualnych:
virtual_mailbox_domains = virtualni.pl virtual_transport = lmtp:unix:private/dovecot-lmtp
Autoryzacja ( /etc/dovecot/conf.d/auth-system.conf.ext )
passdb { driver = passwd-file args = scheme=SHA1 /etc/dovecot/passwd } # fallback to PAM passdb { driver = pam } # Virtual Users userdb { driver = static args = uid=vmail gid=vmail home=/var/mail/virtual/%d/%n } # System users userdb { driver = passwd override_fields = home=/var/mail/%u }
No i lokalizacja dla virtualnych userów: mail_location = mbox:/var/mail/virtual/%d/%n ( /etc/dovecot/conf.d/10-mail.conf )
Domyślnie dla systemowych powinna być ścieżka /var/mail
Takie mam ustawienia jeśli chodzi, niestety maile kierowane na domene użytkowników systemowych nie dochodzą z informacją, że użytkownik istnieje. Zalogować się do IMAP mogą zarówno użytkownicy systemowi jak i virtualni.
Tak więc jeśli jest taka możliwość to gdzie jest błąd ?
Użytkownicy systemowi i virtualni - Postfix/Dovecot
w Serwery Pocztowe
Napisano · Raportuj odpowiedź
Ok, teraz działa wszystko jak trzeba:
passdb { driver = passwd-file args = scheme=SHA1 /etc/dovecot/passwd } passdb { driver = static args = user=%n } # fallback to PAM passdb { driver = pam } userdb { driver = passwd-file args = username_format=%u /etc/dovecot/passwd default_fields = uid=vmail gid=vmail } userdb { driver = static args = username_format=%n mail=mbox:/var/mail/system/%n override_fields = uid=vmail gid=vmail }