It’s nearly the end of August and we have some last-days-of-Summer updates for you!
Read on for more detail about:
More elegant handling of timeouts for email and task processing
Improved retrieval of remote mailbox emails
Bugfix: retry moving messages in a Microsoft remote mailbox
We have made some changes to the timeout behavior within MSPintegrations so that it is more obvious when an email or task process has failed.
Tasks that time out will now be stopped at the completion of whatever action is running when the timeout occurs. In addition:
- The history item will be marked as failed and be displayed as gray in the console
- The task will not be retried
- An email notification will be sent to the email address configured in the Settings screen of the console
Previously, emails and tasks that timed out were stopped mid-execution. When this happened, no logs were written to the history, no notification was sent to the user, and the task was retried a few times. When the task was retried, it would start at the beginning and re-create the same things that were created during the last execution before it would timeout again.
We hope this improvement will make it easier to recognise when timeouts have occurred.
We discovered an issue with the third-party library we used for email parsing. This meant MSPintegrations was unable to process some incoming emails from remote mailboxes. We have adopted a new library to ensure these emails can be processed going forward.
We have fixed a bug related to messages in Microsoft remote mailboxes. If an attempt to move a message in a Microsoft remote mailbox has failed, the system will now correctly retry.
That’s all for this update! Please let us know if you have any feedback or questions about these improvements.