Labelled accounts
Every account has a name, a colour and a symbol you choose. Every row in the unified inbox carries them, so “which mailbox is this?” is answered at a glance, not after a tap.
An iPhone mail client
MindMail talks to your mail server and to nothing else. No company server in between, no AI reading your mail, no tracking pixels firing when you open a message. The things Mail.app gets wrong, fixed.
The real layout with made‑up mail. Drag a row to swipe, tap anything.
Every account has a name, a colour and a symbol you choose. Every row in the unified inbox carries them, so “which mailbox is this?” is answered at a glance, not after a tap.
A drawer with all your accounts, their unread counts, your lists and folders. Unified or per account, one tap either way.
Short and long swipe on both sides, each any of archive, delete, read, flag, pin, snooze or move. A global default and an override per account, because Gmail wants archive where iCloud wants delete.
Not a promise. A list you can check on the phone: Settings → Privacy shows every host the app has ever contacted, with counts. If a host is not there, the app never talked to it.
| Destination | When |
|---|---|
| Your IMAP server | Reading, searching, moving. That is your mail provider; it sees your mail anyway. |
| Your SMTP server | When you send. |
| Google’s sign‑in endpoints | Only for Gmail accounts you added with Sign in with Google. Listed like everything else. |
| A message’s image hosts | Only when you tap Load Remote Images, only for that message, and with the tracking pixels already removed. |
Newsletters carry a one‑pixel image that reports the moment you open them, and links that report the moment you tap. MindMail finds both, names the tracker, and strips the pixels before it ever loads a picture. You get the images; the sender gets nothing.
Conversations grouped by what they answer, count badge on the row.
Filters as you type; asks the server when you press Search.
Leaves the inbox everywhere, comes back unread when you said.
Pinned on top, stored on the server where the server allows it.
A local outbox with a time. Honest about when it goes out.
“From contains … → colour”, like Mail on the Mac. Flag, read, archive, move.
Every archive, delete, move and flag can be undone; an Activity log keeps the record.
Preview, share, save; attach files and photos when writing.
Both, fully. ő and ű included.
iCloud with an app‑specific password · Gmail with Sign in with Google or an app password · your own server (Stalwart, Dovecot, any IMAP) · any provider with IMAP and SMTP, self‑signed certificates included: the app shows the fingerprint once and pins it.
Not yet. MindMail is a private build today, installed from Xcode. A public release is a decision for later; the app is complete either way.
Instant push for mail needs a server that holds your credentials and watches your mailbox around the clock. That is exactly the middleman MindMail exists to remove. While the app is open, new mail is instant; otherwise it checks when you return. If push ever comes, it will be a relay you run yourself.
It means no model reads your mail. Threads, rules, tracking detection and search are plain rules you can read the description of, and they run on the phone.
A tracked link only reports when you tap it, and the app shows the real destination before you do. It cannot rewrite what the sender put in the message; it can make sure nothing fires on its own.
Not at the moment. Every dependency question has the same answer, though: there are none. The IMAP, SMTP and MIME code is the app’s own, and it is tested on Linux before it is ever built for the phone.