Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

iCloud sent mailbox

#2285

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

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

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Mark Chapman
    Mark Chapman

    Tried deleting the mailbox and re-adding it but the problem comes right back

    March 17th, 2019 @ 12:26 AM

  2. benny
    benny
    • 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.

    March 19th, 2019 @ 12:30 PM

  3. benny
    benny
    • State changed from fixcommitted to fixreleased

    May 27th, 2019 @ 01:05 PM

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.