3,365 apps tracked 0 new today 17 updated today Synced 4m ago

Claws-Mail

Claws Mail is an email client (and news reader), based on GTK+

The Claws Mail Team

org.claws_mail.Claws-Mail
View on Flathub ↗

Claws Mail is an email client (and news reader), based on GTK+, featuring:

  • Quick response
  • Graceful, and sophisticated interface
  • Easy configuration, intuitive operation
  • Abundant features
  • Extensibility
  • Robustness and stability

The appearance and interface are designed to be familiar to new users coming from other popular email clients, as well as experienced users. Almost all commands are accessible with the keyboard.

The messages are managed in the standard MH format, which features fast access and data security. You'll be able to import your emails from almost any other email client, and export them just as easily.

Lots of extra functionality, like an RSS aggregator, calendar, or laptop LED handling, are provided by extra plugins.

This is an unofficial package. (See package metadata for details.)

Screenshots

The main window
The main window
The compose window
The compose window
The separate message view
The separate message view
The currenlty supported features
The currenlty supported features
The currenlty enabled plugins
The currenlty enabled plugins

Observed history

App ChangeVersionWhen ↑

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

4.4.09 Mar 2026

UI

  • Several updates to strings and icons.
  • The word 'Write' is now used in place of 'Compose'. e.g. 'Write email'; 'Write' preferences page, etc.
  • Hide Message List's horizontal scrollbar by default if not using GENERIC_UMPC.
  • Added a new hidden preference, 'mainwin_toolbar_always_enable_actions', (turned off by default). Activating this option means that toolbar items bound to user Actions (in the main window) will be active even when no messages are selected.
  • Navigation using the numpad arrow keys is now possible.
  • A new Colour preference has been added: 'Messages marked for moving or deletion'. This is used when 'execute immediately' is switched off.
  • Compose window: When re-editing a drafted message, the user will now be prompted to save any changes made to the message headers.
  • Compose window: when the contents of a header field are cleared, the Clear button becomes a Delete button, enabling the now empty row to be removed completely.
  • Folder properties: two new options to handle HTML content have been added to the General page: 'Render HTML messages as text' and 'Render HTML messages with plugin if possible'.
  • Folder properties: a new option, 'Show tags' has been added. This controls whether any message tags are displayed at the top of the Message View.

Plugins

  • SpamAssassin: updated third-party code to 4.0.1.
  • Mail Archiver: added support for Zstandard compression (zstd) (libarchive >= 3.4.0 required).
  • RSSyl: the default User-Agent string has been changed to ClawsMailRSSyl/$VERSION ($URL); this can be changed in the plugin's preferences, and can be further set on a per-feed basis on the 'Feed properties' page.
  • RSSyl: added a preference so that feeds configured for manual updates only are not updated when refreshing all feeds (recursively by the context menu, timer or at start-up, if enabled).
  • RSSyl: store and send ETag and Last-Modified headers.
  • RSSyl: postpone auto-updates if the server sends a Retry-After: header. A successful manual update clears the Retry-After value.
  • PGP: display a specific message, ("This key is not in your keyring") in the NoticeView area when a key is not in the keyring.
  • PGP: added an option to automatically locate missing keys when sending encrypted messages.
  • PGP: a missing key can now optionally be retrieved by clicking the NoticeView icon.
  • PGP: added a 'Search for PGP key' context menu item to email addresses in the Message View.
  • Notification: Ayatana indicator can now be configured to limit notifications to certain folders only.
  • Notification: added 'Open address book' entry to Ayatana indicator's tray menu.

OAUTH2

  • Configuration is now stored in a dedicated file: oauth2rc, located in the configuration directory. This file allows a user to accommodate an API change by a service provider, or to add a completely new Oauth2-based email provider of their choice. Setting protected=1 within an edited or bespoke block protects it from being overwritten by a new version of Claws Mail.

Build system

  • GnuTLS >= 3.4.0 is now the minimum requirement.
  • libetpan >= 1.9.4 is now the minimum requirement.
  • dbus-glib support has been migrated to GDBus (GIO) >= 2.26 and D-Bus (>= 0.60).
  • The summary of the configure output has been completed.

