> On 28/05/2021 12:39 Gabx <gabri...@tcpreset.net> wrote: > > > On 5/28/21 11:24 AM, Aki Tuomi wrote: > > > >> On 28/05/2021 12:21 Gabx <gabri...@tcpreset.net> wrote: > >> > >> > >> Hi, > >> on my vps (debian stable) I have an email system with postfix, dovecot, > >> virtual users and domains. > >> I have 3 users with different mail_locations. > >> > >> the first mail_location = maildir: ~ / Maildir > >> the second mail_location = maildir: ~ / user1 / Maildir > >> the third mail_location = maildir: ~ / user2 / mail > >> > >> In postfix the above schema is represented in virtual_mailbox_maps. > >> > >> In dovecot mail_location is set maildir:~/Maildir. > >> > >> The first user receives regular mail, the other two none. > > > > > > You can return `mail` attribute from your userdb (or passdb) to override > > the default mail_location. > > > > Ensure that `doveadm user targetuser` shows `mail` pointing to correct > > location. You can use ~/ with mail. > > > > Aki > > > > I don't want to override the default mail_location, i need 3 different > mail_locations for each user. > > Gabx >
You do this by providing three different values for mail attribute in your passdb or userdb, for these users. You can use userdb { driver = passwd-file args = /etc/dovecot/override.passwd } to do this if it's not feasible with your current userdb provider. Aki