[dovecot/core] 638734: imapc: Don't use fetch-fix-broken-mails for OK and...

GitHub noreply at github.com
Wed Jan 27 13:21:12 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 638734376d265a1529985755da671c09cfc22e06
      https://github.com/dovecot/core/commit/638734376d265a1529985755da671c09cfc22e06
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M src/lib-storage/index/imapc/imapc-mail-fetch.c
    M src/lib-storage/index/imapc/imapc-mail.c
    M src/lib-storage/index/imapc/imapc-mail.h

  Log Message:
  -----------
  imapc: Don't use fetch-fix-broken-mails for OK and NO [SERVERBUG] FETCH replies

Hopefully no servers are actually returning OK without returning a FETCH
reply. If they are, maybe we need another workaround..

In any case Yahoo IMAP sometimes loses state and starts returning OK without
FETCH replies to all UID FETCH requests (and BADs to FETCHes). It also may
return NO [UNAVAILABLE] for both permanent and temporary FETCH failures, so
we can't do anything with that.

I added NO [SERVERBUG] because that's what Dovecot responds to temporary
failures. I'm not sure how useful that check is though.




More information about the dovecot-cvs mailing list