Archived Forum Post

Index of archived forum posts

Question:

Help Decoding Error When Retrieving Email

Feb 16 '15 at 03:29

Hi Guys,

As part of another problem I've come across a case where Chilkat doesn't seem to be able to retrieve certain emails from an IMAP server. It can connect, login, list the folders and get the number of emails fine for the user in question but when it tries to retrieve either the email header (via FetchSingleHeader) or the email itself (via FetchSingle) for a three particular emails it spits out an error (listed below with verbose logging switched on) - annoyingly it's managed to handle over 1400 emails just fine. Just in case it's a connection problem, my code disconnects, reconnects and tries again...but gets the same result.

I don't understand exactly what it's telling me (I'm guessing that it's pulled out quite a lot of the details going by the content) but whatever is happening means that the resultant Chilkat Email object returned to my C# code is null. I'm running v9.5.0.47 of the IMAP components.

Any ideas?

ChilkatLog:
  FetchSingleHeader(47ms):
    DllDate: Jan 21 2015
    ChilkatVersion: 9.5.0.47
    UnlockPrefix: CUBICIIMAPMAILQ
    Username: HARVESTER001:Administrator
    Architecture: Little Endian; 64-bit
    Language: .NET 4.0 / x64
    VerboseLogging: 1
    msgId: 1
    bUid: 0
    msgId: 1
    isUid: 0
    fetchSummary(47ms):
      fetchMultipleSummaries(47ms):
        ImapCmdSent: aaal FETCH 1 (UID FLAGS RFC822.SIZE BODYSTRUCTURE BODY.PEEK[HEADER])
        getCompleteResponse2(47ms):
          ImapCmdResp: * 1 FETCH (UID 169 FLAGS (\Seen) RFC822.SIZE 47143 BODYSTRUCTURE ((("text" "plain" ("charset" "utf-8") NIL NIL "quoted-printable" 9850 258 NIL NIL NIL NIL)("text" "html" ("charset" "utf-8") NIL NIL "quoted-printable" 31209 638 NIL NIL NIL NIL) "alternative" ("boundary" "Apple-Mail-66198A17-D64E-4DAF-88A8-8DD3A6C53504") NIL NIL)("image" "png" NIL "<07414dbb.40d5799a.png.ae13c5ce>" NIL "base64" 22864 NIL "inline" NIL NIL) "related" ("boundary" "----------MIME-81672904-1975690878-delim") NIL NIL) BODY[HEADER] {2208}
          ImapCmdResp: aaal OK FETCH completed.
        --getCompleteResponse2
      --fetchMultipleSummaries
      parseSummary:
        ----
        parseItem: UID
        uid: 169
        ----
        parseItem: FLAGS
        flagsFromHeaderRequest2: \Seen
        ----
        parseItem: RFC822.SIZE
        totalSize: 47143
        ----
        parseItem: BODYSTRUCTURE
        bodystructure1: ((("text" "plain" ("charset" "utf-8") NIL NIL "quoted-printable" 9850 258 NIL NIL NIL NIL)("text" "html" ("charset" "utf-8") NIL NIL "quoted-printable" 31209 638 NIL NIL NIL NIL) "alternative" ("boundary" "Apple-Mail-66198A17-D64E-4DAF-88A8-8DD3A6C53504") NIL NIL)("image" "png" NIL "<07414dbb.40d5799a.png.ae13c5ce>" NIL "base64" 22864 NIL "inline" NIL NIL) "related" ("boundary" "----------MIME-81672904-1975690878-delim") NIL NIL) BODY[HEADER] {2208}
MIME-Version: 1.0
Received: from mx-gate21-dus.antispameurope.com (94.100.134.121) by
 smokesignal.bgsarchitects.co.uk (192.168.51.160) with Microsoft SMTP Server
 id 14.1.218.12; Fri, 16 May 2014 12:50:32 +0100
Received: from smtp.hosts.co.uk (85.233.160.19) by
 mx-gate21-dus.antispameurope.com; Fri, 16 May 2014 13:50:35 +0200
Received: from [212.84.116.230] (helo=localhost.local)  by smtp.hosts.co.uk
 with esmtpa (Exim 4.72)    (envelope-from <abigail@momentumengineering.com>)   id
 1WlGeR-00012Z-5T   for gary@bgsarchitects.co.uk; Fri, 16 May 2014 12:50:12
 +0100
X-Footer: bW9tZW50dW1lbmdpbmVlcmluZy5jb20=
Received: from [85.255.235.74] ([85.255.235.74])    by localhost.local (Kerio
 Connect 8.2.4) for gary@bgsarchitects.co.uk;   Fri, 16 May 2014 12:50:11 +0100
From: Abigail Matthews <abigail@momentumengineering.com>
Subject: Re: Cheltenham Gallery & Museum
Message-ID: <a1a9b293-7e0b-4e8c-b3f0-ef89f7f95188@momentumengineering.com>
Date: Fri, 16 May 2014 12:50:10 +0100
References: <741D7544-E7BE-4215-A23C-9F379FDD3463@momentumengineering.com> <cf97f8ad.19a67%gary.collins@bgsarchitects.co.uk> <e66ad321-07a3-401a-b992-46c9f892f0a4@momentumengineering.com> <3D8635F4-DBDF-424E-826E-CFFFAEA0C773@bgsarchitects.co.uk>
To: Gary Collins <gary@bgsarchitects.co.uk>
In-Reply-To: <3D8635F4-DBDF-424E-826E-CFFFAEA0C773@bgsarchitects.co.uk>
Content-Type: multipart/related;
    boundary="----------MIME-81672904-1975690878-delim"
X-antispameurope-sender: abigail@momentumengineering.com
X-antispameurope-recipient: gary@bgsarchitects.co.uk
X-antispameurope-MSGID: 3cfdb8a8910bd008223c2b49d3df8d0e-5244d92d2ee1b70b11e2c0d06ba2e7ba
X-antispameurope-Virusscan: CLEAN
X-antispameurope-disclaimer: This E-Mail was scanned by www.antispameurope.com E-Mailservice on mx-gate21-dus with 2EDEE1F20034
X-antispameurope-date: 1400241033
X-antispameurope: INCOMING:
X-antispameurope-Connect: smtp.hosts.co.uk[85.233.160.19],TLS=1
X-antispameurope-RBLWL: CLEAN
X-antispameurope-REASON: ase-aoarm:
X-antispameurope-Spamstatus: CLEAN
Return-Path: abigail@momentumengineering.com
X-MS-Exchange-Organization-AuthSource: SMOKESIGNAL.bgsarchitects.co.uk
X-MS-Exchange-Organization-AuthAs: Anonymous

)
aaal OK FETCH completed.

