Almost there with Sieve

Aki Tuomi aki.tuomi at dovecot.fi
Tue Jul 31 13:59:09 EEST 2018


Why do you need to use INBOX/Folder name? Unless of course you've
created the folders under INBOX?

Aki


On 31.07.2018 13:51, Danny Horne wrote:
> Hi all,
>
> Dovecot - 2.2.35
> Pigeonhole - 0.4.23
>
> I've recently moved mail filtering from local filtering (using
> Thunderbird) to Sieve.  I've got filtering into folders and flagging
> emails working fine, but for possibly one tiny glitch.
>
> When specifying folders to filter into I have to use the format
> 'INBOX/Folder name' instead of just 'Folder name'.  Can this be
> corrected?  No real biggie but would be nice if it could.
>
> [root at kepler ~]# dovecot -n
> # 2.2.35 (b1cb664): /etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.23 (b2e41927)
> # OS: Linux 4.17.3-200.fc28.x86_64 x86_64 Fedora release 28 (Twenty
> Eight) xfs
> # Hostname: kepler.trisect.uk
> auth_mechanisms = cram-md5
> base_dir = /var/run/dovecot/
> mail_access_groups = mail
> mail_home = /var/spool/vhosts/homedir/%d/%n
> mail_location = mbox:/var/spool/vhosts/%d/%n:INBOX=/var/spool/mail/%d/%n
> managesieve_notify_capability = mailto
> 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
> mbox_write_locks = fcntl
> namespace inbox {
>   inbox = yes
>   location =
>   mailbox Drafts {
>     special_use = \Drafts
>   }
>   mailbox Junk {
>     special_use = \Junk
>   }
>   mailbox Sent {
>     special_use = \Sent
>   }
>   mailbox "Sent Messages" {
>     special_use = \Sent
>   }
>   mailbox Trash {
>     special_use = \Trash
>   }
>   prefix =
> }
> passdb {
>   args = scheme=cram-md5 /etc/cram-md5.pwd
>   driver = passwd-file
> }
> passdb {
>   driver = pam
> }
> plugin {
>   sieve =
> file:/var/spool/vhosts/sieve-scripts;active=/var/spool/vhosts/sieve-scripts/%u.sieve
>   sieve_user_email = postmaster at trisect.uk
> }
> protocols = imap lmtp sieve sieve
> service auth {
>   unix_listener /var/spool/postfix/private/auth {
>     group = postfix
>     mode = 0660
>     user = postfix
>   }
> }
> service imap-login {
>   inet_listener imap {
>     port = 0
>   }
> }
> service managesieve-login {
>   inet_listener sieve {
>     port = 4190
>   }
>   process_min_avail = 0
>   service_count = 0
>   vsz_limit = 256 M
> }
> service managesieve {
>   process_limit = 1024
> }
> ssl = required
> ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
> ssl_key =  # hidden, use -P to show it
> userdb {
>   args = uid=vmail gid=vmail
>   driver = static
> }
> userdb {
>   driver = passwd
> }
> protocol lmtp {
>   mail_plugins = " sieve"
> }
> protocol lda {
>   mail_plugins = " sieve"
> }
> protocol imap {
>   mail_max_userip_connections = 200
> }
> protocol sieve {
>   mail_max_userip_connections = 25
>   managesieve_implementation_string = Dovecot Pigeonhole
>   managesieve_max_compile_errors = 5
>   managesieve_max_line_length = 65536
> }
>
> Thanks for looking
>
>



More information about the dovecot mailing list