Proxy declares UIDPLUS support, but passes UID EXPUNGE command to IMAP server without UIDPLUS support without converting it to alternative IMAP commands. They have default capability declaration which does not fit base IMAP4rev1 server features.
http://nginx.org/en/docs/mail/ngx_mail_imap_module.html#imap_capabilities default: imap_capabilities IMAP4 IMAP4rev1 UIDPLUS; Fix your nginx imap module config. Make sure that extensions supported by DBmail are declared. Don't confuse your IMAP clients and allow them to use features supported by actual IMAP server. 'IMAP4 IMAP4rev1 UIDPLUS' does not fit DBmail. You are missing namespace, quota, sort and other extensions. Reindl already posted proper capability config. 2013.12.31 00:26 Harald Leithner rašė: > I didn't thought that nginx should declare such a important thing. > > Thats the only capability it declares.... > > Am 30.12.2013, 23:07 Uhr, schrieb Tomas Kuliavas > <to...@users.sourceforge.net>: > >> Then it is not Outlook or DBmail problem. Fix your IMAP server/proxy >> configuration. Make sure that proxy capability matches your IMAP server >> options. If proxy declares incorrect capability without implementing >> those >> features within proxy itself, it will confuse IMAP clients. >> >> Any IMAP client with UIDPLUS support will use UID EXPUNGE, if IMAP >> server >> declares UIDPLUS. It gives more controls than normal EXPUNGE. UID >> EXPUNGE >> is not regular IMAP command and UIDPLUS extension is not supported by >> DBmail 3.1.8. If nginx declares UIDPLUS, then it should implement this >> capability within proxy. >> >> 2013.12.30 22:50 Harald Leithner rašė: >>> Thats possible, nginx adds UIDPLUS... >>> >>> thx >>> >>> Am 30.12.2013, 20:24 Uhr, schrieb Tomas Kuliavas >>> <to...@users.sourceforge.net>: >>> >>>> 2013.12.30 20:21 Harald Leithner rašė: >>>>> Hi, >>>>> >>>>> today I setup outlook 2010 with a imap account, more or less a new >>>>> account. >>>>> >>>>> Every time I delete a message I get the error "invalid UID >>>>> command".. >>>>> >>>> .... >>>>> ---------------- Read from: >>>>> ANantes-158-1-228-84.w2-0.abo.wanadoo.fr:51028 >>>>> --------------- >>>>> kwpt UID EXPUNGE 5498361 >>>>> >>>>> ---------------- Read from: >>>>> ANantes-158-1-195-175.w2-0.abo.wanadoo.fr:20143 --------------- >>>>> kwpt BAD invalid UID command >>>> >>>> IMHO you are declaring UIDPLUS extension in your dbmail capability >>>> string >>>> or Outlook is trying to use without checking CAPABILITY. RFC4315 >>>> >> >> >> _______________________________________________ >> DBmail mailing list >> DBmail@dbmail.org >> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail > > > -- > Erstellt mit Operas revolutionärem E-Mail-Modul: > http://www.opera.com/mail/ > _______________________________________________ > DBmail mailing list > DBmail@dbmail.org > http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail > _______________________________________________ DBmail mailing list DBmail@dbmail.org http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail