Docs/ Inbox & triage

Conversation threading

Messages grouped into clean conversations, deduped across folders.

Aiemaily groups messages into conversations so you read an exchange as a continuous thread, not a pile of disconnected messages.

How threading works

Messages are grouped by a normalised form of their subject line: “Re:”, “Fwd:”, and similar prefixes are stripped before comparison, so a reply and its original land in the same thread even when the subject prefix changes.

Within a thread, exact duplicates are removed using the Message-ID header. If the same message exists in both your Inbox and All Mail folders, you see it exactly once.

Your own replies appear inline

Threads span both Inbox and Sent. When you reply to a message, your reply appears in the thread view in chronological order, marked with a “You” badge. You never need to open the Sent folder to see what you wrote — it is right there in context.

Forwarded messages are included in the thread if the subject matches and the original Message-ID is preserved in the headers.

Thread view vs. message list

By default Aiemaily shows threads (grouped conversations). If you prefer to see individual messages in a flat list, go to Settings → Inbox → Display → “Flat message list.” Threading continues to work in the background; only the display changes.

Deduplication across folders

Providers like Gmail store the same message in multiple labels simultaneously (e.g. Inbox and a custom label). Aiemaily deduplicates by Message-ID, so the message appears only once in the thread view regardless of how many folder copies exist on the server.

This also means that archiving a message in Aiemaily removes it from the inbox view without deleting the server copy in All Mail — the original is preserved.

Thread deduplication — before and after
Server state (Gmail):
InboxMessage-ID: abc@gmail.com
All MailMessage-ID: abc@gmail.com ← same message
WorkMessage-ID: abc@gmail.com ← same message
Aiemaily inbox thread view:
Shown onceMessage-ID: abc@gmail.com

Collapsing and expanding threads

Long threads are collapsed by default, showing the most recent message and a count of hidden replies. Click the count badge to expand all messages in the thread. Individual messages can be collapsed back by clicking their header.

Unread messages in a collapsed thread are highlighted so you can see at a glance which replies you have not read yet.

Jump to the latest unread

Press J or click the unread count badge on a collapsed thread to jump directly to the oldest unread message in the conversation.

Frequently asked

Ready to try it?

Start free