The unified inbox
How Mailhopper's unified inbox merges all your accounts into one searchable, threaded stream, with views, folders, star, reminders, and message actions.
Everything lands in one newest-first stream. The left sidebar switches what you're looking at; the middle pane is the message list; the right pane reads the selected conversation.
Views
You can also filter the stream to a single account from the sidebar.
Mail waiting to go out shows under Scheduled in the sidebar. See Sending email. Mail you've set aside into a Daily or Weekly digest gets its own view when that digest is on. See Digests.
Folders
Beyond the inbox, Mailhopper syncs your other IMAP folders. The Folders section lists the kinds of mail you have (Sent, Drafts, Junk, Archive, and custom folders), and selecting one filters the stream to it across every account.
All inboxes stays INBOX-only on purpose, so Sent and Junk never flood your main stream. Reach those from the Folders section when you want them.
Search
Press / or click the search bar and start typing. Search runs full-text across all your non-trash mail from every account, newest matches first. Clear the box to return to your current view.
Words you type together match as a phrase. Searching cape may finds mail that says "Cape
May", not every message with "cape" in it plus every message with "may". To look for two
words that can sit anywhere in a message, press Enter after each one. Each becomes
its own chip in the search bar, and a message has to match all of them.
As you type, the search bar also suggests places to jump to (a view, a folder, or an account), so you can move around from the same field. Pick one with the arrow keys and Enter, or press Enter on your text to search for it.
Conversations
Replies are grouped into threaded conversations. The list shows the newest message in each thread with a count. Open one and it shows the latest message in full, with the earlier history folded behind an "N earlier messages" band you can expand. Choose whether threads open to the newest message only, or newest plus anything unread, under Settings → Inbox.
Why a conversation's count can differ from the list
A conversation can open with "4 messages" while its row in the list shows a smaller count, or none at all. Both numbers are right; they count different things.
The count on a list row only counts the thread's messages that sit in the view you're on. All inboxes is INBOX-only, so it counts that thread's INBOX messages and nothing else. The count on the open conversation covers the whole thread across every folder, including your Sent replies and anything you've archived.
So a thread where you sent three replies and received one reads "4 messages" when open but shows no count in All inboxes: three of the four live in Sent, and only one is in the INBOX. Switch to the Sent folder, or open the conversation, to see them all.
Sender logos
Mail from a verified sender shows that sender's real logo next to it, in the list and the reading pane, so you can recognize who wrote at a glance. Everything else keeps a colored letter avatar.
Logos are resolved on Mailhopper's servers, not by your device, so seeing one reveals nothing to the sender, and only mail that passes sender authentication can show one, so a forged address can't wear a brand's logo. See Sender logos, shown privately.
Reading a message
Opening a message marks it read by default. Turn that off under Settings → Inbox if you'd rather mark read only by hand. Web addresses in a message are clickable, whether the sender wrote in HTML or plain text, and open in a new tab.
Attachments
Files attached to a message are listed beneath it; click one to download. Images the sender placed inline appear in the body once you load remote content (see below).
Remote images
To protect your privacy, Mailhopper blocks remote images in HTML mail by default, because an image loaded from a remote server can tell the sender you opened the message. A bar at the top of the message lets you load images for that message. If you trust a sender, press Always load from this sender and their images load automatically from then on; junk mail never loads images automatically. Manage the list under Settings → Inbox → Always load remote images.
Message actions
While reading a message you can:
| Action | What it does |
|---|---|
| Reply | Opens a reply from the receiving account, quoting the original. |
| Reply all | Replies to the sender and every other recipient. |
| Forward | Forwards the message, carrying its attachments. |
| Star / Unstar | Flags the message so it shows under Starred. |
| Remind me later | Sends the message out of the inbox and brings it back at a time you pick. |
| Add to digest | Sets the message aside into your Daily or Weekly digest. |
| Mark read / unread | Flags the message \Seen (or clears it) on the server. |
| Archive / Unarchive | Moves the message out of (or back into) your inbox on the server. |
| Report junk / Not junk | Moves the message to Junk (or back to the inbox). |
| Delete | Moves the message to Trash (recoverable). |
| Restore | Moves a trashed message back to the inbox. |
| Delete forever | Permanently removes the message from Trash. |
| Block sender | Trashes this message and every future one from the sender. |
| Unsubscribe | Unsubscribes from the mailing list, by one-click or email where the sender supports it. See Cleanup. |
Archive, delete, junk, and read/unread are real IMAP operations. Because sync is two-way, a change you make in another mail app (reading, archiving, deleting, or moving to Junk) is reflected in Mailhopper automatically. Star and reminders live in Mailhopper: starring writes the standard flag your other apps understand, and reminders never touch your mailbox.
On a threaded conversation, archive, delete, and mark read apply to the whole thread at once, while reply, forward, and the rest act on the message you're reading. Actions take effect the moment you trigger them: the message leaves the list and the next one opens right away, while the change settles on the server in the background.
On a phone or tablet, swipe a message left in the list to archive it, and tap one to read it full-screen, with its actions on a bar at the top and a sheet at the bottom.
What deleting does to your mailbox
Delete is a move on your mail server, not a Mailhopper-only hide. Pressing Delete (or #) takes the message out of its folder and puts it in your account's Trash, so it's gone from your inbox in every mail app you use.
| What you press | What happens on the server |
|---|---|
| Delete | The message moves to your account's Trash folder. |
| Restore | It moves back out of Trash, into the folder it came from. |
| Delete forever | The message is expunged from Trash. It's gone from your mail server for good. |
| Empty Trash (Settings → Storage) | The same permanent removal, for everything in Trash at once. |
Mailhopper writes to your mailbox first and updates its own copy once the server confirms the change. If a delete can't reach your provider, the message stays put and you get an error, instead of a message that reads as deleted here while it sits in your inbox everywhere else.
How long mail waits in Trash before your provider clears it out is their policy, not Mailhopper's. Many clear it after about 30 days.
Removing an account is the opposite: it deletes Mailhopper's copy of your mail and leaves the mailbox untouched. See Security & privacy.
Reminders
Set a reminder on a message (later today, this evening, tomorrow, next week, or a time you pick), and it leaves your inbox until then. When it's due, it comes back at the top of your inbox with a "Reminded" marker. See everything still pending under the Reminders view, soonest first.
Reminders are Mailhopper's own: nothing changes in your mailbox. A reminded message stays pinned at the top until you act on it. Reply to it, archive it, or delete it, or Dismiss the reminder with the × on the marker, from the reminder menu, or with ShiftH. Opening it to read leaves the reminder in place.
Bulk actions
Tick the checkboxes on several messages in the list (hold Shift for a range) to mark read, archive, or delete them all at once. To grab everything in the current view, use Select all in the selection bar (or press ⌘A).
Block a sender, auto-archive by sender, set age-based retention, and one-tap unsubscribe all live on the Cleanup page.
Appearance
Mailhopper ships a catalog of themes, four light and four dark. Under Settings → Appearance, choose a default light theme and a default dark theme, then switch between them with the Light / Dark / System control (System follows your OS). You can also turn inbox animations off, turn keyboard focus rings on, and collapse the sidebar to an icon strip to give the message list more room.
Most of this is faster from the keyboard. See Keyboard shortcuts.
