The KMail Composer Window

Message Menu

The Message Menu

The Message Menu

 

MessageNew Composer (Ctrl+N)

Opens a new composer window so you can create a message.

MessageSend Mail (Ctrl+Return)

Sends the message immediately. If you use SMTP to send your messages and the SMTP server is not reachable, the message will remain in the outbox and you will get an error message. After the connection issues have been resolved, you can send the messages in the outbox using FileSend Queued Messages (in the reader window).

MessageSend Mail Via >

Allows you to specify which outgoing mail server will be used to send the message.

MessageSend Later

Launches the send later dialog. Please see the Send Later documentation for details.

MessageSend Later Via >

Allows you to specify which outgoing mail server will be used to send the delayed message.

MessageSave as File

Saves the message as a file. Three formats are supported: Rich Text (.html), plain text (.txt), and Open Document Format (.odt).

MessageSave as Draft (Ctrl+S)

Saves the message in the drafts folder so you can finish it later.

MessageSave as Template

Lets you save your message as a template. Please see Compose from templates for more information.

MessageInsert Text File...

Inserts a text file into the message text, starting at the cursor position.

MessageInsert Recent Text File >

Lets you choose from a list of recently inserted text files, and inserts that file into your message. Select Clear List to clear the list.

MessagePrint Preview

Opens a print preview window and displays your message, formatted for printing.

MessagePrint... (Ctrl+P)

Formats and prints the message you have composed.

MessageShare Mail Text... >

Lets you make a second copy of your message somewhere else. Four options are provided: Nextcloud (an OSS file-sharing app), Pastebin (a freely available web site), Bluetooth, and Email (opens another composer window, and adds the current message to that new message, as an attachment). This option is not available unless the Share Text plugin is active.

MessageClose (Ctrl+W)

Closes this composer window.

 

Edit Menu

The Edit Menu

The Edit Menu

 

If the menu item you are looking for is missing, please see the Edit Menu section of the KDE Fundamentals Handbook. The items listed here are KMail specific.

EditPaste as Quotation (Ctrl+Shift+O)

Pastes the text from the clipboard and marks it as a quotation (i.e., each line preceded by ">" and a space).

EditPaste as Attachment

Pastes a file that has been copied to the clipboard (e.g., by using the Dolphin file manager) as an attachment.

EditPaste Without Formatting (Ctrl+Shift+V)

Pastes data from the clipboard as plain text, with no HTML formatting.

EditClean Spaces

This option supposedly replaces multiple adjacent newline characters or spaces with single line breaks / spaces, but in testing, it apparently does absolutely nothing.

EditAdd Quote Characters

Prepends each line of the selected text with the quotation indicator (> and a space, by default). If no selection is made, adds the indicator to every line in the message.

EditRemove Quote Characters

Removes the left-most quotation indicator from the selected text.

EditInsert Email...

Displays a list of all the names in your address book, then inserts the chosen email address at the cursor position (after you make a selection and click the OK button). This option is only available when the Insert Email plugin has been loaded.

EditInsert Non Breaking Space (Ctrl+Space)

Inserts a non breaking space at the cursor position. This option is only available when the Insert Non Breaking Space plugin has been loaded.

EditInsert Special Character...

Lets you insert a special character at the cursor position. A large number of Unicode characters are made available. This option is only provided if the Insert Special Character plugin has been activated.

This menu item was moved to the Insert menu in release 5.17. If you have activated the plugin, and this entry does not appear when KMail is restarted, check the Insert menu.

EditChange Case >

Helps you modify the capitalization of the selected text. There are four options: Uppercase (capitalizes the selected characters), Lowercase (forces selected text to all lower case), Sentence case (capitalizes the first letter of the selection and makes the rest lower case), and Reverse Case (converts capital letters to lower case, and vice versa). This option is only provided if the Change Case plugin has been activated. This menu item remains grayed out until some snippet of text has been selected for modification.

EditZoom... >

