Skocz do zawartości

macsurf

Użytkownicy
  • Zawartość

    3
  • Rejestracja

  • Ostatnio

Posty napisane przez macsurf


  1. 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
    }

     


  2. 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
    }

     


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

×