Claws Mail 3.21.0

Claws Mail is a GTK+ based, user-friendly, lightweight, and fast email client derived from Sylpheed. It can manage multiple mail accounts, displays messages in threads, categorized by filtering and colored, has a built-in adressbook. It supports SMTP, POP3, IMAP4, SSL and NNTP. It understands MBOX and MH storage. And it provides GnuPG encryption setup per default. Many extensions plugins (such as for spam filtering) are also available.

Tags email mail-client desktop
License GNU GPL
State stable

Recent Releases

3.21.012 Jun 2024 11:25 minor feature: 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. Sometimes, at program start, message list takes all the vertical space', 'matcher: release regex_t in matcherprop_string_match', 'set proper availability status to sign/encrypt toolbar buttons', 'oauth2: remove trailing zero from transmit buffer in oauth2_contact_server', 'socket: handle GNUTLS_E_PREMATURE_TERMINATION in ssl_read', 'oauth2: string handling in oauth2_contact_server', 'Line breaks lost in headers', 'ssl_certificate: remove unhelpful warnings from certificate check', 'matcher: remove incorrect condition in matcherprop_free', 'matcher: simplify matcherprop_new', 'release regex_t in summary_compile_simplify_regexp', 'remove regcomp wrapper and call regcomp directly', 'Adjust incorrect de_printf call in pgp plugins', 'text/enriched literal less-than sign sequence handled incorrectly, 'remove AX_FUNC_MKDIR', 'remove unused
3.20.021 Nov 2023 06:45 minor feature: 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 deoutput use --enable-more-addressbook-deand --enable-more-ldap-de. Added translation: Portuguese. Updated translations: Brazilian Portuguese, Catalan, Czech, French, Polish, Russian, Slovak, Spanish, Swedish, Traditional Chinese, Turkish. address autocompletion list does not expand in height with the number of matches', 'Rate limit by remote breaks queued/marked actions (Delete/Move)', 'Embedding external editor crashes Claws-Mail on Wayland', 'Segmentation fault when using SUMMARY is empty', 'fails to check for perl-ExtUtils::Embed', 'fails to build with gcc 13', 'Headers unfolded incorrectly in message view', 'OAUTH2 overwrites passwords even for plaintext logins', 'fancy plugin doesn't build with libwebkit2gtk-4.1', 'To/CC incorrectly escaped with a trailing b
3.19.121 Oct 2022 03:16 minor feature: Marked messages in the Message List can now be displayed with bold text by setting the hidden preference "bold_marked". The confirmation dialogue when saving all the attachments of a message can now be disabled. The Message List tooltip for the From column now shows name and address. OAuth2: various and improvements. The user manuals have been updated. Updated translations: Brazilian Portuguese, Catalan, Czech, Dutch, French, Polish, Russian, Slovak, Spanish, Swedish, Traditional Chinese, Turkish. Build system: GLib version 2.50 or greater is required; autoconf version 2.69 or greater is required; pkgconfig support for GPGME and libgpg-error has been added; GnuTLS is required for OAuth2; OAuth2 support can be removed with --disable-oauth2. enable-tests makes compilation fail' , 'Compose window 'Discard message' dialog is displayed even though draft is already saved' , 'Compose window causing Claws to terminate unexpectedly' , 'Edit Group Details panel wording unclear.' , 'Compilation fails with --disable-gnutls' , 'German translation of Content-Transfer-Encoding adds unwanted colon' , 'typos in the README file' , 'Fancy loads remote images when remote content is disabled' , 'Handle non-ascii characters in server response' AddressKeeper plugin: not saving addresses. Perl plugin: building with perl v5.35.2 or greater. AttRemover plugin: filenames would not be shown and corrupt the output OAuth2: Use the user-configured timeout 'save all' dialogues' logic. Make custom headers compliant with RFC 2822 3.6. correctly set modified flag after auto-save NNTP account's SMTP server wasn't used building with older GLibs. For further details of the numbered and RFEs listed above
3.19.004 Apr 2022 03:15 minor feature: Text zooming in the Message View is now possible, using CTRL+mouse wheel up/down, CRTL+touchpad two-fingered vertical swiping, or the Message View's right-click menu. GtkColorChooser is now used in the Spell Checking preferences, Colour Label preferences, and the folder Properties pages. Default From:' has been added to the Compose page of the folder Properties. This allows setting an email address which will override the Account's email address. An option has been added to the 'General' page of the folder Properties, 'Skip folder when searching for unread or new messages', so that the folder can be skipped when using Go To next/previous unread/new message. By Sender' has been added to '/Tools/Create filtering rule/...' and '/Tools/Create processing rule/...'. The option 'Run processing rules before marking all messages in a folder as read or unread' has been added to '/Configuration/Preferences/Display/Summaries'. It is now possible to add a toolbar button to 'Run folder processing rules'. The Actions configuration list now has 'Top' and 'Bottom' buttons. In '/Tools/List URLs' it is now possible to CTRL+c or right-click a list item and 'Copy URL'; copying multiple selections is also possible. Phishing URLs are now indicated in red by default. This uses the colour defined in the hidden preference, log_error_color. The method of handling Tags has been improved. When using the separate Message View the Enter key will open the currently selected message in the Message List. So, for example, if you delete the current message, pressing Enter will open the next message without having to leave the separate Message View. The quicksearch type-ahead keypress delay is now customizable using a hidden preference ("qs_press_timeout"). Improvements to the storage of OAuth2 refresh tokens. A "View all" button has been added to the Themes preferences page in order to preview all icons of a theme. The term 'master passphrase' has been replaced in the UI with 'primary passphrase'. The
3.18.011 Jul 2021 03:15 minor feature: If you are upgrading from the GTK+ 2 version to the GTK+ 3 version of New in this release: Support for the OAuth2 authorisation protocol has been added for IMAP, POP and SMTP using custom, user-generated client IDs. OAuth2 preferences are found in the Account Preferences on the Receive page (for POP: Authenticate before POP connection, for IMAP: Authentication method); the Send page (SMTP authentication: Authentication method); and on a dedicated OAuth2 page. The option 'Save (X-)Face in address book if possible' has been added to the /Message View/Text Options preferences page. Previously the (X-)Face would be saved automatically, therefore this option is turned on by default. The Image Viewer has been reworked. New options have been added to /Message View/Image Viewer: when resizing images, either fit the image width or fit the image height to the available space. Fitting the image height is the default. Regardless of this setting, when displaying images inline they will fit the height. When displaying an image, left-clicking the image will toggle between full size and reduced size; right-clicking will toggle between fitting the height and fitting the width. When re-editing a saved message, it is now possible to use /Options/Remove References. It is now possible to attempt to retrieve a missing GPG key via WKD. The man page has been updated. Updated translations: Brazilian Portuguese, British English, Catalan, Czech, Danish, Dutch, French, Polish, Romanian, Russian, Slovak, Spanish, Traditional Chinese, Turkish. o, 'quicksearch_history content partially written to stdout' o, 'Xft.dpi != 96 messes with text display in litehtml viewer' o, 'folder processing runs on startup even if all rules are disabled' o, 'folder chmod doesn't affect.claws_mark and.claws_cache files' o, 'Draft folder on shared storage does not honour chmod settings' o, '--enable-deprecated and --disable-deprecated build flags have same effect' o, 'Potential memory leak in string_table_new()' o, 's
3.17.820 Oct 2020 03:15 minor feature: Shielded template's program and attach_program so that the command-line that is executed does not allow sequencing such as with ; preventing possible execution of nasty, or at least unexpected, commands. Litehtml breaks locale'. Updated English, French, and Spanish manuals.
3.17.729 Sep 2020 03:15 minor feature: Image Viewer: Image attachments, when displayed, are now resized to fit the available width rather than the available height. d is now an alias to --de. Libravatar plugin: New styles supported: Robohash and Pagan. SpamAssassin plugin: The 'Maximum size' option now matches SpamAssassin's maximum; it can now handle messages up to 256MB. LiteHTML viewer plugin: The UI is now translatable. The manual has been updated. The man page has been updated. Updated translations: Catalan, Danish, French, German, Romanian, Russian, Slovak, Spanish, Swedish, Turkish. o, 'Recursion stack overflow with rebuilding folder tree' o, ' pl_PL Crash after "Send later" without recipient and then ""' o, 'attach mailto URI double free' o, 'insert mailto URI misses checks' o, 'U+00AD (soft hyphen) changed to space in Subject' o, 'Allow Sieve config without userid without warning' o Add missing SSL settings when cloning accounts. o Parsing of command-line arguments. o PGP Core plugin: segv in address completion with a keyring. o Libravatar plugin: to image display. For further details of the numbered and RFEs listed above
3.17.614 Jul 2020 06:25 minor feature: It is now possible to 'Inherit Folder properties and processing rules from parent folder' when creating new folders with the move message and copy message dialogues. A Phishing warning is now shown when copying a phishing URL, (in addition to clicking a phishing URL). The progress window when importing an mbox file is now more responsive. A warning dialogue is shown if the selected privacy system is 'None' and automatic signing amd/or encrypting is enabled. Python plugin: pkgconfig is now used to check for python2. This enables the Python plugin (which uses python2) to be built on newer systems which have both python2 and python3. Add translation: Greek. Updated translation: Polish. o, 'minimize to tray on startup not working' o, 'generates files in cache without content' o, 'Following redirects when retrieving image' o, 'Import mbox file command doesn't work twice on a row' o STARTTLS protocol violation o initial deline o fat-fingered crash when v (hiding msgview) is pressed just before c (check signature) o non-translation of some Templates strings. For further details of the numbered and RFEs listed above
3.17.524 Feb 2020 03:15 minor feature: Inline Git patches now have colour syntax highlighting The colours of these, and patch attachments, are configurable on the 'Other' tab of the Display/Colors page of the general preferences. The previously hidden preference, 'summary_from_show', is now configurable within the UI, on the 'Message List' tab of the Display/Summaries page of the general preferences, 'Displayed in From column '. Re-edit' has been added to the message context menu when in the Drafts folder. Additional Date header formats are supported: - weekday, month, day, hh, mm, ss, year, zone - weekday, month, day, hh, mm, ss, year. LiteHtml viewer plugin: scrolling with the keyboard has been implemented. The included tools/scripts have been updated: o eud2gc.py converted to Python 3 o tbird2claws.py converted to Python 3 o tbird2claws.py converted to Python 3 o google_search.pl has been replaced with ddg_search.pl (that is, duckduckgo.com instead of google.com) o _date.sh and its documentation have been updated o multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google' has been replaced by 'ddg' o the outdated OOo2claws-mail.pl script has been removed. Updated manuals. Updated translations: British English, Catalan, Czech, Danish, Dutch, French, German, Russian, Slovak, Spanish, Swedish, Traditional Chinese, Turkish. o, 'Focus stealing after mail check' improved o, '403 is Forbidden not Unauthorized' o, 'Preferences: Text Options Header Display modal is not modal' sic o, 'Sup p ort C99 compilers in m4/spamassassin.m4' o, 'Claws metadata included in MBOX exports' o, 'claws-mail 3.17.4 breaks copy-pasting from emacs-gtk3' o, 'INBOX being "read" automatically - being marked as read before being selected' sic o, 'Mark all as read/unread does not belong to the message context menu' o, 'goto folder UI confusing' o crash in litehtml_viewer when. tag has no href o removed "The following file has been attached..." dialogue o MBOX import: give a better estimation of the time left and grey
3.17.427 Jul 2019 07:45 minor feature: New HTML viewer plugin: Litehtml viewer. Added option 'Enable keyboard shortcuts' to the 'Keyboard shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous. Compose: implemented copying of attached images to clipboard. Compose: images and text/uri-list (files) can now be attached by pasting into the Compose window. Python plugin: window sizes are now remembered for the Python console, the 'Open URLs' and the 'Set mailbox order' windows. Fancy plugin: the download-link feature now follows redirections. MBOX export: the Enter key in the dialogue now starts the export. The date (ISO format) has been added to log timestamps. Updated translations: Brazilian Portuguese, Catalan, Czech, Danish, Dutch, French, German, Hungarian, Indonesian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Traditional Chinese, Turkish. o, 'No automatic NNTP filtering' o, 'address book blocks focus on email window' o, 'Focus stealing after mail check' o, 'Filtering does not work on NNTP' o, 'misbehaving text wrapping when URL chars are present' o, 'Canceled right-click on message list leaves UI in inconsistent state' o, 'crashes when some external APIs fail' o, 'Hang (with killing needed) during action which extracts attachments' o, 'segfault after deleting message in a window' o, 'fingerprint in SSL/TLS certificates for... (regress error)' o, 'some small ' o, 'Translation error on Russian' o, 'proxy server for sending doesn't work' o, 'remember directory of last saving' o, 'corrupted double-linked list' 0, 'Max line length exceeded when forwarding mail' o, 'STL file is sent not as an attachment but as its base64 representation in plaintext' o CID 1442278, 'impossible to trigger buffer overflow' o Make key accelerators from menu work in addressbook window o save checkbox choices of display/summaries/defaults prefs o Do not throw an error when cancelling 'Save email as...'. o occasional crash on drag'n'drop of msgs o possible stack overflow in vcalendar's Curl data ha
3.17.323 Dec 2018 21:05 minor feature: Add support for TLS Server Name Indication (SNI). This enables the sending of your hostname, if available, to the server so that it can select the appropriate certificate for your domain. This is useful for servers which host multiple domains on the same IP address. This is a hidden Account preference, 'use_tls_sni', and is enabled by default. SSL/TLS certificate manager: The Delete key will now delete the selected certificate. Window sizes are now remembered for the 'Apply tags' and SSL/TLS certificate manager windows. o, 'Links including umlauts are broken' o, ''Save message to' option not set when it should be' o prevent the Tools/SSL/TLS Certificates dialogue from crashing when certificate filenames contain a fingerprint. o build on GNU Hurd. o various build when building without GnuTLS. For further details of the numbered and RFEs listed above
3.17.215 Dec 2018 11:05 minor feature: Message List: A context menu has been added to the column headers, it has two entries: a new option, 'Lock column headers', and 'Set displayed colums'. Folder List: A context menu has been added to the column headers, containing 'Set displayed columns'. Preferences: The Display/Summaries option page has been split into three notebook pages: Folder List, Message List, and Defaults. The Message List page contains the new 'Lock column headers' option. The Defaults page contains several new options for new folders. New Folder Properties: It is now possible to control signing and encrypting options on the Compose page. By default it follows the Account preferences, but they can be overridden to always sign and/or encrypt, or never sign/encrypt. Saving sent messages: The global preference, 'Save sent messages', can now be overriden by the Folder Property and Account preferences. The global preference no longer needs to be activated for the Account Preference, 'Put sent messages in...' option to function. Likewise, the Folder Property, 'Save copy of outgoing messages to this folder instead of Sent', no longer relies on the global preference being set. SSL/TLS certificates: The SHA-256 fingerprint is now displayed, and the MD5 fingerprint has been removed. SSL/TLS certificates list: Status and Expiry columns have been added, and expired and invalid certificates are now clearly indicated. QuickSearch: body searches are now quicker. QuickSearch: symbols used in Extended searches are now expanded in the 'Edit' dialogue. Re-editing: Flags and tags are now preserved when re-editing a message. Fancy plugin: The minimum required webkitgtk version is now 1.10.0. PDF Viewer plugin: Ctrl+scroll now zooms. Tools: added cm-break.pl script, which breaks thread references for the selected messages; textviewer.pl has been updated and now requires perl 5.14.1. The legacy "sylpheed-claws" symlink is no longer installed in the bindir. New translation: Portuguese. Updated translations: Brazi
3.17.127 Aug 2018 03:17 minor feature: o, 'Crash when clicking 'reply' or 'reply with quote'' o Account signature: Warn and fail rather than crashing when format string is faulty. For further details of the numbered and RFEs listed above
3.17.016 Aug 2018 11:25 minor feature: the minimum GLib requirement is now 2.28. the mimimum GTK+2 requirement is now 2.24. nettle is now required, following removal of libcrypt from glibc. explicit use of --disable-gnutls is now required if gnuTLS support is not required. SOCKS proxy support has been added. Global settings can be found on the Mail Handling/Proxy page. This can be overridden by Account settings on the new Proxy page. Accounts can now have their own auto-check intervals, or follow the global interval. in the options for 'default selection when entering a folder', 'first ... ' has been renamed to 'oldest ... ', and 'newest ... ' items have been added. Message List: when changing sort key by clicking column header, the sort direction is now preserved. Message View: keypress handling for scrolling, (PgUp/Down, Space, Backspace), has been improved. the Network Log now displays output from LDAP operations. Go to last error" has been added to the Log Window context menu. Filtering/Processing: "mark_as_spam" is no longer a final action, since it does not move the marked message. Filtering/Processing: Resent-From and Resent-To have been added in Any/All header(s) (in Address Book) matcher rules. when a Return-Receipt request is received by an unknown address, the user is now required to choose which Account to send it from. Colour Labels: confirmation is asked for when clearing or overriding existing colour labels. Address Book: basic contact merging has been added. NetworkManager support: ported from libnm-util/libnm-glib to libnm. Dillo plugin: this HTML rendering plugin is now once again available. RSSyl plugin: the modified time is no longer considered when matching deleted items. RSSyl plugin: Handle 404 and other fetch failures better. Attachment Remover plugin: the user is now notified about what has been done when processing multiple selections. SpamAssassin plugin: added support for compression (the server must have compression enabled, and the local spamc too). SpamAssassin plugin: d
3.16.018 Dec 2017 03:15 minor feature: Preferences: for the 'default selection on entering a folder' on the Display/Summaries page, the first new, first unread, and first marked message options are now sort-order aware. Preferences: the previously hidden preference to 'Warn when sending to more recipients than ' has been added to the Mail Handling/Sending page. Preferences: Toolbars/Compose window: Sign/Encrypt toggle buttons can been added to the toolbar. Preferences: Fancy Plugin: allow stylesheet file/folder names to have spaces in them. Account Preferences: a 'Show password' checkbox has been added next to the password fields. Account Preferences: the OpenPGP and S/MIME preferences have been split into two separate pages. Account Preferences: newline characters are disallowed in account usernames and passwords, and warnings are shown to the user if this is attempted. Compose: more UTF-8 list-item characters have been added. Address book: a 'Show password' checkbox has been added next to the LDAP server 'bind password' field. GPG: full key/signature fingerprints are now shown instead of the short versions. SSL Certificate Manager: added support for ipv6 addresses. NNTP: Fetch XOVER and XHDR data in batches of 5000 and use the statusbar progress meter when opening/refreshing a NNTP folder. CLI: the --insert option has been added to --compose, to allow inserting files from the command line. Plugins window: keyboard shortcuts to Load/Unload buttons have been added. PDF Viewer Plugin: a print button has been added. The HTML parser now supports all entities. Tools: a simple bash completion helper has been added, tools/bash_completion/claws-mail. Updated translations: Brazilian Portuguese, Catalan, Czech, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Norwegian Bokmål, Russian, Slovak, Spanish, Swedish, Turkish. New translations: Japanese, Polish, Romanian. o, 'procmime.c: FILE leak in specific circumstances' o, 'Very similar strings in src/gtk/about.c' o, 'Segfaults when master passphrase di
3.15.130 Aug 2017 03:15 minor feature: o, 'Contact pictures not deleted when contact is deleted' o, 'Fails to build in Debian kfreebsd-*' o, 'Crash upon deleting tags.' o, 'AttRemover deletes message and fails to create new one when disk is full' o, '"Re-edit" should not recycle the Message-ID header' o, 'autogen.sh fails with invalid test on line 33' o, 'segfault at startup with old profile and IMAP account' o, 'slibtool causes compile failure' o crash in sieve manager window when no account has sieve enabled. o incorrect labels in folder selection dialog. o RSSyl feeds getting renamed to "Untitled feed". o Resent-Date value. o typo around libarchive in configure.ac. For further details of the numbered and RFEs listed above
3.15.027 Mar 2017 13:05 minor feature: More granular options on when to open a selected message have been added. There are now several checkboxes on the Display/Summaries page of the Preferences which allow a greater flexibility. Compose window: Show the total size of attachments on the Attachments tab. Compose window: Bcc has been added to the headers drop-down list. Folder list: Top-level folders can now be copied. They are created as regular folders in the target mailbox. Folder selection dialogue: Left/right keys collapse/expand rows. Further keypress will move the cursor to parent or first child, respectively. Menu items: 'Mark all unread recursively ' has been added to the folder context menu, message list menu, and the main window menu and toolbar. Toolbar actions: Mark, Unmark, Lock, Unlock, Mark all read, Mark all unread, Ignore Thread, Watch Thread, and Delete Duplicate Messages have been added to the main window toolbar's Actions list. Account compose signature: The value of the signature file now takes a path relative to the user's home directory in addition to a full path. Icon Themes: Support for SVG themes with icon scaling capabilities has been added. This requires libRSVG 2.40.5 or newer. Hidden preferences: colours for specifying Tags, QuickSearch, and auto-filled header values have been added, both foreground and background. Respectively, tags_color, tags_bgcolor, qs_active_color, qs_active_bgcolor, qs_error_color, qs_error_bgcolor, default_header_color, and default_header_bgcolor. Hidden preferences: warn_sending_many_recipients_num, if greater than zero, a warning dialogue is shown when the number of recipients exceeds the number given. GData plugin: This plugin now requires libgdata version 0.17.2 or newer. TNEF parser plugin: This plugin now uses an external libytnef. vCalendar plugin: This plugin now uses an external libical, version 2.0.0 or newer is required. Mail Archiver plugin: - updated to support some of the compression formats up to libarchive 3.2.2. Several minor UI
3.14.108 Nov 2016 03:15 minor feature: hide_timezone', a new hidden preference that sets the timezone of date fields sent over the network to the unknown timezone value as specified in RFC 5322 3.3. Default value is false (i.e. send available timezone information). rewrite_first_from', a new hidden preference which works around a limitation of some servers with 'overly-liberal parsers'. When this is turned on and the Content-Transfer-Encoding is set to 8bit or 7bit, in a message body starting with 'From ' the 'From ' will become '=46rom ' (i,e, encoded form of 'F') and the Content- Transfer-Encoding will be changed to Quoted-Printable. When it is turned off no such modification will be made but it is very likely that an MTA will convert the 'From ' to ' From '. See RFC 4155 for further details. Default value is '1', turned on. Templates: it is now possible to attach a file, using ' attach_output sub_expr ' or ' A sub_expr ', 'sub_expr' is evaluated as a command-line to get the filename name from, using an absolute /path/to/filename. IMAP mailboxes which show subscribed folders only are now indicated by a green folder icon. The Icon Legend has had the missing folder icons added and also has an improved layout. Drafted messages: Do not add Message-ID for draft, unless the message already has one. A Message-ID header is now only added when queuing a message, and any existing Message-ID and References headers in drafts, if there are any, are kept. Disable hiding threads and messages in draft folders. The /View/Go to/... actions now respect the 'Open message when selected' option. In the UI 'POP' is used instead of 'POP3', 'IMAP' instead of 'IMAP4', 'SSL/TLS' instead of 'SSL'. GnuTLS: Enforce "strong enough" Diffie-Hellman prime even when using older versions of GnuTLS library. Since GnuTLS 3.1.7, this minimum size is dictated by the priority string, and currently (GnuTLS 3.3.0) the "safe-enough" value is 1008 bits. We set this minimum size explicitly for older GnuTLS versions. Users who are affected by this
3.14.008 Aug 2016 03:15 minor feature: Passwords can now be secured with a Master Passphrase. (/Configuration/Preferences/Other/Miscellaneous/). Passwords: The password storage method has changed. All passwords are now stored in a separate file, ( /.claws-mail/passwordstorerc), and use a stronger encryption than previously. Existing passwords are moved to the new file automatically, in the old format. The new format will be used whenever old passwords are changed or when a Master Passphrase is used. All new passwords are saved using the new format, irrespective of whether a Master Passphrase is used or not. Further information can be found here: http://www.claws-mail.org/doc/password_encryption.txt. Compose window: Removed the outer scrollbar from header area. Message view: The HTML to plain text converter now indicates list items with a hyphen (-), adds a line break after., and indents text within blockquotes. Main window: Changed default /View/Show or hide/Menubar shortcut to Ctrl+F12. SSL certificates list: Added automatic scrollbar. Address book: Double-clicking datasources now opens the edit dialogue. Forwarding: The external editor is now automatically used when forwarding as attachment, if the preference is set. Preferences: Automatic mail checking can now be configured in hours, minutes and seconds. (/Configuration/Preferences/Mail Handling/Receiving). Preferences: The 'next_on_delete' hidden preference now applies to trashing or moving, in addition to deleting, a message. Command line: Added -geometry to set geometry for main window. IMAP: Added SASL 'PLAIN' and 'LOGIN' authentication methods for accounts. Renamed the old plaintext 'LOGIN' to 'plaintext'. IMAP: The acccount preference, 'Move deleted mails to trash and expunge immediately' has been removed. Notification plugin: Added 'Get mail from account...' to the SysTray module's menu. Notification plugin: Focus the widget between iconify/deiconify events. Tools: Added tools/cm-reparent.pl, which can be used to thread parenting for two or mor
3.13.220 Jan 2016 03:15 minor feature: o, '"Disposition-Notification-To:" should default to same value as "From:' o, 'Remotely exploitable.' o, 'After 3.13.1, characters in some Japanese codec are never correctly converted to internal ones'. For further details of the numbered and RFEs listed above
3.13.122 Dec 2015 05:25 minor feature: When attaching files with no suf, e.g. Makefile, the correct mime type is now found. Added support for a whole range of extra TLDs. is used instead of '-- ' in the Message List when sender is yourself. (Only visible if the hidden pref 'enable_swap_from' is set to 0.). An external editor can now be embedded in the Compose window. This depends upon the 'Text editor' option (/Configuration/ Preferences/Message View/External Programs) having a suitable value, such as 'gvim -f --socketid w s'. Address Book: address books can now be searched. A hidden pref has been added, 'next_on_delete'. This controls the message selection when a message is deleted. A setting of '0' which cause the previous, older message to be selected, a setting of '1' will cause the next, newer message to be selected. PDF Viewer plugin: Support for encrypted (password protected) PDFs. RSSyl plugin: The feed preferences window appearance has been improved. The --enable-new-addrbook configure option has been renamed to --enable-alternate-addressbook. Windows: Re-enabled regexps. updated man page. Updated translations: British English, Czech, Dutch, Finnish, French, German, Hebrew, Hungarian, Italian, Lithuanian, Norwegian Bokmål, Slovak, Swedish, Traditional Chinese. New translations: Russian. Removed translations: Bulgarian, Esperanto. o, 'Selection selects too many under expanded view' o, 'Selecting mails through Shift-Home/End doesn't work properly' o, 'loaded vCalendar plugin "disables" gnome-shells calendar view entries' o, 'Crash (SEGV) at gtkcmctree.c:4514 after deleting an unread message' o, 'Remotely exploitable.' o, (windows) 'Attachments containing certain special characters in filename are not opened' o, 'No valid feed found when channel title is missing' o, 'Can't delete multiple selected e-mails' o, 'Selecting a leaf folder with keyboard no longer opens it' o, 'Opening preferences window causes out of bounds read' o, 'HTML. tag with no href makes message display incorrectly.' o, 'Hype
3.13.011 Oct 2015 20:50 minor feature: Preferences are now saved to disk immediately on pressing OK or Apply. New preferences have been added for default sorting of the message lists. They are found in the 'Message list' frame of the Display/ Summaries page of the general preferences. These options only apply to newly created folders. The menu item 'Delete thread' has been moved to the Message menu. Previously clicking it would not delete the thread, but just move it to the Trash folder. Now it will delete the thread. An additional menu item has been added, 'Move thread to trash', which implements the original behaviour. Compose window: By default it is no longer possible to add user- defined headers, with only those pre-defined in the drop down menus being possible. To restore the old behaviour, a new hidden preference has been added: 'type_any_header', setting this to 1 restores the old behaviour. Automatic account selection is now also applied when you reply to one of your own messages, e.g. from the Sent folder. Folder list: The Left and Right cursor keys now collapse or expand the currently selected folder tree item. The Left cursor key also moves the selection to parent folder, if current folder is within a collapsed tree. Folder list: The Home and End keys now move the selection to the first folder and last folder in the tree. Account Auto-configuration: when errors occur, a more detailed error message is shown. GnuPG plugins: An option has been added to specify the location of the GnuPG executable. GnuPG plugins: A new hidden preference has been added which limits the number of results returned when using your keyring for address auto-completion: 'autocompletion_limit'. The default value is 0, which means there is no limit, any other number will limit the results to that number. Python plugin: Folder has been added to MessageInfo objects. The GeoLocation plugin is no longer included. The user manual has been updated. The man page has been updated. Updated translations: Brazilian Portuguese, Briti
3.12.021 Jul 2015 05:25 minor feature: New plugin: ManageSieve. Manage sieve filters on a server using the ManageSieve protocol. Filtering/Processing: increase range for age matcher condition. Filtering/Processing: 'mark_as_spam' now only marks as spam, it does not do an additional move. Compose window: From line gets its own label with mnemonic. Compose window: more intuitive right-click behaviour in attachments list. QuickSearch: 'Cc' added to the mixed search: From/To/Cc/Subject/Tag. Folder list: Added 'Mark all read recursively' to context menu. Support for Mac-cyrillic encoding. IMAP: Support for SCRAM-SHA-1 authentication mechanism. PGP plugins: Display validity of signatures. Bogofilter plugin: 3rd spam handling option, 'Only mark as spam'. RSSyl plugin: Per-feed support for HTTP basic auth. GData plugin: minimum requirement: libgdata 0.17.1. Several layout improvements to preferences pages. Updated user manual. Updated man page. Updated translations: Brazilian Portuguese, Catalan, Czech, Dutch, French, German, Hebrew, Hungarian, Norwegian Bokmål, Slovak, Spanish, Swedish. and so much more!. Bug fixes: o, 'vCalendar timezone glitches' o, 'More descriptive error msgs when attempting to delete a folder' o, 'Infinite loop+crash when refreshing folders from dovecot mbox based mailbox' o, 'improve focus rectangle removal in summaryview' o, '"if item changes... never mark as unread" marks new items as read' o, 'Encrypted mails are stored unencrypted in 'Queue' while sending via IMAP' o, 'claws-mail-3.9.3 compilation warnings' o, 'Fails to build in Debian hurd-i386' o, 'revert "Remove unreachable code"' o, 'Ability to choose other From values via keyboard has been lost' o, 'Unable to insert a file into a message during compose.' o, 'Two problems when re-sending a file with an attachment' o, 'Event cancellation uses incorrect method parameter for Content-Type header' o, 'segfault in src/prefs_account.c' o, 'segfault in src/wizard.c' o, 'Initialize widget before callback handler for 'clicked'' o, 'documen
3.11.128 Oct 2014 03:15 minor feature: Use 'gnutls_priority' hidden account preference for POP3 and STARTTLS connections, in addition to SMTP. RSSyl plugin: Enable use of .netrc to store network credentials. Remove dependency on intltool. Remove appdata. Updated translations: Norwegian Bokmål. Bug fixes: o bug 3306, 'HTML tag is not always rendered in error dialog' o bug 3308, 'build ignores --localedir' For further details of the numbered bugs and RFEs listed above
3.11.022 Oct 2014 03:18 minor feature: SSLv3 server connections are now disabled by default, in response to the POODLE vulnerability, see https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566. Several PGP/Core plugin improvements Indicate when a key has been revoked or has expired when displaying signature status. For example, "Good signature from s, but the key has expired." "Good signature from s, but the key has been revoked." When displaying the full information, show the Validity, and the Owner Trust level. Also indicate expired and revoked keys, and revoked UIDs. The "Content-Disposition: attachment" flag in PGP/MIME signed messages has been removed. It was confusing for cetain MUAs. A new version of the RSSyl plugin, completely redesigned and rewritten. Migration from the previous version is automatic, it has a new storage format in /.claws-mail/RSSyl/ (hierarchical directories instead of flat file format). It uses the expat library instead of libxml2 for parsing feed data. The results of TAB address completion in the Compose window have improved ordering. Order of results: 1. Match beginning of name 2. Match beginning of additional names 3. Match complete email address before @ 4. Match beginning of email address 5. Compare relative position of match 6. Compare name alphabetically 7. Compare address alphabetically.* Due to popular demand, use of the Up key in the message body in the Compose window stops at the top of the message body and does not continue up to the header fields. This reverts the behaviour introduced in version 3.10.0. In the Compose window, when navigating with the arrow keys, selecting, and thus modifying, the Account selector is now prevented. In the Compose window, a mnemonic (s) has been added to the Subject line. The Queue folder is highlighted if there are messages in its sub- folders and the tree is collapsed. When sorting messages by 'thread date', clicking the 'Date' column header will now toggle between ascending/descending and will not switch to 'date' sorti
3.10.111 Jul 2014 18:24 major bugfix: This is a major code cleanup and bug fix release. A new preference to automatically accept new or changed CAs (if provided by distro) was added. Quick search focus was fixed, and PGP keys use RSA 2048 per default. The .desktop shortcut now contains Compose and Receive actions. Various localizations were updated.