Lets you zoom in or zoom out on the message you are composing. This is the same function appearing as ViewZoom > in the message preview window. This option is not available unless the Zoom Text plugin has been loaded.

EditVariables >

Lets you insert the contents of a named field at the cursor position. You may choose among To >, From >, CC >, Attachment >, Date/Time >, and Misc > (which has just one associated submenu item, "Subject"). There is one notable quirk: the date/time displayed in the submenu selections is fixed at the time the Composer window was opened, but the value actually inserted in a message is taken from the system clock.

 

View Menu

The View Menu

The View Menu

 

This menu lets you toggle the display of the header fields and a few other items in the composer window. Selected items will be marked (check box colored in) in the menu.

Several options are available:

  • All Fields. Displays all six of the following fields.

  • Identity. If you have defined more than one identity, this will be a drop down box.

  • Dictionary used for spell checking. If multiple dictionaries are installed, this will be a drop down box.

  • Sent-Mail Folder. The    button appearing on the right when this option is checked opens a folder selection dialog.

  • Mail Transport. If you have created more than one outgoing account, this will be a drop down box.

  • From. The contents of this field may vary, depending on the Identity you use.

  • Subject. Use this field to describe your message, briefly.

The To drop down box is always present at the top of the composer window. Use it to select CC, BCC, and Reply-To addresses, as needed. Please see Composer Headers for further details on message headers.

 

ViewUse Fixed Font

Uses a fixed width (monospaced) font to display the currently edited message. The particular font to be used can be configured in the Appearance section of KMail's configuration dialog.

ViewSnippets

Displays a column on the right hand side of the composer window that allows you to use and create snippets. Please see Snippets for more information.

 

Options Menu

The Options Menu

The Options Menu

 

This menu lets you toggle various options for the current message. Selected items will be marked (check box colored in) in the menu.

OptionsUrgent

Sets the priority of the message to Urgent by inserting two header lines: "X-PRIORITY: 2 (High)" and "Priority: urgent". The receiver's email client must provide support for these headers; otherwise they will have no effect. KMail itself does not support priorities for incoming messages (although you can mark messages as Important).

OptionsRequest Disposition Notification

If you choose this option, KMail will insert a Disposition-Notification-To: header line in the message, which is a request to receive an email notification once your message has been downloaded and read by the recipient. This function must be supported, and enabled by the receiver's email client; otherwise, it will not work.

See Message Disposition Notifications for background information and several ways to customize the read receipts that KMail itself sends in response to a received Disposition-Notification-To: header line.

OptionsRequest Delivery Confirmation

If you choose this option, KMail will insert a Return-Receipt-To: header line in the message, which is a request to receive an email notification once your message has been uploaded by your email server and delivered to the recipient. This function must be supported by your outgoing email server; otherwise, it will not work.

OptionsSign Message

Digitally signs the message using OpenPGP or an X.509 certificate. You can learn more about this option in the chapter on OpenPGP.

OptionsEncrypt Message

Encrypts the message using OpenPGP or an X.509 certificate. You can learn more about encryption in the chapter on OpenPGP.

OptionsCryptographic Message Format >

Lets you choose the cryptographic message format to use when digitally signing and/or encrypting this message. Please see Cryptographic Message Formats for more information.

OptionsRich Text Editing

Enables Rich Text (i.e., HTML) editing.

OptionsEncoding >

Sets the charset encoding of this message. The chosen encoding will be identified by a header line in the outgoing message. You can use Auto in almost every case; KMail will notify you if you must select a different encoding manually.

OptionsWordwrap

Toggles the automatic wordwrap feature. You may wish to turn this off when pasting long lines (e.g., URLs) that should not be wrapped.

OptionsAutomatic Spellchecking

Toggles automatic spellchecking on or off.

OptionsCreate Follow Up Reminder...

Initiates a dialog allowing you to add a "To Do" item to your calendar. This item is grayed out if the Followup Reminder Agent plugin has not been activated.

 

