<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Is it possible, that this can be in correlation with maildir layout=fs ?</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Currently the default maildir layout with dots is configured...</div></div><br><div class="gmail_quote"><div dir="ltr">Am So., 25. Nov. 2018 um 23:52 Uhr schrieb Michael Ludwig <<a href="mailto:frozenyoghurt2010@gmail.com">frozenyoghurt2010@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br><div>Hi to all of you,</div><div><br></div><div>as I am struggling around with this a week or so I'm afraid I have to ask for help here.</div><div>The problem is sitting right in front of the computer, as most of the time. ;-)</div><div><br></div><div>So let me explain:</div><div>Dovecot is working properly for IMAP with LE certificates, so I thought it's time to continue with Christoph Haas tutorial primarily and other blogs and tutorials for setting up the server.</div><div>Next part would be to get rspamd learning what mails the user puts into junk folder.</div><div>I followed the tutorial, but it will not work.</div><div>Also I tried to get into debug mode, but I feel that dovecot is not really logging too much.</div><div><br></div><div>Server is freshly set up Ubuntu 18.04.1, latest patchlevel with packages mostly from Ubuntu sources, except rspamd, but this was added as ppa if my remembering is correct.</div><div><br></div><div>This is what I get on syslog, whilst *.* is being put at /var/log/allmessages.</div><div><br></div><div>#########################################</div><div><div>Nov 25 23:30:50 myserver dovecot: imap(info@mydomain.tld): Debug: INBOX/Junk: Mailbox opened because: UID move</div><div>Nov 25 23:30:50 myserver dovecot: imap(info@mydomain.tld): Debug: imapsieve: mailbox INBOX/Junk: MOVE event</div><div>Nov 25 23:30:50 myserver dovecot: imap(info@mydomain.tld): Debug: sieve: Pigeonhole version 0.4.21 (92477967) initializing</div><div>Nov 25 23:30:50 myserver dovecot: imap(info@mydomain.tld): Debug: sieve: Sieve imapsieve plugin for Pigeonhole version 0.4.21 (92477967) loaded</div><div>Nov 25 23:30:50 myserver dovecot: imap(info@mydomain.tld): Debug: sieve: Sieve Extprograms plugin for Pigeonhole version 0.4.21 (92477967) loaded</div><div>Nov 25 23:30:50 myserver dovecot: imap(info@mydomain.tld): Debug: imapsieve: Static mailbox rule [1]: mailbox=`Junk' from=`*' causes=(COPY) => before=`file:/etc/dovecot/sieve/report-spam.sieve' after=(none)</div><div>Nov 25 23:30:50 myserver dovecot: imap(info@mydomain.tld): Debug: imapsieve: Static mailbox rule [2]: mailbox=`*' from=`Junk' causes=(COPY) => before=`file:/etc/dovecot/sieve/report-ham.sieve' after=(none)</div></div><div>######################################### </div><div><br></div><div>So as far as I can interpret there is absolutely no script called when I move a mail from inbox to junk folder in Thunderbird.<br></div><div>Here is the output of dovecot -n but I don't exactly if this is enough, so please give me an info if you need more output.</div><div><br></div><div><br></div><div><div>######################################### </div><div># 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf</div><div># Pigeonhole version 0.4.21 (92477967)</div><div># OS: Linux 4.15.0-39-generic x86_64 Ubuntu 18.04.1 LTS ext4</div><div>auth_mechanisms = plain login</div><div>lmtp_rcpt_check_quota = yes</div><div>lmtp_save_to_detail_mailbox = yes</div><div>mail_debug = yes</div><div>mail_location = maildir:/var/vmail/%d/%n/Maildir</div><div>mail_plugins = " quota"</div><div>mail_privileged_group = mail</div><div>managesieve_notify_capability = mailto</div><div>managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext imapsieve vnd.dovecot.imapsieve</div><div>namespace inbox {</div><div>  inbox = yes</div><div>  list = yes</div><div>  location =</div><div>  mailbox Drafts {</div><div>    auto = subscribe</div><div>    special_use = \Drafts</div><div>  }</div><div>  mailbox Junk {</div><div>    auto = subscribe</div><div>    autoexpunge = 90 days</div><div>    special_use = \Junk</div><div>  }</div><div>  mailbox Sent {</div><div>    auto = subscribe</div><div>    special_use = \Sent</div><div>  }</div><div>  mailbox "Sent Messages" {</div><div>    special_use = \Sent</div><div>  }</div><div>  mailbox Trash {</div><div>    auto = subscribe</div><div>    autoexpunge = 30 days</div><div>    special_use = \Trash</div><div>  }</div><div>  prefix = INBOX/</div><div>  separator = /</div><div>  subscriptions = yes</div><div>  type = private</div><div>}</div><div>passdb {</div><div>  args = /etc/dovecot/dovecot-sql.conf.ext</div><div>  driver = sql</div><div>}</div><div>plugin {</div><div>  imapsieve_mailbox1_before = file:/etc/dovecot/sieve/report-spam.sieve</div><div>  imapsieve_mailbox1_causes = COPY</div><div>  imapsieve_mailbox1_name = Junk</div><div>  imapsieve_mailbox2_before = file:/etc/dovecot/sieve/report-ham.sieve</div><div>  imapsieve_mailbox2_causes = COPY</div><div>  imapsieve_mailbox2_from = Junk</div><div>  imapsieve_mailbox2_name = *</div><div>  quota_grace = 20%%</div><div>  quota_status_nouser = DUNNO</div><div>  quota_status_overquota = 552 5.2.2 Mailbox is over quota</div><div>  quota_status_success = DUNNO</div><div>  recipient_delimiter = +</div><div>  sieve = file:~/sieve;active=~/.dovecot.sieve</div><div>  sieve_after = /etc/dovecot/sieve-after/</div><div>  sieve_global = /etc/dovecot/sieve</div><div>  sieve_global_extensions = +vnd.dovecot.pipe</div><div>  sieve_pipe_bin_dir = /etc/dovecot/sieve</div><div>  sieve_pipe_socket_dir = sieve-pipe</div><div>  sieve_plugins = sieve_imapsieve sieve_extprograms</div><div>  sieve_trace_debug = yes</div><div>}</div><div>protocols = " imap lmtp sieve pop3"</div><div>service auth {</div><div>  unix_listener /var/spool/postfix/private/auth {</div><div>    group = postfix</div><div>    mode = 0660</div><div>    user = postfix</div><div>  }</div><div>}</div><div>service imap-login {</div><div>  inet_listener imaps {</div><div>    port = 993</div><div>    ssl = yes</div><div>  }</div><div>}</div><div>service lmtp {</div><div>  unix_listener /var/spool/postfix/private/dovecot-lmtp {</div><div>    group = postfix</div><div>    mode = 0600</div><div>    user = postfix</div><div>  }</div><div>}</div><div>service pop3-login {</div><div>  inet_listener pop3s {</div><div>    port = 995</div><div>    ssl = yes</div><div>  }</div><div>}</div><div>service quota-status {</div><div>  client_limit = 1</div><div>  executable = quota-status -p postfix</div><div>  inet_listener {</div><div>    port = 22466</div><div>  }</div><div>}</div><div>ssl_cert = </etc/letsencrypt/live/myserver.mydomain.tld/fullchain.pem</div><div>ssl_client_ca_dir = /etc/ssl/certs</div><div>ssl_key =  # hidden, use -P to show it</div><div>userdb {</div><div>  args = /etc/dovecot/dovecot-sql.conf.ext</div><div>  driver = sql</div><div>}</div><div>userdb {</div><div>  args = uid=vmail gid=vmail home=/var/vmail/%d/%n</div><div>  driver = static</div><div>}</div><div>protocol lmtp {</div><div>  mail_plugins = " quota quota sieve"</div><div>  postmaster_address = postmaster@mydomain.tld</div><div>}</div><div>protocol imap {</div><div>  mail_plugins = " quota imap_sieve imap_quota"</div><div>}</div></div><div><div>######################################### </div><br class="m_-8971384853451079108gmail-Apple-interchange-newline"></div><div><br></div><div>Would be really great if somebody knows what the he** I am doing wrong.<br></div><div>Thank you for taking the time to go through this.</div><div><br></div><div>Michael</div><div><br></div></div></div></div></div>
</blockquote></div>