"maildir_empty_new = yes" not working

Steffen Kaiser skdovecot at smail.inf.fh-brs.de
Thu Dec 4 08:19:06 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, 3 Dec 2014, Nikola Derikonjic wrote:

> I need for my dovecot-uidlist to be updated with next id when new email arrives (moved from new/ to cur/).

Er, first of all:

"when new email arrives" != "moved from new/ to cur/"

> This only happens now when I check for new email with my client.

This is "moved from new/ to cur/", for that you need a IMAP/POP-connection

> Setting maildir_empty_new = yes is not working. Do I have to uncomment something else as well maybe?

So, anything is correct.

> I want to do some proemial pipe lets say for 10 emails. All of them will have same UID since dovecot-uidlist is not updated.

OK, here you seem to access the message outside any IMAP/POP-connection on 
filesystem-level and you want the uid bumped up, "when new email arrives", 
meaning when the LDA drops the message in the Maildir. How do you deliver 
the messages with the LDA of your MTA or Dovecot? I guess, you do not use 
Dovecot LDA or LMTP?

> I am suing 2.2.13 dovecot on Gentoo 64bit.
>
> This is my dovecot -n:
>
> # 2.2.13: /etc/dovecot/dovecot.conf
> # OS: Linux 3.16.5-gentoo x86_64 Gentoo Base System release 2.2
> auth_mechanisms = plain login digest-md5
> first_valid_gid = 500
> last_valid_gid = 2000
> last_valid_uid = 2000
> login_greeting = Santa server is ready.
> mail_gid = vmail
> mail_location = /var/vmail/%d/%n/:INDEX=/var/vmail/%d/%n/indexes
> mail_uid = vmail
> maildir_empty_new = yes
> 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 ihave duplicate
> 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 = /etc/dovecot/dovecot-sql.conf.ext
>  driver = sql
> }
> plugin {
>  sieve = ~/.dovecot.sieve
>  sieve_dir = ~/sieve
> }
> service auth-worker {
>  user = vmail
> }
> service auth {
>  unix_listener /var/spool/postfix/private/auth {
>    group = postfix
>    mode = 0666
>    user = postfix
>  }
>  unix_listener auth-userdb {
>    group = vmail
>    mode = 0666
>    user = vmail
>  }
> }
> service lmtp {
>  unix_listener /var/spool/postfix/private/dovecot-lmtp {
>    group = postfix
>    mode = 0666
>    user = postfix
>  }
> }
> ssl_ca = </etc/ssl/dovecot/server.in.crt
> ssl_cert = </etc/ssl/dovecot/server.csr.rapid
> ssl_key = </etc/ssl/dovecot/server.key.rapid
> ssl_key_password = notshown
> userdb {
>  args = /etc/dovecot/dovecot-sql.conf.ext
>  driver = sql
> }
>
>

- -- 
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEVAwUBVIAY+nz1H7kL/d9rAQJocwgAnauUEKWe4ICZX0wtR5XhrMvb6KK/9vqO
UtpSJ4xYceJajdqXVbmVWGIaF+0j5O+hp2a+/c9XCRrjCsTxNBfMddPudJZnYdSx
fASuk29gcdk3F5tA/ZJY4E9v76tmwbkXgc+DPU1WZLN7I0m/0vcsOJxonu7Ew8FQ
4C+ZW8xIwB0ZWLfoti7PhhwkpNHA7sJ2e1mGVB1LkyqF+GguWmqiyIy9F1iOIi6u
0dxtb4IUAzOTzb4TPXoH4k0lAnuOLbWa/SeZFYRun6MrKFhtd3kPT7eH/h5teTj/
MaGeIC1m0i2l/6EogbSCn7p4Eo38iPTZng2Yx4FInDTHdRb/4b51sA==
=VcSk
-----END PGP SIGNATURE-----


More information about the dovecot mailing list