NeetoDesk BlogMilestone M39 – Outlook loop fix, support for older .xls imports & automation rule stability

Milestone M39 – Outlook loop fix, support for older .xls imports & automation rule stability

Akash Srivastava

July 2, 2025

Let’s go through what we got done in milestone M39 (Jun 16 – Jun 29) for NeetoDesk.

New enhancements ✨

Refined spam handling

We’ve relaxed a previous restriction where emails from addresses like no-reply@ were automatically marked as spam.

Bug fixes ⚒️

Bulk import compatibility

Fixed parsing issues with older .xls files during bulk resource imports.

Sidebar inconsistency

Resolved an intermittent issue with the Assigned to me view on the sidebar for certain accounts.

Ticket field editor fix

Clicking the edit pane of a ticket field now leads to the correct interface consistently.

Outlook webhook handling

Fixed a bug where webhook events for Outlook subscription disconnections weren’t handled properly.

Bulk migration stability

Improved handling of special characters in raw content during ticket migration from other platforms.

Subcategory rendering in automation

Ticket subcategories now render correctly in the automation rule builder.

Invalid email handling

Fixed an unhandled exception caused by nil values in to or cc fields during ticket or comment creation.

Malformed email from_name resolution

Handled a runtime issue caused by malformed email addresses during from_name parsing.

Public ticket API robustness

The public ticket creation API now fails gracefully when essential fields like name or email are missing.

Blocked customer email handling

Fixed a regression where all emails from blocked customers were incorrectly moved to trash from spam.

Outlook ticket loop fix

Resolved a loop where automated replies created new tickets in Outlook-based mailboxes due to missing headers. We now handle this case more defensively.

Ready to elevate your customer support?

Let's get started now.