Papercut v188.8.131.52 (UPDATE: 2014-11-05)
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.
Fixed: #9851 Exception on TCP/IP port binding failure.
Setting up the Papercut.Service
Papercut.Service.exe uses Topshelf library (http://topshelf-project.com) which gives it versatility.
Run Papercut.Service Options:
- Option 1: Run from the command line: "Papercut.Service.exe" runs the process directly from the the command line. Then you can configure the Service by running the Papercut.exe.
- Option 2: Install as a service: From command line run the "Install-Papercut-Service.bat" and it will install using one command: "Papercut.Service.exe install --sudo" and start the service. Then you can configure the Service by running the Papercut.exe.
Additional Service Options:
Topshelf offers an array of configuration options from the command line. Type "Papercut.Service.exe help" for a listing of the options.
Configuration of the Service:
Papercut.Service does not require manual editing of files to run or configure
. The Papercut.exe and Papercut.Service.exe processes, when run at the same time, will communicate and handle configuration automatically. e.g. When you change the SMTP settings in the UI options, it automatically pushes those changes (and saves them) in the Service.
But, if you do need to manually configure, all the settings are in the default Papercut.Service.json
file with comments.