On Sun, Feb 12, 2017 at 8:56 PM, Stephan Bosch <step...@rename-it.nl> wrote: > Op 2/12/2017 om 5:36 PM schreef George Kontostanos: >> On Sun, Feb 12, 2017 at 3:52 PM, Aki Tuomi <aki.tu...@dovecot.fi> wrote: >> >>>> On February 10, 2017 at 10:06 AM Aki Tuomi <aki.tu...@dovecot.fi> wrote: >>>> >>>> >>>> Hi! >>>> Since antispam plugin is deprecated and we would really prefer people >>>> not to use it, we wrote instructions on how to replace it with >>>> IMAPSieve. Comments and suggestions are most welcome. >>>> >>>> https://wiki.dovecot.org/HowTo/AntispamWithSieve >>>> >>>> --- >>>> Aki Tuomi >>>> Dovecot oy >>> Hi everyone, >>> >>> thank you all for your feedback, questions and comments. We have upgraded >>> the documentation based on this, including information how to exclude Trash >>> folder in ham script. >>> >>> Aki >>> >> >> Thank you all very much. I am now running into a very weird issue. Whenever >> an Junk email is “seen” I get the following error: >> >> Debug: sieve: vnd.dovecot.execute extension: no bin or socket directory >> specified; extension is unconfigured (both sieve_execute_bin_dir and >> sieve_execute_socket_dir are not set) >> Feb 12 18:02:54 imap(user@domain): Debug: imapsieve: Static mailbox rule >> [1]: mailbox=`Junk' from=`*' causes=(COPY) => >> before=`file:/usr/local/lib/dovecot/sieve/report-spam.sieve' after=(none) >> Feb 12 18:02:54 imap(user@dmain): Debug: imapsieve: Static mailbox rule >> [2]: mailbox=`*' from=`Junk' causes=(COPY) => >> before=`file:/usr/local/lib/dovecot/sieve/report-ham.sieve' after=(none) > > That is not an error. That is merely a debug message indicating that the > vnd.dovecot.execute extension is unconfigured. > > Don't enable that extension if you're not using the "execute" > command/test. Yes, it is in the example, but it has no function either. > Only the vnd.dovecot.pipe extension is actually used ("pipe" command). > >> Also it automatically creates a .spamassassin/ folder in the user: >> >> -rw------- 1 vmail vmail 136 Feb 10 17:33 .dovecot.lda-dupes >> lrwx------ 1 vmail vmail 17 Mar 13 2016 .dovecot.sieve@ -> >> managesieve.sieve >> -rw------- 1 vmail vmail 322 Feb 11 03:02 .dovecot.svbin >> drwx------ 2 vmail vmail 512 Feb 12 18:04 .spamassassin/ >> drwx------ 5 vmail vmail 512 Feb 10 17:32 Drafts/ >> drwx------ 5 vmail vmail 512 Feb 12 18:09 Junk/ >> drwx------ 5 vmail vmail 512 Feb 11 17:36 Saved/ >> drwx------ 5 vmail vmail 512 Jan 16 11:55 Sent/ >> drwx------ 5 vmail vmail 512 Feb 12 18:09 Trash/ >> drwx------ 2 vmail vmail 1024 Feb 12 18:07 cur/ >> -rw------- 1 vmail vmail 21 Mar 13 2016 dovecot-acl-list >> -rw------- 1 vmail vmail 68 Oct 17 13:19 dovecot-keywords >> -rw------- 1 vmail vmail 245 Feb 12 18:07 dovecot-uidlist >> -rw------- 1 vmail vmail 8 Jun 9 2016 dovecot-uidvalidity >> -r--r--r-- 1 vmail vmail 0 Mar 12 2016 dovecot-uidvalidity.56e48129 >> -rw------- 1 vmail vmail 640 Feb 11 22:24 dovecot.index >> -rw------- 1 vmail vmail 27788 Feb 12 18:07 dovecot.index.cache >> -rw------- 1 vmail vmail 25996 Feb 12 18:07 dovecot.index.log >> -rw------- 1 vmail vmail 192 Feb 12 16:04 dovecot.mailbox.log >> -rw------- 1 vmail vmail 181 Feb 10 17:34 managesieve.sieve >> drwx------ 2 vmail vmail 512 Feb 12 17:46 new/ >> -rw------- 1 vmail vmail 39 Jun 9 2016 subscriptions >> drwx------ 2 vmail vmail 512 Feb 12 18:04 tmp/ >> >> Any ideas ? I am attaching my config. > > The likely scenario is that the sa-learn tool is creating a hidden > directory inside the $HOME directory of the user for user-specific state > information. According to your mail_home and mail_location > configuration, that is the same directory as the INBOX mailbox. That is > why this may be interpreted as a mailbox by the maildir format. It is > generally a bad idea to have those equal; you should put the mail > location in a sub-directory of the home directory to prevent problems > like this. > > https://wiki.dovecot.org/VirtualUsers/Home > > Regards, > > Stephan. > > > That makes perfect sense. I might need to find a way to migrate now to the correct structure.
Thanks -- George Kontostanos ---