MindMail

An iPhone mail client

Mail without
a middleman.

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.

  • 0servers of ours
  • 0lines of AI
  • 0third‑party code

The real layout with made‑up mail. Drag a row to swipe, tap anything.

What Mail.app gets wrong, fixed.

01

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.

02

One‑tap switching

A drawer with all your accounts, their unread counts, your lists and folders. Unified or per account, one tap either way.

03

Four swipe slots

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.

The privacy contract.

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.

DestinationWhen
Your IMAP serverReading, searching, moving. That is your mail provider; it sees your mail anyway.
Your SMTP serverWhen you send.
Google’s sign‑in endpointsOnly for Gmail accounts you added with Sign in with Google. Listed like everything else.
A message’s image hostsOnly when you tap Load Remote Images, only for that message, and with the tracking pixels already removed.

It sees the tracking before you do.

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.

Open tracking: 1 pixel (sendgrid.net) · 12 tracked links

Everything else a mail client owes you.

Threads

Conversations grouped by what they answer, count badge on the row.

Search

Filters as you type; asks the server when you press Search.

Snooze

Leaves the inbox everywhere, comes back unread when you said.

Pin & flag

Pinned on top, stored on the server where the server allows it.

Send later

A local outbox with a time. Honest about when it goes out.

Rules

“From contains … → colour”, like Mail on the Mac. Flag, read, archive, move.

Undo

Every archive, delete, move and flag can be undone; an Activity log keeps the record.

Attachments

Preview, share, save; attach files and photos when writing.

English & Hungarian

Both, fully. ő and ű included.

Works with

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.

Questions

Is it in the App Store?

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.

Why no push notifications?

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.

Does “no AI” mean no smart features?

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.

What about the tracking links themselves?

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.

Is the code open?

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.