parseBodyStructure:
          parseMultipartBody:
            parseBodyStructure:
              parseMultipartBody:
                parseBodyStructure:
                  parseNonMultipartBody:
                    type: text
                    subType: plain
                    captureParenList:
                      charset: utf-8
                    --captureParenList
                    contentId: NIL
                    descrip: NIL
                    encoding: quoted-printable
                    size: 9850
                    numTextLines: 258
                    MD5: NIL
                    part: 1.1
                  --parseNonMultipartBody
                --parseBodyStructure
                parseBodyStructure:
                  parseNonMultipartBody:
                    type: text
                    subType: html
                    captureParenList:
                      charset: utf-8
                    --captureParenList
                    contentId: NIL
                    descrip: NIL
                    encoding: quoted-printable
                    size: 31209
                    numTextLines: 638
                    MD5: NIL
                    part: 1.2
                  --parseNonMultipartBody
                --parseBodyStructure
                multipartSubType: alternative
                checkSetAttachment:
                  type: text
                  multipartParentType: alternative
                  childIndex: 0
                  disposition: 
                  bPassedAlternative: 0
                  bPassedRelated: 0
                  Not considered an attachment.
                --checkSetAttachment
                checkSetAttachment:
                  type: text
                  multipartParentType: alternative
                  childIndex: 1
                  disposition: 
                  bPassedAlternative: 0
                  bPassedRelated: 0
                  Not considered an attachment.
                --checkSetAttachment
              --parseMultipartBody
            --parseBodyStructure
            parseBodyStructure:
              parseNonMultipartBody:
                type: image
                subType: png
                contentId: <07414dbb.40d5799a.png.ae13c5ce>
                descrip: NIL
                encoding: base64
                size: 22864
                MD5: NIL
                captureDisposition:
                  parseDispositionError: 1
                --captureDisposition
                parseBodyStructureError: 8
              --parseNonMultipartBody
            --parseBodyStructure
            parseBodyStructureError: 3
          --parseMultipartBody
        --parseBodyStructure
        Error parsing BODYSTRUCTURE.
        fetchItems: (UID FLAGS RFC822.SIZE BODYSTRUCTURE BODY.PEEK[HEADER])
        imapResponse: * 1 FETCH (UID 169 FLAGS (\Seen) RFC822.SIZE 47143 BODYSTRUCTURE ((("text" "plain" ("charset" "utf-8") NIL NIL "quoted-printable" 9850 258 NIL NIL NIL NIL)("text" "html" ("charset" "utf-8") NIL NIL "quoted-printable" 31209 638 NIL NIL NIL NIL) "alternative" ("boundary" "Apple-Mail-66198A17-D64E-4DAF-88A8-8DD3A6C53504") NIL NIL)("image" "png" NIL "<07414dbb.40d5799a.png.ae13c5ce>" NIL "base64" 22864 NIL "inline" NIL NIL) "related" ("boundary" "----------MIME-81672904-1975690878-delim") NIL NIL) BODY[HEADER] {2208}
MIME-Version: 1.0
Received: from mx-gate21-dus.antispameurope.com (94.100.134.121) by
 smokesignal.bgsarchitects.co.uk (192.168.51.160) with Microsoft SMTP Server
 id 14.1.218.12; Fri, 16 May 2014 12:50:32 +0100
Received: from smtp.hosts.co.uk (85.233.160.19) by
 mx-gate21-dus.antispameurope.com; Fri, 16 May 2014 13:50:35 +0200
Received: from [212.84.116.230] (helo=localhost.local)  by smtp.hosts.co.uk
 with esmtpa (Exim 4.72)    (envelope-from <abigail@momentumengineering.com>)   id
 1WlGeR-00012Z-5T   for gary@bgsarchitects.co.uk; Fri, 16 May 2014 12:50:12
 +0100
X-Footer: bW9tZW50dW1lbmdpbmVlcmluZy5jb20=
Received: from [85.255.235.74] ([85.255.235.74])    by localhost.local (Kerio
 Connect 8.2.4) for gary@bgsarchitects.co.uk;   Fri, 16 May 2014 12:50:11 +0100
From: Abigail Matthews <abigail@momentumengineering.com>
Subject: Re: Cheltenham Gallery & Museum
Message-ID: <a1a9b293-7e0b-4e8c-b3f0-ef89f7f95188@momentumengineering.com>
Date: Fri, 16 May 2014 12:50:10 +0100
References: <741D7544-E7BE-4215-A23C-9F379FDD3463@momentumengineering.com> <cf97f8ad.19a67%gary.collins@bgsarchitects.co.uk> <e66ad321-07a3-401a-b992-46c9f892f0a4@momentumengineering.com> <3D8635F4-DBDF-424E-826E-CFFFAEA0C773@bgsarchitects.co.uk>
To: Gary Collins <gary@bgsarchitects.co.uk>
In-Reply-To: <3D8635F4-DBDF-424E-826E-CFFFAEA0C773@bgsarchitects.co.uk>
Content-Type: multipart/related;
    boundary="----------MIME-81672904-1975690878-delim"
X-antispameurope-sender: abigail@momentumengineering.com
X-antispameurope-recipient: gary@bgsarchitects.co.uk
X-antispameurope-MSGID: 3cfdb8a8910bd008223c2b49d3df8d0e-5244d92d2ee1b70b11e2c0d06ba2e7ba
X-antispameurope-Virusscan: CLEAN
X-antispameurope-disclaimer: This E-Mail was scanned by www.antispameurope.com E-Mailservice on mx-gate21-dus with 2EDEE1F20034
X-antispameurope-date: 1400241033
X-antispameurope: INCOMING:
X-antispameurope-Connect: smtp.hosts.co.uk[85.233.160.19],TLS=1
X-antispameurope-RBLWL: CLEAN
X-antispameurope-REASON: ase-aoarm:
X-antispameurope-Spamstatus: CLEAN
Return-Path: abigail@momentumengineering.com
X-MS-Exchange-Organization-AuthSource: SMOKESIGNAL.bgsarchitects.co.uk
X-MS-Exchange-Organization-AuthAs: Anonymous

)
aaal OK FETCH completed.

--parseSummary
      parseSummary failed.
    --fetchSummary
    fetchSummary failed.
    Failed.
  --FetchSingleHeader
--ChilkatLog

Accepted Answer

Check to see if this new build fixes the problem:

32-bit Download: http://www.chilkatsoft.com/download/preRelease/ChilkatDotNet4-9.5.0-win32.zip

64-bit Download: http://www.chilkatsoft.com/download/preRelease/ChilkatDotNet4-9.5.0-x64.zip


Answer

Thanks! I'll have a look...


Answer

Just given that a try and there are no errors coming out now so it looks like we have a winner.

Thanks for getting it sorted - much appreciated =:)