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.

Outgoing messages stuck "pending submission", Alert requested

#1024

I'm always too wordy with these things, so I've (hopefully helpfully?) distilled this into "just the facts" as well as a more detailed description of my issue.

Bug (v1.8, 32bit version?)

  • Outgoing messages get stuck "pending submission"

Feature Request

  • Please alert me, in an obvious way, when messages are "stuck" in my drafts/outbox.

My Wordy Tale of Woe

I thought I sent messages to a client a couple of days ago. I found those messages, along with others, stuck in my drafts with their "state" "pending submission" today. The messages were from two accounts: one hosted at Gmail and one hosted at Fastmail.

I tried taking my email account offline as well as quitting out of and relaunching the app. Only downloading and launching the 64bit version of MailMate effectively prodded my messages to send.

I'm pretty sure I must have been using the 32bit version of MailMate, before, though I'm not sure how to tell the difference. The version number for the 32bit app is the same as the 64bit app, except the 64bit version has a more recent modified date after downloading?

Luckily for me, the client was pretty forgiving, even though it put them in a bind as they were anticipating that I would be a part of a project that I had declined - unbeknownst to them - a couple of days ago.

I realize that the previous detail is not the fault of MailMate, but I mention it more to illustrate why flagging any failure of a message to send is important. Maybe the cause of my problem is fixed in the 64bit version of MailMate.

But, I'm feeling a bit paranoid now, like I have to watch my outbound messages like a hawk to ensure they were sent. I'd like to trust that MailMate would let me know — in a way that I couldn't easily ignore or miss — should this ever happen again.

One of the things I really like about MailMate is the way in which it anticipates your intentions. I love the fact that MailMate can intuit that I forget to include an attached file, for example, and the ability to undo any action is invaluable. I'd like to see similar thoughtfulness applied to any issues that might crop up with my outbox/drafts.

Thanks!

Reported by Abby Larsen · January 29th, 2015 @ 08:42 PM

State: accepted
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny
    • State changed from new to accepted

    I'm truly sorry about the consequences of what might be a MailMate bug.

    You have a good point about making it more clear when there are pending messages although I'm not sure exactly how it could happen in the first place. I do have a few similar reports though and I'm investigating.

    A workaround for now: Enable one of the additional counters in the Counters preferences pane and let it count all messages in Drafts.

    64 bit vs 32 bit: In the About window of MailMate, if the revision number is larger than 5000 then it's the 64 bit versions. The currently official release is r5035 which is probably what you have now. There is also r5046, but I'm not sure it's sufficiently stable for general use yet.

    Please let me know if you see this issue again.

    January 29th, 2015 @ 10:00 PM

  2. benny
    benny

    Just to make you less paranoid: I think the main issue is fixed in the 64 bit release. The problem is that the OS some times tells MailMate that a server is unreachable. This makes MailMate wait until the OS tells it that the server is reachable. This works fine most of the time, but for some people on some networks it cannot be trusted. A while back I changed the IMAP code such that it essentially ignores the reachability state. In the 64 bit releases I've done the same for SMTP.

    Making it more clear when there are pending emails would still be nice though and I'll keep the ticket open for that.

    January 30th, 2015 @ 10:00 AM

  3. downtown
    downtown

    I was getting ready to email about this issue, and see it here already in the list. I've been burned also, but nothing too bad. Keeping a keen eye on the drafts folder. Using Version 1.8 (4576) on OSX 10.10.2.

    The fix for me is to quit and restart MailMate. As soon as it starts, the mails leave. I cannot find any other way to set them free. I leave MailMate open all the time, so I wonder if that has something to do with this issue as it seems to happen every few days.

    Attached shows two that got stuck this afternoon.

    February 6th, 2015 @ 09:35 PM

  4. nux
    nux

    Hello,

    Just created an account to say I've seen this issue as well. I sent you (Benny) and e-mail on Nov 12th 2014 about the issue. It's come up occasionally and got me real good the other day. Business related messages got stuck for a few days.

    I host my own mail server in the same network as where this happens. Postfix/Dovecot setup. The server it runs on is very underutilized so I can't imagine it was triggered by a connection issue to the server or a slow response.

    Anyways, I'd be happy to try and help figure this out, but not sure what I could do to help.

    Thanks

    March 18th, 2015 @ 11:52 PM

  5. benny
    benny

    @nux: Which revision of MailMate are you using? I strongly recommend updating to the beta (hopefully I can soon switch all users to version 1.9).

    If you are on the betas then I've had another user report unsent messages and I could use a “test person” with the same issue. See more here.

    March 20th, 2015 @ 11:35 AM

  6. Pierre Chartrand
    Pierre Chartrand

    I have now the same problem with one of my 3 gmail accounts. The two others works well, same config than the non working one. I receive everything but sendind always have the pending submission problem. MailMate version : 1.9.5 on OS 10.10.5
    Thank you for your help.

    November 12th, 2016 @ 04:43 PM

  7. benny
    benny

    @Pierre: Try updating to the latest test release: Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane. Also try sending me your account settings via “Help ▸ Send Feedback”:

    ~/Library/Application Support/MailMate/Sources.plist
    ~/Library/Application Support/MailMate/Submission.plist
    

    November 13th, 2016 @ 07:50 PM

  8. Pierre Chartrand
    Pierre Chartrand

    I updated and sent you details via Send Feedback.
    Thanks for all. Waitng for more infos.

    November 16th, 2016 @ 12:25 AM

  9. Paul Calnan
    Paul Calnan

    This issue just started happening to me a few days ago. Messages get stuck in the Outbox with "Pending Submission" status. This only seems to be happening on one of my Google Apps accounts. I have attached a screenshot showing the Activity Viewer when the message fails to send.

    July 26th, 2017 @ 03:16 PM

  10. benny
    benny
    • State changed from accepted to fixcommitted

    @Paul: I fixed this silent failure very recently. I'm not sure if something changed at Google which makes it more likely to happen, because I've had several recent reports about it. You can get a test release here: Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane. Unfortunately this might just mean that you'll get an error message instead. You can create a new ticket for that.

    The issue reported by Pierre was fixed after an email exchange, so I'm closing this ticket for now.

    By the way, with regard to the original issue MailMate now has a red counter for the Drafts mailbox whenever something has not been sent yet.

    July 26th, 2017 @ 03:25 PM

  11. benny
    benny
    • State changed from fixcommitted to fixreleased

    September 22nd, 2017 @ 12:54 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.