Skip to content

Navigating and Searching Messages

This page documents the message list — the panel that fills the main window and shows the messages in the current folder. It covers how the list is organized, how to move through and open messages, the actions available on a selection, and how the search box filters what you see.

How the list is organized

The message list is a tree view. Two independent settings under View ▸ Message List decide how it renders — see Look and layout:

Setting Choices
Threading Hierarchical (replies nested under the message they answer) or Flat (one row per message)
Row layout Simple View off (separate columns) or on (one compact column)

Both are mailbox-wide: they apply to every folder, not just the current one.

The message list in Simple View

The message list in the multi-column layout

In multi-column layout the available columns are Date, From, Recipients, Size, Subject, and Files. Two more appear where they apply: Folder, when a search spans more than one folder, so you can see where each result lives; and Status, in the Outbox.

A signed message carries a seal at the end of its subject, in either layout, coloured as in the reader pane: green when its signature verifies, red when it does not, grey until it is verified. See Signing Messages.

Column layouts are remembered

Column order and widths are stored separately for each layout and each kind of folder, so the columns you set up for the Inbox do not disturb the ones you set up for the Outbox, and toggling Simple View does not lose either.

Unread replies inside a collapsed conversation

In hierarchical mode, a collapsed conversation carries a count of the unread messages nested under it, so you can tell there is something new without expanding it.

Sorting

In multi-column layout, click a column header to sort by that column; click again to reverse the order. The date and size columns resize to their contents when you sort by them.

Simple View has no header, so it carries a Sort By: control above the list instead. The two stay in step: whichever you use, the other reflects it, and the choice is saved.

Sorting on text columns follows the language your mailbox was set up in, so accented and language-specific letters land where a reader of that language would expect them.

Moving through the list

Standard list navigation applies, with a few message-specific behaviours:

Key Action
Up / Down Move to the previous / next message
Page Up / Page Down Move a page at a time
Home / End Jump to the first / last message
Right Expand the current conversation (when it has nested replies)
Left Collapse the current conversation
Shift+Up / Shift+Down / Shift+Page Up / Shift+Page Down Extend the selection
Ctrl+A Select all messages
Alt+1 … Alt+0 Jump to the 1st … 10th visible row

Selection always operates on whole rows, and you can select several messages at once to act on them together.

Where the selection goes after a change

When the list reloads — after you delete, move, or receive messages, or when a background sync changes the folder — the view does its best to keep you on a sensible message rather than jumping to the top:

  1. If the message you were on still exists, it stays selected.
  2. If it was removed (deleted or moved away), the view selects the nearest surviving neighbour — the next message down, or the previous one if you were at the end.
  3. Your previous multi-selection and scroll position are restored where possible.

This means you can delete or file a run of messages without losing your place in the list.

Opening a message

A message opened in a window of its own

How a message opens depends on the folder and the modifier keys:

Gesture Result
Enter or double-click Open in a new tab
Ctrl+Enter or Ctrl + double-click Open in a new window
Gesture Result
Enter or double-click Open in the message editor for continued editing
Ctrl + double-click Open in a new tab (read-only view)
Ctrl+Shift + double-click Open in a new window

Enter opens the editor in Drafts whether or not Ctrl is held — use the mouse gestures for the read-only views.

Acting on a selection

Right-click (or press the menu key) to open the context menu. The menu adapts to the current folder and selection; entries that do not apply are hidden.

In a department, some entries are for its admins

In a folder of a department, Delete, Move ▸, Copy ▸, Mark as Junk and Mark as Not Junk act only for a holder of the department's Admin role. For anyone else they are shown greyed out wherever they appear — Delete on the toolbar and in the Message menu too — and Del does nothing. Reading, marking read or unread, flagging, replying, forwarding and composing in the department are open to every member.

Reply, forward, and re-use

Shown everywhere except Drafts, where Edit Draft takes their place:

Action Notes
Reply Reply to the sender.
Reply to All Reply to the sender and all recipients.
Forward Forward the message to new recipients.
New Using ▸ Same Recipients and Content Start a new message pre-filled from this one.
New Using ▸ Same Recipients Start a new message to the same recipients.

Open, organize, and flag