Other

  • A new hidden preference has been added: "show_contact_pic". When viewing a message, if the sender is in your address book and you have saved a picture for the contact there, this option will display that picture unless the Header Pane is displayed or you have chosen not to display (X-)Face or "enable_avatars" is set to '0'. If you have a large address book it is recommended that you leave this option turned off to avoid delays in displaying messages.
  • The wizard now uses secure defaults.
  • Various code cleanups, fixes, and enhancements.
  • The English, French and Spanish manuals have been updated.
  • Updated translations: British English, Catalan, Czech, Dutch, French, German, Romanian, Slovak, Spanish, Swedish, Turkish.

Bug fixes

  • bug 4498, 'About window resizing issues'
  • bug 4586, 'PDF Viewer view breaks in Three Column layout'
  • bug 4764, 'Wrapped UTF8 encoded subject line displayed with nonexistent quotation marks'
  • bug 4834, 'Long email addresses in vCalendar invites cause the attachments bar on the right side to be hidden until restart'
  • bug 4841, 'qutoted-printable encoding breaks text/html file with extraordinarily long lines, base64 does not'
  • bug 4846, 'Preferences-> Toolbars: always show icon preview on button'
  • bug 4848, 'The new ayatana tray icon displays no icon when there are new messages'
  • bug 4850, 'Show error dialog on receive error translation'
  • bug 4852, 'Cancel messages contain Approved-header'
  • bug 4854, 'auto-wrapping off not respected when using external editor'
  • bug 4856, 'Build fails with gettext 0.24'
  • bug 4863, 'Account Preferences Minor UI inconsistency'
  • bug 4882, 'IMAP can not use client certificate with passphrase'
  • bug 4887, 'Dillo processes are not killed when an HTML message is no longer being viewed'
  • bug 4893, 'Clamd plugin not checking any mail'
  • bug 4897, ''small screen' view: crash when exiting view message list after deleting all messages/mails in folder.'
  • bug 4898, 'When entering folder message list is not scrolling to selected message'
  • bug 4902, 'memory leak in the spam_report plug-in'
  • bug 4930, 'remove duplicate signature flag from MimeView'
  • bug 4931, 'avoid memory leak in summary_set_header'
  • fix bug where viewing msgs in the separate msg view are not marked as read when the msgview panel is hidden
  • litehtml plugin build failure on Windows
  • 'Save email as...' from the separate message view would save whatever was selected in the summaryview rather than what was open in the message view.
  • when message view is closed 1. select a msg; 2. hit [v] (key), 3. open the mime structure list 4. select a part in the structure tree 5. hit [v] --[crash]--
  • fix header pane bug whereby a very long header value would push the mime icons panel out of the visible area.
  • do not attempt to delete a tag from list when the edit tag entry has focus.

Claws-Mail updated to 4.4.0.

  • The configuration option, "Don't popup error dialog on receive error" has been changed to "Show error dialog on receive error". Your previous choice will be automatically changed to the new format.
  • The option "Warn when pasting files as attachments" has been added to the Compose/Writing preferences page. This option was previously hidden.
  • chmod 0600 is now set on *history files in the configuration directory.
  • A new preference has been added to enable setting the chmod value of saved attachments: "Save attachments with chmod [ ]", found on the Other/Miscelleanous preferences page. The default value is 600.
  • The creation and updating of .mh_sequences files in MH mailbox folders is now optional and disabled by default. This is controlled by a new hidden preference, mh_compat_mode. If you were previously relying on this feature, set mh_compat_mode=1 in clawsrc before running this version.
  • A new hidden preference has been added, passphrase_dialog_msg_title_switch. This switches the placement of the dialogue message with the dialogue title in the passphrase dialogue. This can be useful for interacting with third-party programs such as KeePassXC.
  • The top-level 'Mark' menu item has been renamed to 'Marks'. If you have set custom hotkeys for any items in this menu you will need to re-set them.
  • New accounts now have all secure options activated by default, including TLS connections and SMTP AUTH.
  • The option to accept valid TLS certificates is now activated by default on new accounts.
  • Notification plugin: support for Ayatana indicator has been added.
  • PDF Viewer plugin: support for image/x-eps (encapsulated postscript) images has been added.
  • Libravatar plugin: the https URL, https://seccdn.libravatar.org/avatar, is now used by default.
  • vCalendar plugin: CREATED/LAST_MODIFIED are correctly handled, and the VTIMEZONE component is used when present
  • Various code cleanups.
  • The English, Spanish and French manuals have been updated.
  • Updated translations: Albanian, Brazilian Portuguese, British English, Catalan, Czech, Dutch, French, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Spanish, Swedish, Turkish.

