[kmail2] [Bug 311990] Problem connetcing to dovecot-managesieve with STARTTLS and auth=CRAM-MD5 /LOGIN

Nikolay Brookstein bugzilla_noreply at kde.org
Mon Dec 19 23:33:53 GMT 2016


https://bugs.kde.org/show_bug.cgi?id=311990

--- Comment #16 from Nikolay Brookstein <nikolay.brookstein at nextnetworks.eu> ---
Some logging from the kmail side:

log_kmanagersieve: "session1" connect to host url: 
QUrl("sieve://alice%40test.com@mail-01.test.com:4190?x-mech=PLAIN")
log_kmanagersieve: "session1" void
KManageSieve::Session::scheduleJob(KManageSieve::SieveJob*)
KManageSieve::SieveJob(0x5607dd4137e0)
log_kmanagersieve: "session1" void
KManageSieve::Session::killJob(KManageSieve::SieveJob*, KJob::KillVerbosity)
KManageSieve::SieveJob(0x5607dd4137e0)
log_kmanagersieve: "session1" void
KManageSieve::Session::scheduleJob(KManageSieve::SieveJob*)
KManageSieve::SieveJob(0x5607dd115640)
log_kmanagersieve: S:  "\"IMPLEMENTATION\" \"Cyrus timsieved
2.5.10-55-gb6dbffa-Kolab-2.5.10-6.1.el7.kolab_16\""
log_kmanagersieve: 1 "IMPLEMENTATION" "Cyrus timsieved
2.5.10-55-gb6dbffa-Kolab-2.5.10-6.1.el7.kolab_16" "" 0
log_kmanagersieve: S:  "\"SASL\" \"\""
log_kmanagersieve: 1 "SASL" "" "" 0
log_kmanagersieve: "session1" Connected to Sieve server:  "Cyrus timsieved
2.5.10-55-gb6dbffa-Kolab-2.5.10-6.1.el7.kolab_16"
log_kmanagersieve: S:  "\"SIEVE\" \"comparator-i;ascii-numeric fileinto reject
vacation imapflags notify include envelope body relational regex subaddress
copy date\""
log_kmanagersieve: "session1" Server SASL authentication methods:  ()
log_kmanagersieve: 1 "SIEVE" "comparator-i;ascii-numeric fileinto reject
vacation imapflags notify include envelope body relational regex subaddress
copy date" "" 0
log_kmanagersieve: S:  "\"STARTTLS\""
log_kmanagersieve: "session1" Server script capabilities: 
("comparator-i;ascii-numeric", "fileinto", "reject", "vacation", "imapflags",
"notify", "include", "envelope", "body", "relational", "regex", "subaddress",
"copy", "date")
log_kmanagersieve: 1 "STARTTLS" "" "" 0
log_kmanagersieve: S:  "\"UNAUTHENTICATE\""
log_kmanagersieve: "session1" Server supports TLS
log_kmanagersieve: 1 "UNAUTHENTICATE" "" "" 0
log_kmanagersieve: S:  "OK"
log_kmanagersieve: "session1" Unrecognised key  "UNAUTHENTICATE"
log_kmanagersieve: 2 "OK" "" "" 0
log_kmanagersieve: "session1" Sieve server ready & awaiting authentication.
log_kmanagersieve: C:  "STARTTLS"
log_kmanagersieve: S:  "OK \"Begin TLS negotiation now\""
log_kmanagersieve: 2 "OK \"Begin TLS negotiation now\"" "" "" 0
log_kmanagersieve: SessionThread::doStartSsl()
log_kmanagersieve: void KManageSieve::SessionThread::slotSocketError() "Unknown
error"
log_kmanagersieve: "session1" No job for reporting this error message! "Could
not connect to host Unknown error."
log_kmanagersieve: Initial SSL handshake failed. cipher.isNull() is true ,
cipher.usedBits() is 0 , the socket says: "Unknown error" and the list of SSL
errors contains 0 items.
log_kmanagersieve: "session1" TLS negotiation done.
log_kmanagersieve: "session1" TLS negotiation done, m_state= 2
log_kmanagersieve: Initial SSL handshake failed. cipher.isNull() is true ,
cipher.usedBits() is 0 , the socket says: "Unknown error" and the list of SSL
errors contains 0 items.
log_kmanagersieve: "session1" TLS negotiation done.
log_kmanagersieve: "session1" TLS negotiation done, m_state= 2

It looks like we have several problems here.
- First of all is probably wrong interprets a username from the imap, so
instead of "alice at test.com" we getting "alice%40test.com at mail-01.test.com"
- Second one, that "SessionThread::doStartSsl()" fails

I can make a email account to a KDE developer if it helps to debug.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list