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.

Crash when adding large attachment

#803

MailMate repeatedly crashed when I attempted to add a 980MB attachment.

Reported by Charles Clements · June 5th, 2014 @ 06:54 PM

State: accepted
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny
    • State changed from new to accepted

    Thanks for the report. Did you expect/need this to work? No email (SMTP) server that I know of would accept such a large attachment to be submitted. The crash happens because MailMate runs out of memory, but even if it didn't I would expect such a large attachment to hang MailMate for a considerable amount of time.

    I'll note that MailMate could/should issue a warning when trying to attach huge files.

    June 6th, 2014 @ 09:01 AM

  2. Charles Clements
    Charles Clements

    No, I didn't expect it to actually work. After watching the Apple WWDC Keynote where they showed how they were handling large attachments in the Yosemite version of Mail, I thought I'd test out other mail clients. Fastmail's web interface gave me a warning about their 50MB limit, Google warned me that their limit was 25MB. MailMate was the only one that simply crashed.

    What is the attachment size limit in MailMate?

    June 6th, 2014 @ 12:09 PM

  3. benny
    benny

    The size limit in MailMate is not a fixed value. MailMate simply runs out of memory address space at some point. The theoretical limit would be 4GB, but in practice it's much lower. When MailMate goes 64bit then it's going to be larger, but in practice it doesn't matter.

    If the server advertises its limit (using an optional SMTP feature) then MailMate also warns you if you try to send a message that is too large, but MailMate cannot know this at the time of message creation.

    June 7th, 2014 @ 09:14 AM

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.