Bug fixes

  • bug 3964, 'Attachment icon doesn't show in message list unless the message is clicked and then disappears later'
  • bug 4658, 'Headers unfolded incorrectly in message view'
  • bug 4817, 'Edit button in Messages view->Text settings not translatable'
  • bug 4818, 'Your Claws Mail configuration is from a newer...' dialog is shown more than once'
  • bug 4819, 'Text wrapping broken when text contains an URL'
  • bug 4821, 'If the Mail folder is on another partition, folder chmod settings are not applied to draft and queue'
  • bug 4824, 'No syntax highlighting after exiting external editor'
  • bug 4828, '"Mark" not translated anymore'
  • bug 4835, 'Disallow a forward slash in (IMAP) account names'
  • bug 4840, 'core dump unsubscribing from newsgroups'
  • CID 1491093: attrib leaked if attvalue is null
  • CID 1491370: unchecked return value.
  • archive plugin build in debug mode.
  • keep newsgroup subscription window on top when 'subscribe to newsgroup...' fails and newsgroup list can't be retrieved
  • don't silently fail to save a sent msg
  • IMAP: show the clip icon in the message list as soon as possible
  • stop needlessly checking which folders want sycnhronising every time we select a msg in an MH mailbox

For further details of the numbered bugs and RFEs listed above see https://www.claws-mail.org/bug/[BUG NUMBER]

4.3.124 Feb 2025

Claws-Mail updated to 4.3.1.

  • The configuration option, "Don't popup error dialog on receive error" has been changed to "Show error dialog on receive error". Your previous choice will be automatically changed to the new format.
  • The option "Warn when pasting files as attachments" has been added to the Compose/Writing preferences page. This option was previously hidden.
  • chmod 0600 is now set on *history files in the configuration directory.
  • A new preference has been added to enable setting the chmod value of saved attachments: "Save attachments with chmod [ ]", found on the Other/Miscelleanous preferences page. The default value is 600.
  • The creation and updating of .mh_sequences files in MH mailbox folders is now optional and disabled by default. This is controlled by a new hidden preference, mh_compat_mode. If you were previously relying on this feature, set mh_compat_mode=1 in clawsrc before running this version.
  • A new hidden preference has been added, passphrase_dialog_msg_title_switch. This switches the placement of the dialogue message with the dialogue title in the passphrase dialogue. This can be useful for interacting with third-party programs such as KeePassXC.
  • The top-level 'Mark' menu item has been renamed to 'Marks'. If you have set custom hotkeys for any items in this menu you will need to re-set them.
  • New accounts now have all secure options activated by default, including TLS connections and SMTP AUTH.
  • The option to accept valid TLS certificates is now activated by default on new accounts.
  • Notification plugin: support for Ayatana indicator has been added.
  • PDF Viewer plugin: support for image/x-eps (encapsulated postscript) images has been added.
  • Libravatar plugin: the https URL, https://seccdn.libravatar.org/avatar, is now used by default.
  • vCalendar plugin: CREATED/LAST_MODIFIED are correctly handled, and the VTIMEZONE component is used when present
  • Various code cleanups.
  • The English, Spanish and French manuals have been updated.
  • Updated translations: Albanian, Brazilian Portuguese, British English, Catalan, Czech, Dutch, French, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Spanish, Swedish, Turkish.

Bug fixes

  • bug 3964, 'Attachment icon doesn't show in message list unless the message is clicked and then disappears later'
  • bug 4658, 'Headers unfolded incorrectly in message view'
  • bug 4817, 'Edit button in Messages view->Text settings not translatable'
  • bug 4818, 'Your Claws Mail configuration is from a newer...' dialog is shown more than once'
  • bug 4819, 'Text wrapping broken when text contains an URL'
  • bug 4821, 'If the Mail folder is on another partition, folder chmod settings are not applied to draft and queue'
  • bug 4824, 'No syntax highlighting after exiting external editor'
  • bug 4828, '"Mark" not translated anymore'
  • bug 4835, 'Disallow a forward slash in (IMAP) account names'
  • bug 4840, 'core dump unsubscribing from newsgroups'
  • CID 1491093: attrib leaked if attvalue is null
  • CID 1491370: unchecked return value.
  • archive plugin build in debug mode.
  • keep newsgroup subscription window on top when 'subscribe to newsgroup...' fails and newsgroup list can't be retrieved
  • don't silently fail to save a sent msg
  • IMAP: show the clip icon in the message list as soon as possible
  • stop needlessly checking which folders want sycnhronising every time we select a msg in an MH mailbox

