#2285 ✓fixreleased
Mark Chapman

iCloud sent mailbox

Reported by Mark Chapman | March 14th, 2019 @ 08:50 PM

Mailmate cannot syncronize the iCloud sent mailbox.

The email sends but then I get the following error:

IMAP problem for "icLoud" account. MailMate encountered the following error: “Warning: Unexpected continuation requested (response: “39203”, command: “I3 APPEND "Deleted Messages" (\Seen) "14-Mar-2019 16:30:06 -0400" {41247}”).”.
Mailbox: “Deleted Messages”.

When I look in the sent mailbox nothing appears amiss except that there are multiple versions of the sent message.

Everything appears to work when I send from iCloud through a browser.

Thanks, Mark

Comments and changes to this ticket

  • benny

    benny March 19th, 2019 @ 12:30 PM

    • State changed from “new” to “fixcommitted”

    Sorry about the late update. I've answered the email you sent me.

    For anyone else having this issue, please update to the latest test release: Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane.

    The following is an example of how MailMate handles this issue now (and is just for future reference):

    11:46:20 C: I18 APPEND INBOX () " 9-Sep-2015 15:21:56 +0200" {9902}  
    11:46:20 S: + 9904  
    11:46:20 C: ...  
    11:46:20    <9902 bytes>  
    11:46:20 C: ...  
    11:46:20 S: + 7858  
    11:46:20 Warning: Unexpected continuation requested (response: “7858”, command: “I18 APPEND INBOX () " 9-Sep-2015 15:21:56 +0200" {9902}”).  
    11:46:20 S: + 5812  
    11:46:20 Warning: Unexpected continuation requested (response: “5812”, command: “I18 APPEND INBOX () " 9-Sep-2015 15:21:56 +0200" {9902}”).  
    11:46:20 S: + 5808  
    11:46:20 Warning: Unexpected continuation requested (response: “5808”, command: “I18 APPEND INBOX () " 9-Sep-2015 15:21:56 +0200" {9902}”).  
    11:46:20 S: + 3762  
    11:46:20 Warning: Unexpected continuation requested (response: “3762”, command: “I18 APPEND INBOX () " 9-Sep-2015 15:21:56 +0200" {9902}”).  
    11:46:20 S: + 1716  
    11:46:20 Warning: Unexpected continuation requested (response: “1716”, command: “I18 APPEND INBOX () " 9-Sep-2015 15:21:56 +0200" {9902}”).  
    11:46:21 S: * 3 EXISTS  
    11:46:21 S: I18 OK [APPENDUID 1355825141 321] completed (took 189 ms)
    

    Previously, instead of the warnings MailMate would return an error making the upload fail.

    The problem is related to so-called IMAP literals. First, the client can tell the server that more data is coming:

    C: TAG Some Command {42}
    

    When the server is ready to receive the 42 bytes then it returns a so-called continuation request:

    S: + arbitrary message
    

    And then the client sends the data.

    What appears to happen for (some) iCloud servers is that the server receives part of the data and then decides to send another continuation request, and another one, etc.

    I believe I know why MailMate could trigger this behavior while it's not triggered by other email clients, but I still don't think it's correct server behavior.

  • benny

    benny May 27th, 2019 @ 01:05 PM

    • State changed from “fixcommitted” to “fixreleased”

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket

Pages