What's New - Version 3.1.6
Enhancements
- Added support of long full paths for filesystem directories and files. This is to mitigate the problem of saving emails as temporary files which may happen to have a very long names because they are derived from email-server-generated message id.
If the value of
EmailServiceSettings.EmailStoragePath or EmailServiceSettings.SpamStoragePath setting does not start with \\?\ this prefix will be added so Carrier may access files with full paths longer than 256 characters.
- If the target email storage directory does not exist at the time of Carrier Service starting it will be created. The same rule applies to the target spam email storage directory and to the target
DeadLetters storage directory.
- Added dedicated
MsGraphExecutorSettings.TimeoutInMinutes setting for MSGraph email actions. See MS Graph Account Configuration section for details.
- MSGraph Send Email Service has been enhanced to handle throttling scenarios by adding transient exception detection functionality with exponential delay methodology for retries. This functionality works the same way as it does for receiving emails, as explained in Carrier configuration,
and utilizes the same
MsGraphExecutorSettings keys to control the retry process in response to a transient exception.
Bug Fixes
- Added checking for existence of target file folders at every step. Missing folders will be immediately created when found missing.
Upgrading to Version 3.1.6
- Stop the Carrier Windows service. Be sure to close the Windows Services application window after doing so.
- Backup any Carrier files that you have previously modified (such as .spark files, .config files, or custom extensions)
- Un-install the old version of Carrier
- Install the new version of Carrier
- Merge any of your existing changes with updated files, then copy the merged files back into the carrierservice directory.
You may want to use a custom value of MsGraphExecutorSettings.TimeoutInMinutes setting.
- Start the Carrier service
What's New in Previous Versions