For further details of the numbered bugs and RFEs listed above see https://www.claws-mail.org/bug/[BUG NUMBER]

4.3.010 Jun 2024

Claws-Mail updated to 4.3.0.

  • Compose window: when the focus is in the message text, copied files can be pasted as attachments using /Edit/paste or Ctrl+V. (The context menu's Paste will still insert the list of files into the message body.)
  • '/Mark/Mark all read in folder' and 'Mark/Mark all unread in folder' have been re-added to the Message List context menu.
  • It is now possible to use '/Tools/Remove references' when forwarding mail.
  • Keyboard shortcuts: The "Choose preset keyboard shortcuts" selector has been integrated into the main preferences page. When 'Current' is the selected preset, Apply/OK will keep the existing settings.
  • An MBOX file can now be imported from the command line using `claws-mail --import-mbox %f` where %f is the full path to the MBOX file.
  • OAUTH2 support for Microsoft 365 GCC High has been added.
  • LiteHTML Viewer plugin: Updated to LiteHTML 0.9.
  • The menurc file is now backed-up on startup.
  • Removed support for the obsolete Avant Window Navigator.
  • Various code cleanups.
  • The manual has been updated.
  • New translation: Albanian.
  • Updated translations: Catalan, Czech, French, Hungarian, Indonesian, Polish, Romanian, Slovak, Spanish, Swedish, Turkish.

Bug fixes

  • bug 4668, 'Sometimes, at program start, message list takes all the vertical space'
  • bug 4720, 'matcher: release regex_t in matcherprop_string_match'
  • bug 4724, 'set proper availability status to sign/encrypt toolbar buttons'
  • bug 4725, 'oauth2: remove trailing zero from transmit buffer in oauth2_contact_server'
  • bug 4728, 'socket: handle GNUTLS_E_PREMATURE_TERMINATION in ssl_read'
  • bug 4730, 'oauth2: fix string handling in oauth2_contact_server'
  • bug 4733, 'Line breaks lost in headers'
  • bug 4734, 'ssl_certificate: remove unhelpful warnings from certificate check'
  • bug 4746, 'matcher: remove incorrect condition in matcherprop_free'
  • bug 4747, 'matcher: simplify matcherprop_new'
  • bug 4749, 'release regex_t in summary_compile_simplify_regexp'
  • bug 4750, 'remove regcomp wrapper and call regcomp directly'
  • bug 4752, 'Adjust incorrect debug_printf call in pgp plugins'
  • bug 4754, 'text/enriched literal less-than sign sequence handled incorrectly
  • bug 4757, 'remove AX_FUNC_MKDIR'
  • bug 4758, 'remove unused check for bind_textdomain_codeset'
  • bug 4759, 'remove unused function checks from AC_CHECK_FUNCS'
  • bug 4760, 'use correct type for move_bar_id'
  • bug 4762, 'oauth2: preserve an existing refresh token'
  • bug 4765, 'only store smtp auth if authorization method is OAUTH2'
  • bug 4766, 'preserve the expiry value of SMTP auth type is not OAUTH2'
  • bug 4768, 'Adjust logic while evaluating enable_avatars'
  • bug 4770, 'remove intl from list of include directories'
  • bug 4773, 'remove obsolescent AC_C_CONST'
  • bug 4780, 'use proper prototype for two archiver functions'
  • bug 4781, 'use correct prototype for privacy_free_signature_data'
  • bug 4782, 'use correct prototype for stop_archiving'
  • bug 4786, 'remove type confusion in getsockopt call in sock_connect_async_cb'
  • bug 4787, 'Use correct function for memory transfer in crypt_cfb_buf'
  • bug 4788, '"Change primary passphrase" disabled status handling'
  • bug 4790, 'widget spacing in "Changing primary passphrase" dialog'
  • bug 4791, 'remove obsolete glib version check'
  • bug 4795, 'Please remove -no-cpp-precomp flag for Apple'
  • bug 4796, 'URL with wide character doesn't work'
  • bug 4798, 'Quoting wrong when format=flowed and respect_flowed_format is set'
  • CIDs 1220325, 1491306 and 1491315, 'Explicit null dereferenced (FORWARD_NULL)'
  • CIDs 1491064, 1491074, 1491211, 1491105, 1491139, 1491164, 1491166, 1491168, 1491169, 1491178, 1491232, 1491242, 1492281 and 1591844 'Use after free (USE_AFTER_FREE)'
  • CID 1491137 'Out-of-bounds access (OVERRUN)'
  • CID 1591952 values overwritten before being used
  • CID 1596594 (CHECKED_RETURN)
  • CID 1596595 'Resource leak'
  • errors caused by invalid MIME viewer command-line
  • building on non-X11 systems
  • Use CFLAGS provided by nettle.pc
  • Fancy plugin, recognise mid and data embedded images

For further details of the numbered bugs and RFEs listed above see https://www.claws-mail.org/bug/[BUG NUMBER]

4.2.020 Nov 2023

Claws-Mail updated to 4.2.0.

  • An easy way to open any folder on start-up has been added: Right-click a folder and choose 'Open on start-up'. This can also be configured on the 'Folder list' tab of the /Configuration/Preferences/Display/Summaries page.
  • Spam statistics have been added to the session statistics.
  • It is now possible to save message attachments only, without the other message parts.
  • QuickSearch: support for a "v H V" search expression has been added and the 'y S' expression has been removed ('v X-Label S' can be used instead).
  • font/* and chemical/* MIME types are now recognised.
  • The image viewer now works correctly when not auto-loading images.
  • Icon Themes: it is no longer possible to install or remove system themes.
  • IMAP: Support for SCRAM-SHA-{224,256,384,512} authentication
  • mechanisms has been added.
  • IMAP: The statusbar now shows that expunge is happening.
  • The GData plugin has been removed.
  • The Fancy plugin no longer requires libsoup or libsoup-gnome.
  • The LiteHTML Viewer plugin has been synchronised with litehtml 0.7.
  • The LiteHTML viewer plugin will now only be built automatically if libgumbo 0.12 or newer is available. Building with libgumbo 0.10 must be explicitly requested using --enable-litehtml_viewer-plugin.
  • For extra debug output use --enable-more-addressbook-debug and --enable-more-ldap-debug.
  • Added translation: Portuguese
  • Updated translations: Brazilian Portuguese, Catalan, Czech, French, Polish, Russian, Slovak, Spanish, Swedish, Traditional Chinese, Turkish.

Bug fixes

  • bug 4491, 'address autocompletion list does not expand in height with the number of matches'
  • bug 4618, 'Rate limit by remote breaks queued/marked actions (Delete/Move)'
  • bug 4631, 'Embedding external editor crashes Claws-Mail on Wayland'
  • bug 4637, 'Segmentation fault when using SUMMARY is empty'
  • bug 4645, 'fails to check for perl-ExtUtils::Embed'
  • bug 4648, 'fails to build with gcc 13'
  • bug 4658, 'Headers unfolded incorrectly in message view'
  • bug 4664, 'OAUTH2 overwrites passwords even for plaintext logins'
  • bug 4666, 'fancy plugin doesn't build with libwebkit2gtk-4.1'
  • bug 4670, 'To/CC incorrectly escaped with a trailing backslash'
  • bug 4679, 'The correct date header is interpreted incorrectly to display strange date.'
  • bug 4693, 'Hang and crash when enable disable SVG Rendering prefs'
  • when starting with msgview hidden, toggling msgview to show it would use incorrect height
  • update quicksearch history list when changing type
  • wrong message which is shown when mail can't be sent
  • when redirecting, disable queueing
  • arbitrary paste restriction
  • when queueing or drafting a msg with an attachment which no longer exists, use the correct label on the button of the warning dialogue
  • using a custom header in found_in_addressbook match expressions
  • URIs may contain the '$' dollar sign
  • OAuth2, Update on-disk tokens as well when in-memory tokens are updated
  • Microsoft POP3 OAuth2 protocol