#304 ✓fixreleased
Jim Wilde

Message forwarded as attachment trying to set $forwarded flag

Reported by Jim Wilde | November 23rd, 2012 @ 08:34 AM

C: I4 APPEND "Sent" ($Forwarded \Seen) "24-Oct-2012 15:52:37 +0800" {8828}
S: I4 BAD invalid APPEND command syntax, invalid message flags list syntax
Error: Server response: “I4 BAD invalid APPEND command syntax, invalid message flags list syntax”.

My Server doesn't support arbitrary flags, and the $Forwarded flag isn't defined - is there a way to stop MailMate from trying to set the flag?

. SELECT INBOX * 22336 EXISTS * 0 RECENT * FLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent) * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent)] flags can be changed * OK [UIDVALIDITY 1323881689] mailbox UID validity * OK [UNSEEN 20330] first unseen message number * OK [UIDNEXT 121306] predicted next UID . OK [READ-WRITE] SELECT complete

Comments and changes to this ticket

  • benny

    benny November 23rd, 2012 @ 08:59 AM

    • State changed from “new” to “reproduced”

    No, but MailMate shouldn't try to do it when its not part of PERMANENTFLAGS. This is a bug. I'm surprised it has not been an issue earlier on, but I guess it's because it requires one to forward a message before the message has been uploaded to the server. (It only fails for APPEND and not for STORE which would be used if the message had been uploaded.)

    The workaround until I fix it is to setup a custom key binding for $Forwarded to manually remove it from the message. Let me know if you want help with this.

    What kind of server is this? MS Exchange?

  • benny

    benny November 23rd, 2012 @ 09:41 AM

    • State changed from “reproduced” to “fixcommitted”

    Looking at the code I can see that this is already handled for APPEND, but the code also included an obvious bug. I've fixed it, but I haven't tested it. Let me know if the problem still exists in the next beta release of MailMate (enable betas in the Software Update preferences pane).

  • benny

    benny December 13th, 2012 @ 02:22 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