Dbmail doesn't send this capabilities before the user is authenticated.
It will send them after login, so the proxy should? not announce the
capabilities before login or?
I get this after login:
"OK [CAPABILITY IMAP4rev1 ACL RIGHTS=texk NAMESPACE CHILDREN SORT QUOTA
THREAD=ORDEREDSUBJECT UNSELECT IDLE STARTTLS ID] User xxx authenticated"
If I don't tell the proxy the complete list I don't have to maintain it
after an upgrade of dbmail ;-)
Also I don't know if nginx support IDLE.
@Paul that correct not to send all capabilities before login or?
Happy new Year...
On Tue, 31 Dec 2013 01:08:16 +0100, Tomas Kuliavas
<[email protected]> wrote:
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
<[email protected]>:
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
<[email protected]>:
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
[email protected]
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
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail