Re: getBodyPart for S/MIME decryption
[email protected] Thu, 23 Mar 2017 16:51:47 -0400
| Newsgroups | gmane.comp.horde.devel |
|---|---|
| Message-ID | <20170323165147.Horde.Me5Bo-nLjZyJjUyWocui6jC@winters.swishmail.com> |
Quoting Michael J Rubinsky <[email protected]>: > Quoting [email protected]: > >> Hi folks, >> >> I'm unable to decrypt S/MIME encrypted messages using a new hosted >> IMAP server with Horde 5.2.14 and IMP 6.2.18. I've narrowed down the >> issue to my IMAP server not responding at all to the >> Horde_Imap_Client_Fetch_Query requesting the headers and body in >> imp/lib/Contents.php, getBodyPart(). The Mime ID is just '1' so it's >> not using rfc822. I don't get a response when >> "$query->mimeHeader($id, ...)" is set. Because I don't get any >> response, the full message text sent to openssl_pkcs7_decrypt is an >> empty string, hence the inability to decrypt. >> >> This is possibly an issue with my IMAP server, however neither >> Outlook nor Thunderbird have any issue decrypting these messages, >> and my IMAP provider is widely used. Is this something I can >> potentially fix on the IMP side? > > Please enable IMAP server debugging in imp/config/backends[.local].php > and reproduce the issue. > >> Thanks, >> >> Joe Naegele >> Grier Forensics >> >> -- >> dev mailing list >> Frequently Asked Questions: http://wiki.horde.org/FAQ >> To unsubscribe, mail: [email protected] > > > > -- > mike > The Horde Project > http://www.horde.org > https://www.facebook.com/hordeproject > https://www.twitter.com/hordeproject Perfect, that narrowed it down: C: 4 UID FETCH 22 (BODY[HEADER]) S: * 8 FETCH (FLAGS (\Seen) UID 22 BODY[HEADER] {914} S: [LITERAL DATA: 914 bytes] S: ) S: 4 OK Success >> Command 4 took 0.0551 seconds. C: 5 UID FETCH 22 (BODY.PEEK[1]) S: * 8 FETCH (UID 22 BODY[1] {9156} S: [LITERAL DATA: 9156 bytes] S: ) S: 5 OK Success >> Command 5 took 0.0522 seconds. C: 6 UID FETCH 22 (BODY.PEEK[1] BODY.PEEK[1.MIME]) S: 6 OK Success >> Command 6 took 0.0507 seconds. My IMAP server responds with OK but doesn't return any data in response to the MIME fetch. Is this a compatibility issue? I'm not well-versed in IMAP. -- Joe Naegele Grier Forensics -- dev mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]