New Apple Core Rot, and in a key area of functionality, at least for MPG.
Apple Mail in macOS Sierra has severe performance issues (and continuing bugs), just as in El Capitan and Yosemite. But is is far worse now, which speaks to the continuing incompetence by the programmers working on Apple Mail. Performance was notably degraded with the arrival of El Capitan; it seems that Apple is trying to engineer in bad performance. I think it is related to badly done search algorithms, similar to the performance losses in save and open dialogs. Continuing Apple Core Rot.
Clicking on my Sent mailbox (and others) results in delays of up to 30 seconds in showing the mailbox, along with multiple rainbow beach balls. The system has had ample time to do whatever it is it does after a system upgrade. Then trying to open one message may take another 20 seconds. Apple mail pins a CPU or more during this time.
The mailboxes have thousands of messages... a trivial task for software to manage if designed competently. If the issues are indeed related to the number of emails, then one half-assed and unpalatable solution may be to archive older mails.
The behaviors are so troublesome that MPG may be forced to abandon Apple Mail and to seek out an alternative mail program. One reader suggests Airmail.
Other mail problems:
- As usual, Apple requires non-reversible “updating” of stored mail. A not so nice move by Apple (every release!), since there is no going back.
- Certain Apple Mail preferences get whacked, including ones useful for security, so re-check mail preferences. This Apple Mail behavior violates good mail hygiene in a security sense (e.g. enabling loading of remote content in messages, removal of the display of custom mail headers, etc).
- The password for certain types of mail accounts get removed, and they must be re-done (this happened in El Capitan also).
- VIP senders remain 100% broken (non functional), just as in El Capitan.
- Unread mail icon shows 8 unread messages, but there is only one shown.
- Apple Mail beeps sporadically for no apparent reason.
- Switching between mailboxes can take 30 seconds.
- Messages can take 10-30 seconds to draw (blank message window). These are messages on the local SSD, not remote messages (nothing to download).
- Frequent rainbow beachball hangs, often for several seconds.
- Half-second delays after deleting an email.
- Search is almost unusable even for the simplest one: multi-second delays.
- Half-second to a second or longer pauses while typing a short email.
- Many more sluggish performance problems.
- Unable to copy and paste with some types of content that I have done many times before. This is an all-new bug. Repeatable, even after quitting and restarting mail.
Apple Mail is a nearly unusable disaster in macOS Sierra aka clusterf**k. Perhaps it works fine with iCloud or diddling around with a few dozen messages, but it is too slow to be usable; everything I do is subject to multi-second delays. Just about everything in macOS Apple Mail involving selection or search or delete or so on has multi-second delays and pins a full CPU core at 100% during that time. Searches and/or examining my Sent mailbox can take up to 30 seconds to respond. This is not a one-off issue, but a constant problem. Never before has Apple broken Apple Mail this badly; It looks like I am going to have to abandon Apple Mail.
The sheer wanton incompetence necessary to code, let alone ship this excrement to customers is mind boggling.
The good news (should I have to switch), that Spam Sieve (which I consider essential) supports many mail clients. The bad news is there might not be any rock solid email clients to switch to, see comments below.
Possible improvement, suggestion by Arne E
Mail does seem to become laggy on its own after a certain time, and until now rebuilding the Mail index has always helped. It doesn't become OS9-snappy, but at least I don't have to wait 10 or 30 seconds for a message to appear. Don't know if this solution works in Sierra, but you should test it.
The vacuum command will rebuild the email database, not the mailboxes (see below). Makes me feel like I’m running Windoze or something, that is, having to crap like this that ought never need to be done by any end user.
- Quit Mail
- In Terminl, paste this command and hit return:
/usr/bin/sqlite3 "$HOME/Library/Mail/V4/MailData/Envelope Index" vacuum
- Restart mail.
I’ve tried this. Still getting spinning beachballs, but it may be more responsive. TBD.
Daniel M writes:
That’s why I moved to Outlook for Mac since early this year. I can’t stand the poor performance of Apple Mail. I have an IMAP professional email hosting, and an Exchange Online Office 365 and both have a custom domain. Apple mail handles both accounts very poorly especially the exchange account. It doesn’t matter if the mailbox and folders contain tens of thousands of messages because if it is done correctly the system can handle this task very easily. I also encountering slowing down when loading folders, and at the same time, the unread counts are very unreliable.
Surprisingly, Outlook performs really well. It is fast responsive and handles various types of accounts very well.
MPG: I run my own mail server also, but it is POP3. One reader suggests Airmail as the client, see below.
Mark E writes:
I’m surprised you are still using Apple Mail. Maybe you could go into what features keep you in Apple Mail. It did get a lot better a few years ago, but then stagnated.
It seems obvious that the new Apple won’t put any serious development resources to freebie apps. If it sends and receives email, it’s good to go. It wouldn’t surprise me to hear that Dev did the testing as well. :^}
I’m using Airmail and find it extremely robust.
MPG: looks I may have to move to something like Airmail.
Martin D writes:
The mail situation just keeps getting worse and worse and I don’t know what to do.
I’ve tried AirMail. It has lots of problems, too… different problems.
It’s as if there’s a global conspiracy to bury email unusable.
MPG: (I know Martin and trust his feedback)—I don’t know if I can tolerate AppleMail much longer, but if AirMail has issues I’m hosed.
Mike C writes:
I read your post regarding Apple Mail bugs and potential third-party mail apps. I've been using MailMate on Snow Leopard for several years and am mostly happy with it. As a default, it blocks external content links in messages, and the user has the option to load the content or not upon opening the message.
The developer is one guy against the giants; I think he's doing a pretty good job.
MPG: another potential replacement candidate for Apple Snail Mail. It’s useless to me however, because it is an IMAP client only, not POP3.
Robert B writes:
For about four years now I’ve setup and run a mid 2010 Mac Pro with 8GB of RAM. I’ve upgraded it to a six core machine, and it ran flawlessly previous to Sierra. It had run Snow Leopard, then Mountain Lion, then Yosemite, and because some software threatened to become non-functional, I upgraded to Sierra. After owning Apple machines since System 7.5, I can say that Sierra is a total loser and undid all the good things Apple had working correctly for years.
Since my Sierra upgrade, the following issues have occurred: Keychain nightmares. Even on Safari, asking me for my password every ten seconds, which it then says it has no place to store in the keychain. Safari is now off the dock. They should be totally embarrassed on that one.
Keychain issues with FileMaker pro, which I’ve been using without issues for years. Now I have to type in my password to open files, because again keychain dropped the ball. Keep in mind have been using the same login password for YEARS. No changes to login passwords have been made. I’m the only user of the machine.
And: keychain issues with subscription software. This one pops up every fifteen minutes or so while you’re in the middle of using the software: Why do I need a keychain password for free downloaded software that requires an active subscription to run? I've always have to enter the password to login to that program anyway when it connects to the server.
I can no longer boot into other OS systems on my machine. If I change my startup disk to Snow Leopard or Yosemite, those boot disks will NO LONGER FUNCTION in my machine. Even if I remove the other drives from the bays, the disks are BRICKED. Snow Leopard won’t put up the Apple startup screen, and Yosemite gets me to the login window then says there is an “error”. No doubt this was done by the bios update Apple required to run my new OS on SSD (Yes, first I tried High Sierra, gave up and went back to my standard drive with Sierra. High Sierra was worse).
AppleMail now sucks. AppleMail has become useless. I can’t even log in through AppleMail using the correct password for Gmail, which works every time logging in with a browser. Keychain says it can’t find a place to store my password, and offers me the “cancel” button. Now, I’ve just decided to stop checking Gmail. That’s right. I just turned off AppleMail. It’s useless. And I’ve only used it for Gmail, having moved my other two mail addresses to another program, Thunderbird, which at least works and never asks for any keychain password.
I’ve done all the first aid runs, etc. None of that helps. I thought I might have solutions, but before trying, searched the net and found out others have tried them and failed, so I saved myself the misery. I refuse to use the “Cloud”. Someone told me it helps sync your keychains. If that’s the case, then the ultimate goal of Apple is to move you to paid subscription services so your machine can continue to function.
Thunderbird is now my only working mail program. And that is experiencing sending delays of up to a minute or so that I never used to have.
PS: I’d go back to Yosemite, but Apple makes it impossible to do so. They want you stuck in “forward" at any cost.
Thanks for your write-up. I feel better knowing I’m making the right decision to build a Linux box and leave Apple completely. I already got rid of my iPhone and now use Android, with all the useless Google programs turned off that jumped in my face on that platform.
It seems the customer got put last by a lot of companies out there lately.
MPG: another Apple customer gives up. A company requires goodwill to be a going concern.
In this case, I’d try deleting the keychain—I’ve seen similar problems in the past myself. Apple Mail also regularly destroys my settings with every system upgrade and has numerous bugs that require convoluted work-arounds to get mail working again on a POP server.