Skocz do zawartości

Historia edycji

macsurf

macsurf

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 ? :)

macsurf

macsurf

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 ? :)

×