Composing and Sending Messages¶
This page documents the Send Message dialog (SendMessageDialog) — the
window you use to write, attach files to, and send a new message, a reply, or a
forward. It is also the window that opens when you edit a saved draft.
The dialog can be driven entirely with the mouse, but every important action also has a keyboard shortcut; see Keyboard shortcuts for the full list.
Window layout¶
The window is divided into three horizontal regions, top to bottom:
- Header row — message type, sender account, delivery options, and the attachments toggle.
- Body — the recipient fields, subject line, the message editor, and (when shown) the attachment list.
- Footer — the Send, Save and Close, and Cancel buttons, plus a status line for errors and confirmations.
A large Send button also sits at the top-left of the body so it is reachable without scrolling to the bottom of a long message.
Notification bar
A yellow bar can appear at the very top of the window. It is used for in-context prompts — most commonly the offer to compress large inline images. It is hidden until there is something to say and can be dismissed with its ✕ button. See Image optimization.
Choosing the message type¶
The Message Type drop-down (top-left of the header) selects how the message is encoded:
| Type | Meaning |
|---|---|
| A standard e-mail message (plain text or HTML). |
The type also follows the editor: if you apply rich-text formatting, the message is sent as HTML; an unformatted message is sent as plain text.
Selecting the sender¶
The From drop-down (below the message type) lists every account configured in Options. Pick the account the message should be sent from. If you have only a local account configured, the Send action is disabled — there is nowhere to send to.
Recipients¶
Recipient fields live at the top of the body. Each field has a small drop-down on its left that sets its role:
- To
- Cc
- Bcc
Start typing a name or address and the contacts completer will suggest matches from your address book.
To add another recipient field, press Alt++ or use the add control at the end of the recipient list. Empty trailing fields are cleaned up automatically.
Subject and priority¶
The Subject line sits directly above the editor. The window title tracks the subject as you type so the message is easy to find in the taskbar.
A Priority selector (High / Normal) sits next to the subject. It is
hidden by default and is shown only where priority is meaningful. High
priority is flagged with the exclamation icon ().
Writing the message¶
The editor is a full rich-text (HTML) editor. Its formatting toolbar provides:
| Group | Actions | Shortcut |
|---|---|---|
| History | Undo , Redo ![]() |
Ctrl+Z / Ctrl+Y |
| Clipboard | Cut , Copy , Paste ![]() |
Ctrl+X / Ctrl+C / Ctrl+V |
| Character | Bold , Italic , Underline ![]() |
Ctrl+B / Ctrl+I / Ctrl+U |
| Alignment | Left , Center , Right , Justify ![]() |
Ctrl+L / Ctrl+E / Ctrl+R / Ctrl+J |
| Color | Text color… | — |
The same actions are available from the editor's right-click context menu.
You can drag and drop or paste images straight into the body; they are embedded as inline images. Large inline images trigger the compression offer described below.
Attachments¶
Showing the attachment panel¶
The Attachments toggle () in the header shows or hides the
attachment panel beside the editor (Alt+T). The toggle's label shows the
current attachment count, and the panel opens automatically when you drag files
onto the window. The button blinks briefly to draw attention when attachments
are present but hidden.
Adding and removing files¶
Within the attachment panel:
| Control | Icon | Action |
|---|---|---|
| Add attachment | Open a file picker to attach one or more files. | |
| Remove attachment | Remove the selected file(s) from the list. | |
| Paste | (context-dependent) | Attach the current clipboard contents (see below). |
You can also:
- Drag and drop files onto the window from your file manager.
- Double-click a listed file to open it.
- Use the file list's right-click menu: Open, Open Containing Folder, Remove, and the context-aware Paste entry.
The total attachment size is shown above the list. A single attachment can be very large; transfers happen in the background.
Pasting from the clipboard¶
The Paste button adapts to whatever the clipboard holds, and its icon and tooltip change to match:
| Clipboard contents | Paste behavior |
|---|---|
| Image | Paste image as attachment |
| File path(s) | Paste file(s) as attachment ( |
| HTML | Paste HTML data as attachment |
| Plain text | Paste text as attachment |
| Nothing usable | Button is disabled |
Image optimization¶
When the message contains inline or attached images that can be made smaller, the yellow notification bar offers to compress them before sending. You can accept the offer from the bar, or right-click an individual image in the attachment list to optimize just that file. Optimization runs in the background and supports modern formats (WebP, AVIF) as well as JPEG/PNG. You can keep working while it runs; Send waits for any in-progress optimization to finish.
Delivery options¶
Follow Delivery¶
The Follow Delivery toggle (, Alt+O) controls
whether the message's delivery is tracked after sending. Its initial state comes
from your saved preference in Options.
Timed (delayed) delivery¶
The Delay Delivery button () schedules the message to be
sent later instead of immediately. It is a split button: click the arrow to open
the menu, or click the body to clear an active delay.
The menu offers preset relative delays:
- No delay (default)
- 15 minutes
- 30 minutes
- 1 hour
- 2 hours
- 4 hours
- 8 hours
- 12 hours
- 24 hours
Only one preset can be active at a time. Choosing any delay other than No delay checks (highlights) the button so the active delay is visible at a glance.
For an exact send time, choose Select target time… at the bottom of the menu. This opens a date-and-time picker (with a calendar pop-up) where you set an absolute delivery moment.
Delay vs. target time
A preset delay is relative — the actual send time is computed as now + delay at the moment the message is generated. A target time is absolute, so a slow-to-compose message still goes out at exactly the time you picked. Setting one clears the other.
Sending, saving, and closing¶
The footer (and the body's top-left button) provide:
| Button | Icon | Action |
|---|---|---|
| Send | Generate and send (or schedule) the message. | |
| Save and Close | Save the message to Drafts and close the window. | |
| Cancel | — | Discard and close. |
Pressing Ctrl+Enter (or Ctrl+Enter) sends the message. When sending to a real (non-local) account, a confirmation prompt — "Are you sure you would like to send this message?" — appears first.
Drafts and autosave¶
Work is protected against loss:
- Save as Draft (Ctrl+S) saves the current state to Drafts on demand.
- The dialog autosaves a temporary draft in the background as you edit, so an unexpected close does not lose your work.
Keyboard shortcuts¶
| Shortcut | Action |
|---|---|
| Ctrl+Enter / Ctrl+Enter | Send (with confirmation) |
| Ctrl+S | Save as draft |
| Ctrl+W | Close the window |
| Ctrl+N | Open a new message window |
| Alt++ | Add a recipient field |
| Alt+T | Toggle the attachment panel |
| Alt+O | Toggle Follow Delivery |
| Ctrl+B / Ctrl+I / Ctrl+U | Bold / Italic / Underline |
| Ctrl+L / Ctrl+E / Ctrl+R / Ctrl+J | Align left / center / right / justify |
Icon reference¶
Selected mappings used by this dialog.
| Function | Icon |
|---|---|
| Window icon | |
| Send | |
| Save / Save and Close | |
| Add attachment | |
| Remove attachment | |
| Attachments toggle | |
| Paste file(s) | |
| Follow Delivery | |
| Delay Delivery | |
| High priority flag | |
| Bold / Italic / Underline | ![]() |
| Align left/center/right/justify | ![]() |
| Undo / Redo | ![]() |
| Cut / Copy / Paste | ![]() |
, Redo 
, Copy
, Paste 
, Italic
, Underline 
, Center
, Right
, Justify 