Attach Menu

The Attach Menu

The Attach Menu

 

This menu lets you select attachment options.

AttachAppend Signature

Appends your signature (footer) to the end of the message. Please see Configure Identity Signature for details on configuring your signature.

AttachPrepend Signature

Prepends your signature (header) at the beginning of the message.

AttachInsert Signature At Cursor Position

Inserts your signature at the current cursor location.

AttachAttach Public Key...

Opens the Attach Public OpenPGP Key dialog. Please see Configure Identity Cryptography OpenPGP Signing for details.

AttachAttach My Public Key

Attaches your GnuPG public key, or your X.509 certificate, (i.e., the public key associated with your current identity) to your message.

 

AttachAttach >Attach File...

Attaches one or more files to the current message. Attachments are encrypted by default (if the message is encrypted). Please see Cryptographic Message Formats for more information on encryption and attachments.

AttachAttach >Attach Directory...

Creates a ZIP archive containing the selected Directory, and attaches the archive to this message.

AttachAttach >Attach Own vCard

Attaches your vCard to the current message.

AttachAttach >Attach vCards...

Opens a dialog with KAddressBook that lets you select one or more people (Ctrl and left-click), and then attaches vCards for all those selected.

AttachAttach >Attach Text From Clipboard...

If the topmost item saved on the clipboard contains at least two bytes, a file name dialog will open. KMail will create an attachment containing the text from the clipboard, and give the attachment the name you have chosen.

 

AttachRemove Attachment

Removes the selected attachment (selected via the attachment area beneath the main composer window).

Note

This menu item, and the next two, will be grayed out until an attachment is selected.

AttachSave Attachment As...

Saves the attachment selected in the attachment window as a file.

AttachAttachment Properties

Displays the properties of the attachment that has been selected via the attachment window. It also lets you sign/encrypt the attachment, and alter some of its other properties (name, description, MIME type, etc.).

 

Tools Menu

The Tools Menu

The Tools Menu

 

If the menu item you are looking for is missing, please see Tools Menu of the KDE Fundamentals. The items listed here are KMail specific.

ToolsSelect Recipients...

Opens a Select Recipient dialog, with the contents of all your address books to select from.

ToolsAddressbook...

Launches the KAddressBook program.

ToolsSave Distribution List...

Opens a dialog that lets you save groups of contacts as a single named item. Very handy if you frequently send the same message to all the members of a club, for instance.

ToolsAutocorrect Text >

Performs autocorrection. You have two options: scan and autocorrect the selected text, or apply autocorrection to the whole message. This menu item will not be present unless the Autocorrection plugin has been loaded, and it won't work unless the Autocorrection function has been enabled on the Composer configuration page.

ToolsTranslator (Ctrl+Alt+T)

Opens the translator window.

ToolsCheck Grammar (Language Tool)

Opens the grammar check window and examines your message, highlighting any errors that are found. This feature does not continuously update the scanned text as you type; you should first compose your message, then invoke grammar check. This tool is not available unless the Grammar Check plugin has been activated. Like the Translator function, Grammar Check passes your message through a server (default server: https://languagetool.org/api/v2) on the internet.

 

Settings Menu

The Settings Menu

The Settings Menu

 

If the menu item you seek is missing, please see Settings Menu of the KDE Fundamentals. The items listed here are KMail specific.

SettingsToolbars Shown >

Lets you control which toolbars are displayed. You may choose any combination of three options: Main Toolbar (Send, Queue, Rich Text, etc.), HTML Toolbar (Style, Font / Size, etc.), and Text Direction (in case you write in Hebrew, I guess). Note that the HTML Toolbar is easily toggled on and off via the Rich Text button on the Main Toolbar.

SettingsSpellchecker...

Allows you to configure Sonnet, KDE's spell checker.

 

Help Menu

The Help Menu

The Help Menu

 

This is exactly like the Help Menu of the KDE Fundamentals.