The Simple Desktop Email Receiver.
Improvement: “Raw” message view re-added back as a view of the message data using AvalonEdit control for speed.
Fixed: #9861 Exception if the specified file name for a mime part was duplicate.
Added: Web links in emails are launched in default browser. (Thanks Jamie Humphries!)
Added: Conditional Forward (RegEx) Rule based on body or headers.
Fixed: Added the "Mark-of-web" for the email viewer to remove IE security warnings.
Fixed: #9863 Papercut.Service was not correctly reporting it’s incoming mail directory to Papercut.Client.
Fixed: #9859 Now using <pre> tag when displaying the text email so that carriage returns/linefeeds are displayed.
Fixed: #9858 Now won’t close the app when failing to delete a message. Displays the reason for the failure as well.
Improvement: Increased the robustness and error handling of the SMTP FIle Receiving.
Improvement: Now validates the existence of and creates (if necessary) the Default Message Save Path directory.
Improvement: Improved the loading so that it catches all assembly loading errors and attempts to write them to the Event Log in case app load is failing.
Changed: Set the protocol logging to "Verbose".
Changed: Papercut.Service default save location now defaults to %BaseDirectory%\Incoming.
Added: Remove the "read-only" flag from the message file when attempting to delete.
Added: Example Papercut.Service.json file with comments to explain the settings.
Fixed: #9851 Exception on TCP/IP port binding failure.
Added: Automatic “rules” system and configuration. Currently only supports a forward rule. But unlimited forwards can be specified.
Added: “Loading” UI
Added: Save window height/width.
Added support for rules to the backend service. Rules are configured by the front-end and pushed to the backend service automatically.
Switched to using MailKit instead of custom Smtp Client for additional options it offers.
Added authentication support to the forward rule.
Issue #9852: Converted Papercut.Service to use a json settings file. Papercut Client/UI will continue to use the .NET settings system do it it's complex system of overrides based on the current user account.
Improvement: Now properly disables the Message View if it’s disabled.
Improvement: UI consistency -- added one place for Option and Exit links on the main UI.
Improvement: Added "Delete (count)" to the delete button.
Fixed: Issue #9849 – Null Reference in the Attachment/Mime Section
Improvement: SMTP Server failure handling and added additional logging to help with issue #9851.
Papercut has switched to semantic versioning! That means you will have to uninstall old "clickonce" versions to get the latest as it will see it as an older version.
Modern UI
MVVM Architecture
Watch Directories for New Messages
Optional Backend Papercut Service
Load on Windows Startup
Attachments/Mime Sections
Fixed: Message list box scrolling caused unhandled exception.
Fixed: Converted back to .NET v4 so that XP users are supported.
Fixed: Running papercut under SYSTEM account will now store messages in the application base directory instead of the \User\AppData\Papercut directory.
Change: Using MimeKitLite instead of full MimeKit.
Change: Application now using the excellent MimeKit library. Faster and better support for mime types.
Change: Removed the the slow and annoying "raw view" and added "header view.”
Change: Removed the Redundant "Html" view and added the "Text" view.
Change: Changed "Close" to "Exit" as the close or minimize window button has the close functionality. It's nice to be able to exit Papercut from the main app window.
Feature: Thanks to a little assistance from this answer on stack overflow (http://stackoverflow.com/questions/14103159/previewmouseleftbuttondown-interferes-with-clic-selection) finally implemented that drag&drop message file feature. Now you can drag and drop a message file.
Change: Saves and loads message in AppData\Papercut.
Feature: Now you can delete a Message with the Delete Key (#9835) - message Content from last message is now correctly cleared (#9840)
Feature: Changed Processing to Buffered File output for speed, etc.
Fixed: Issue #6026 -- Supports "Minimize on Close" option.
Feature: Added CC and BCC to field list aka issue #9836.
Feature: Added support for "dot stuffing", per RFC 2821, section 4.5.2.
Fixed: FormatException on empty ReplyTo
Fixed: fixed crash on start when there is an email with 0 byte.
Fixed: Issue with email address parsing.