I like a very lean Mail system and have been searching for a way to hide the Archive folder in Mail. Is this possible? If so, how?
So here's kind of crappy workaround, but as for me it worth it. The solution requires one external useless email, say email@example.com, maybe fresh generated or some old one.
Starting settings: You have several mail boxes that is shown in Archive parent mail box. So the Archive box shows as extendable one, e.g. with the arrow that allows to expand it to see included mail boxes.
- In some useful mail account, say firstname.lastname@example.org, in the web interface create some additional folder, like "arch" make sure that it available by imap.
- In the "System Settings" -> "Internet Accounts" add some additional useless email account.
- Check that it shows in mail.app
- In the Mail "Preferences" -> Accounts -> email@example.com choose "arch folder as the Archive one.
- In that point you're should have extendable Archive folder in mail.app (like any other Folder which have subfolders).
- Expand Archive folder to see what subfolders it have.
- Select the one that are from useful account, hit right click and select "delete mail box".
- After mail.app have been reload its state you should have non extendable Archive folder again. (If this is not true — make steps above till it will be). And the only one mail box in it is the useless one.
- Completely delete useless mail account from system.
- Restart mail.app and there's none Archive folder.
Simple answer: you can't hide the Archive folder from within the UI, or by any other method so far as I can tell. I haven't poked around in any .plist files or anything, though. Perhaps a .plist spelunker has a handy trick.