Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Joan Moreau via dovecot
Thank you For the mail_home, in what sense it is not the same as mail_path ? Can' t we just scrap one of them ? On 2025-02-16 21:06, Timo Sirainen via dovecot wrote: On 16. Feb 2025, at 14.52, Joan Moreau via dovecot wrote: and anyway the full path of sieves script is specified sieve_sc

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Timo Sirainen via dovecot
On 16. Feb 2025, at 14.52, Joan Moreau via dovecot wrote: > > and anyway the full path of sieves script is specified > > sieve_script personal { > path = /data/mails/%{user | domain }/%{user | username }/sieve/default.sieve > } This is different from what you used to have: > sieve = fil

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Joan Moreau via dovecot
and anyway the full path of sieves script is specified sieve_script personal { path = /data/mails/%{user | domain }/%{user | username }/sieve/default.sieve } 1 - Why "mail_home" is used by Sieve ? (as anyway, script are specified otherwise) 2 - why scripts are not run ? On 2025-02-16 20:

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Joan Moreau via dovecot
I added mail_home = /data/mails/%{user | domain }/%{user | username } (same as pail_path, really never used that, why 2 parameters for the same thing ???) but still, sieve is not trigggered (everything arrives in INBOX, meaning my scripts are not executed ) On 2025-02-16 20:44, Timo Sirai

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Timo Sirainen via dovecot
On 16. Feb 2025, at 14.30, Joan Moreau via dovecot wrote: > > Initially there is mail_location > > Now, I have > > mail_driver = mdbox > mail_path = /data/mails/%{user | domain }/%{user | username } > > I don't understand what is "mail_home" : What does it represent ? https://doc.dovecot.org/

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Joan Moreau via dovecot
Initially there is mail_location Now, I have mail_driver = mdbox mail_path = /data/mails/%{user | domain }/%{user | username } I don't understand what is "mail_home" : What does it represent ? On 2025-02-16 19:59, Timo Sirainen wrote: On 16. Feb 2025, at 13.54, Joan Moreau wrote: Well, -

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Timo Sirainen via dovecot
On 16. Feb 2025, at 13.54, Joan Moreau wrote: > > Well, > > - I need xapian enable in LMTP (how to index incoming emails otherwise ?) > It is enabled from the global mail_plugins. When using the mail_plugin { foo=yes } syntax it adds to the existing mail_plugins rather than replacing them.

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Joan Moreau via dovecot
Well, - I need xapian enable in LMTP (how to index incoming emails otherwise ?) - doing as below, I get : Feb 16 11:53:11 gjserver dovecot[2108456]: lmtp(j...@grosjo.net)<2108468>: Error: duplicate db: User j...@grosjo.net doesn't have home dir set, disabling duplicate database On 2025-02

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Joan Moreau via dovecot
If I remove the block and put sieve = yes in lmtp/lda, sieve rules are just not applied to incoming emails... On 2025-02-16 19:20, Joan Moreau via dovecot wrote: Dovecot now starts I have a problem with the initial block mail_plugins { fts = yes fts_xapian = yes sieve = yes managesieve = yes

Re: Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Timo Sirainen via dovecot
On 16. Feb 2025, at 13.20, Joan Moreau via dovecot wrote: > > Dovecot now starts > > I have a problem with the initial block > > mail_plugins { >fts = yes >fts_xapian = yes >sieve = yes >managesieve = yes > } You're doing more than just syntax changes here. There is no managesi

Standard "usual" config (Re: Userdb lookup problems)

2025-02-16 Thread Joan Moreau via dovecot
Dovecot now starts I have a problem with the initial block mail_plugins { fts = yes fts_xapian = yes sieve = yes managesieve = yes } Basically, if I want to start dovecot, I need to remove that block, but then, managesieve is not working, fts neither, etc.. What is the correc