Mailhopper logo

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

All inboxes

Your default view: the INBOX of every connected account, merged and sorted newest-first.

Unread

Only messages you haven't read yet, across all accounts.

Starred

Everything you've starred, from every account in one place.

Archived

Mail you've archived (moved out of the inbox but kept).

Reminders

Messages you've set to come back later, soonest first. See Reminders below.

Trash

Deleted mail, still recoverable. Restore it, or delete it forever.

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.

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:

ActionWhat it does
ReplyOpens a reply from the receiving account, quoting the original.
Reply allReplies to the sender and every other recipient.
ForwardForwards the message, carrying its attachments.
Star / UnstarFlags the message so it shows under Starred.
Remind me laterSends the message out of the inbox and brings it back at a time you pick.
Add to digestSets the message aside into your Daily or Weekly digest.
Mark read / unreadFlags the message \Seen (or clears it) on the server.
Archive / UnarchiveMoves the message out of (or back into) your inbox on the server.
Report junk / Not junkMoves the message to Junk (or back to the inbox).
DeleteMoves the message to Trash (recoverable).
RestoreMoves a trashed message back to the inbox.
Delete foreverPermanently removes the message from Trash.
Block senderTrashes this message and every future one from the sender.
UnsubscribeUnsubscribes 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 pressWhat happens on the server
DeleteThe message moves to your account's Trash folder.
RestoreIt moves back out of Trash, into the folder it came from.
Delete foreverThe 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.