Action Notes
Open in New Tab / Open in New Window Same as the keyboard/mouse gestures above.
Show MIME Source (Ctrl+U) View the raw message source.
Delete (Del) Delete the selection and any nested replies.
Mark as Read / Mark as Unread Only the applicable entry is shown, based on the current read state. For a collapsed conversation, the state of its unread replies is taken into account.
Mark as Junk File the selection as spam. Not offered in Junk, Outbox, Sent, or Drafts.
Mark as Not Junk Clear the spam mark. Offered only in the Junk view.
Save As… (Ctrl+S) Save the message to a file.
Download body and attachments Fetch the full message content for offline use.
Move ▸ Move the selected message(s) — and any nested replies — to another folder.
Copy ▸ Copy the selection to another folder.
Flag ▸ Apply a colour flag: Red, Green, Blue, Orange, Magenta, Cyan, or Pirate — plus Clear flag to remove one.

You can also drag a selection from the list onto a folder to move it; hold Shift to copy instead. Dragging out is disabled in Junk, the Outbox, and Apps.

A move, a copy or a delete can be taken back: Message ▸ Undo (Ctrl+Z) puts the messages in the folder they came from, or removes the copies a copy made. The read, junk and flag entries above can be taken back the same way, each message returning to the state it had. See Undo and redo.

Outbox: retrying and cancelling

The Outbox adds a Status column, and messages waiting to send expose extra controls:

  • Delayed sends show when they are due — Delayed until 14:30, …tomorrow, or with a full date further out. Their context menu offers Cancel Send, which appears at the top of the menu so you can stop a message before its scheduled time. Cancel Send puts the message back in Drafts. A signed message comes back as an unsigned draft, and its signed copy moves to Trash.
  • Failed sends show a clickable status; clicking the Status cell pops up a Retry send entry, and the context menu carries Retry Send as well. Either one re-queues the message.

The Status column reads:

Status Meaning
Pending / Pending, %… Waiting its turn, with the share already transferred once a transfer has begun.
Compressing... The message is being packed for transfer.
Sending / Sending, %… Transferring, with the share done.
Delayed until … A delayed send waiting for its time (see above).
Sent Delivered to the server; the message is about to move to Sent.
Send failed The transfer failed. The app retries on its own a few times before settling on this; Retry Send is then yours.
Too big The server refused the message as larger than a size limit on this mailbox or on the correspondent. Shrink the message, then Retry Send.
Quota exceeded The server refused the message because this mailbox is over its storage quota. Free up space, then Retry Send.

Too big and Quota exceeded are not retried automatically: the remedy is yours, and the Retry Send entry is offered on both. The column is sized to its contents, so the longest status is always fully readable.

The Outbox, one message in each state

Searching

The search box lives at the right-hand end of the toolbar. It starts collapsed to a single search button — click that, or press Ctrl+K, to expand it. The magnifier inside the box collapses it again, as does Ctrl+K while the box has focus.

The box filters the message list live as you type.

A search for "Rotterdam" with the scope row open

Search scope

The search-options control at the trailing edge of the search box opens a row of scope toggles beneath the toolbar. They can be combined, and their defaults are:

Toggle Default Matches against
All Folders Off When on, searches across folders instead of just the current one
Sender On The From address/name
Recipients On The To/Cc/Bcc addresses
Subject On The subject line
Body Off The full message text
Match Diacritics Off When on, body search matches accents exactly — café no longer matches cafe

Body search loads more data

Subject, sender, and recipient searches run against data already in the local index. Turning on Body widens the search to full message text, which may pull in additional content as needed.

HTML mail is searched as text

An HTML message is indexed both as its original markup and as the plain text extracted from it, and body search matches the extracted text. So a search finds words the message actually shows you, and never matches tag names, attributes, or styling hidden in the markup.

Search is per folder

Each folder remembers its own search state. Searching in one folder and switching to another leaves the first folder's query intact; returning to it restores what you had typed and which scope toggles were active. Clearing the box returns the folder to its normal view.

Junk folder

The Junk folder applies its own spam-score filtering on top of any search. Searching with All Folders off keeps trash excluded; turning All Folders on widens the result set accordingly.

Keyboard shortcuts

Shortcut Action
Enter Open (tab, or editor in Drafts)
Ctrl+Enter Open in a new window
Ctrl+A Select all
Shift + arrows Extend selection
Right / Left Expand / collapse a conversation
Alt+1 … Alt+0 Jump to the 1st … 10th visible row
Ctrl+K Expand and focus the search box; again to collapse it
Ctrl+S Save As… / Export
Ctrl+U Show MIME source
Del Delete the selection

Icon reference

Icons used around the message list and its actions:

Function Icon
Search search
Search options search-options
Reply / Reply to All / Forward reply reply-to-all forward
New Using… (edit as new) edit-as-new