On 15.11.2017, version 12.1.17318.5 was released. It is an update release which fixes the following bugs and introduces new features:

New / changed
=============

  • PowerShell Cmdlet Get-NspMessageTracks now directly displays mail addresses
  • New Cmdlets Get-NspMessageTrackingAction, Get-NspMessageTrackingFilter, Get-NspMessageTrackingActivity, Get-NspMessageTrackingAttachment
  • Added WMF (Windows Meta File) to list of recognized file types for the content filtering
  • The PGP Encryption module now lists all modern encryption and signature algorithms in an encrypted mail.
  • Improved replication for Messagetracking, improved replication of hashtrust values
  • Improved Message Tracking Speed
  • The “Hide internal topology” action now also removed the Originating-IP header.
  • Added new LAB feature: Sandbox
  • Added new LAB feature: OpenKeys
  • Update EVOPDF Excel to PDF library
  • Changed the default search in the Message Tracking. Searching for addresses is now an “exact” search by default, which is much faster. The old-school “Contains” search is still available.
  • Introduced Regular and Fast Update Channel
  • Office 365 integration now supports the German Azure Cloud.
  • Updated the Cyren IP Reputation service to the latest Version
  • Message Tracks: Recipients can now be sorted by the first recipient

Fixed issues
============

  • PDF document cannot be disarmed because of “Invalid PNG data” error
  • No entry appear in the Large Files node when attachments are uploaded
  • Fixed an issue with mails when CDR and PDF encryption are combined
  • Automatic user import crashes when user names are longer than 200 characters
  • Cyren Action and Filter is incorrectly added to the default rules when the license does not permit this.
  • Attachments of inbound mails are uploaded to web portal by content filter but the web portal refuses the attachment
  • An Excel document is not converted to PDF under certain circumstances
  • A validation exception occurs when validating or encrypting using PGP
  • An unexpected error occured while cleaning up expired files on the Web Portal.
  • Error message “There is no mail fork to sign.”
  • CSA Whitelist action is not marking all relevant mails as trusted
  • The error “Unexpected character. SBPDFCore.EElPDFParseError” occurs
  • Disarm Pdf files does not work on the Web Portal
  • No NDR if no send connector is defined
  • Certificate validity saved as local time
  • Fixed issue with EDI@Energy Validation
  • Fixed an issue with large file download links when multiple NoSpamProxy installation are chained
  • Fixed issue with automatic PGP key Import
  • Fixed an issue where a mail would not be signed
  • Fixed Replication of Level of Trust data
  • Fixed issue with DNS lookup
  • Fixed an DNSSEC issue
  • Fixed an issue where files got stuck in Mails on Hold with nested ZIP files
  • Fixed an issue with Office file type detection
  • Disclaimer: Filtering in body or subject does not always work
  • Fixed issue validating a certificate when the root certificate is downloaded by Windows
  • Upload hint is not added to an inbound mail
  • Upload hint is added multiple times to an inbound mail
  • Multiple ZIP attachments are incorrectly procesesed differently.
  • NoSpamProxy is now more resilient to erratic system time changes
  • Fixed an issue with duplicate jobs in message tracking
  • Fixed issue with large files originiating from another Service
  • Sql setup is now more resilient
  • No sender and receiver information available when using reply link
  • Changed host address for Azure SMTP Tunnel
  • Bug Content disarm error for zip file with gzip content type Header
  • Zero-length files are not correctly handled by the Content Disarm System
  • The license report displays incorrect data
  • The object of type “Netatwork.NoSpamProxy.Net.Smtp.Mail” cannot be cast to “Netatwork.NoSpamProxy.Net.Smtp.BinaryMimePart”
  • Mails on hold are not correctly processed after the Gateway Role Restarts
  • The disclaimer is not added to the expected position in a mail
  • If a scheduled AV scan failed, no new schedule is created.
  • Fixed encoding for TeletexStrings in ASN1 structures
  • No recipient in notification mail
  • Improved connection handling with the Redis Cache
  • Selecting a content filter on Text File User Imports has no effect
  • Error “Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool” occurs under heavy stress
  • Internal web portal URL is not rewritten if file was uploaded using the Outlook addin
  • After restart a default content filter entry was deleted
  • Fixed permissions for Cyren IP reputation service files in installer
  • Fixed an issue where the Public Suffix List cannot be downloaded by the DMARC filter
  • Processing of a mail on hold failed. Object reference not set to an instance of an object.
  • Fixed problem with quoted values in DKIM Header
  • PgpSignatureValidation message track activity deserialization bugfix
  • Message track delivery status not updated
  • An unexpected error occured while sending a mail. Cannot access a disposed object.
  • An SPF macro is not expanded correctly
  • After Update: A stored mail which was put on hold could not be read from the disk.
  • MMC does not work well with high DPI Monitors
  • Fixed an issue in D-Trust Provider
  • An unexpected error occured while sending a mail. The sent attempt will be retried later. Error: The connection is already closed.
  • Zip file can’t be uploaded to web portal under certain circumstances.
  • Conversion failed when converting character string to smalldatetime data type.
  • Cannot insert duplicate key in object ‘dbo.@DeMailUpdates’
  • The SqlParameter is already contained by another SqlParameterCollection.
  • Fixed Messagetracking pipeline in PowerShell
  • SwissSign certificate provider: Cannot revoke a certificate
  • Missing activities in message track
  • Strict single rule does not work correctly
  • Recipient gets lost in Auto Reply Mail
  • The MMC crashes when the Server does not report a valid name for the Gateway Role
  • Intranet and Gateway Role restart fails after adding CM Telecom SMS Provider
  • Fixed an unexpected error which occured while handling a request on controller Upload, action (null).
  • The synchronization process with other Web Portals failed unexpectedly.

On 29.11.2017, version 12.1.17328.3 was released. It is an update release which fixes the following bugs and introduces new features:

New / changed
=============

  • Added support for extended parameter value notation in mail and mime part headers
  • Disclaimer positioning for mails sent from Android 7, iOS 11 and Spark for iOS
  • DKIM validation for multiple equivalent headers
  • Error message for content disarm on password protected PDFs
  • Handling of connection timeouts and ObjectDisposedExceptions during SMTP sessions
  • Message tracking cleanup

Fixed issues
============

  • Access to several nodes for user with configuration permission only
  • Credentials dialog incorrectly shown on summary view for user with monitoring permission only
  • Crash of Web Portal because of an invalid language tag
  • Possible NullReferenceException during domain trust maintenance process
  • Recipient count for Reports
  • Unexpected error while signing a message (Signature algorithm ‘Sha256’ is not supported)
  • Sender domain for DKIM signature is now used case insensitive
  • Smarthost error message is now relayed to the sender

Version 12.1.17356.1 was released on 9.01.2018. It is an update release which fixes the following bugs and introduces new features:

Fixed issues
============

  • Level of Trust data could not be updated: Key already exists
  • Mails that are put on hold are not archived by the archive connectors
  • No outbound message track for autoresponder mail
  • No outbound message track for mail waiting for an encryption key notification
  • No outbound message track for mail size exceeded notification
  • Stop words do not prevent Level of Trust Bonus
  • Failed to scan a file for malware. Error: The requested file could not be decrypted
  • Adding Disclaimer images with filenames longer than 50 characters Fails
  • Error validating email signatures if certificate is not attached
  • System.Data.Entity.Core.UpdateException. String or binary data would be truncated.
  • Inconsistent display of TLS information in Message Tracking if TLS is disabled on the receive connector
  • Partners view reset parameters button does not reset the trust level Parameter
  • An error occurred while running the Domaintrust maintenance process
  • An unexpected error occurred during a connection: Object reference not set to an instance of an object.
  • Errors when contacting the Gateway Role are displayed incorrectly

Version 12.1.18045.1 was released on 16.02.2018. It is an update release which fixes the following bugs and introduces new features:

Fixed issues
============

  • Gateway Role update fails if no Level of Trust stop words or subject prefixes are configured
  • Mail is not S/MIME signed if the partner has both a public certificate and a PGP public key and the corporate user only has a certificate
  • Duplicate mail detection is not reset after the configured time
  • Partners without Level of Trust data are displayed as fixed trust in Partners view
  • File based virus scanner action rejects mails temporarily if an infected attachment is removed
  • More logging for AD user Import
  • Fix Web Portal security not working with password containing colon (:)
  • Wrong crypto provider selection in case of two available GlobalSign accounts
  • Mimepart header with Cp1252 charset can’t be parsed
  • Paging in Quarantined Certificates is not working
  • Message Tracking can not be disabled
  • Sending a mail from a sender address with a long domain and short local part causes Message Track replication error
  • The De-Mail From header is not set.
  • Base64 encoded content with forced line breaks containing exclamation points (!) can not be decoded
  • Smime action validation failed with n/a message and stacktrace
  • Multiline RFC 2231 encoded header parameter values can not be parsed
  • Level of Trust maintenance not running on the Gateway Role
  • Level of Trust maintenance timeout for large amount of data

On 5.4.2018, version 12.1.18087.4 was released. It is an update release which fixes the following bugs and introduces new features:

Fixed issues
============

  • Sending a mail from a sender address with a long domain and short local part causes Message Track replication error
  • Disclaimer not positioned after reply in Outlook 2013 mail
  • Outbound mail is sent without transport encryption if it is required for the partner and the partners SMTP server doesn’t support TLS
  • “Unnamed attachment” in content filter error message for nested mails
  • Delay while entering email addresses in Outlook if the Add-In is active on remote Laptops
  • Timeout during SMTP connections is not honored and connections are kept alive forever
  • Recipients that do not match the rule of the first recipient are rejected permanently instead of temporarily
  • Content filter for corporate user for Web Portal mails not working
  • Mail is not PGP signed if the local user has SMIME certificate and PGP key and the partner only has PGP key
  • No notification of configuration error if TLS is required for partner but disabled in outbound connector
  • Mail is kept in the delivery queue if the partner requires TLS but the partners SMTP server doesn’t support TLS
  • Intranet Role is restarting continuously if Certificates in a restored database are password-protected
  • Message Track Information text is wrong if TLS is required but disabled on the remote SMTP Server
  • Update D-Trust certificate enrollment provider to use the updated products
  • Outlook Addin cannot connect to server with TLS 1.0 disabled
  • Timeout handling still insufficient during SMTP connections

Updating from version 12.0

Please pay attention to the notes in the installation manual and the general update notes here in the Knowledge Base.

Before updating make sure that .NET Framework 4.6.2 or later is installed and the SQL Server version corresponds to at least 2008 R2.

Upgrade NSP

When updating from version 12.0 to version 12.1, all settings and user information are retained. Only the proxy settings and content adjustments of the template files must be saved as usual and reinstalled after the update. This procedure is described in the general update notes.

Outlook Add-In

The update of the gateway and the Web Portal also requires an update of the Outlook Add-In; otherwise the communication with the Web Portal is no longer possible.

Updating from version 11.1

Please pay attention to the notes in the installation manual and the general update notes here in the Knowledge Base.

Before updating make sure that .NET Framework 4.6.2 or later is installed and the SQL Server version corresponds to at least 2008 R2.

Upgrade NSP

When updating from version 11.1 to version 12.1, all settings and user information are retained during the update, with one small exception. Only the proxy settings and content adjustments of the template files have to be saved as usual and reinstalled after the update. This procedure is described in the general update notes.

Upgrading the content filter settings

The settings made so far for the content filters are fully adopted and converted to the new format. For this, the actions configured in 11.1 are migrated to the new “Content filter actions” and then linked in the content filters. The new actions have the function in their name so that they are easy to identify. Please check the correct configuration after the successful setup.

There is now an option to distinguish between an SMTP action and a Web Portal action. This makes it possible to distinguish whether a file attached to an SMTP email arrives at the NoSpamProxy gateway or is to be sent directly via the Web Portal. After the update, only SMTP actions are available. As long as nothing else is configured, the same settings apply to attachments that arrive via the Web Portal.

Note: Content filtering can be switched on/off on a rule basis in the rule settings on the “General” tab. If no content filter is configured and in use, this should be set to off.

Upgrading message tracking

The format of message tracking in the database has changed fundamentally. Only after the successful update to version 12.1, the Intranet role will migrate the old data into the new format. This means that the message tracking data created before the update will only be available about 15 minutes after the update. This time varies strongly and depends essentially on the available data and the load capacity of the machine. If the migration fails, a warning is displayed on the initial page.

New “Reputation Filter” Filter

NoSpamProxy 12.1 introduces the reputation filter for the first time. This new system has a total of 9 different checks, all of which focus on the origin of the email. After the update to version 12.1 this filter is not activated. Please add the “Reputation filter” filter manually to your ruleset and ideally adopt the pre-set values.

Outlook Add-In

The update of the gateway and the web portal also requires an update of the Outlook Add-In, because otherwise the communication with the web portal is no longer possible.

NoSpamProxy Management Console

As of version 12.1, it is necessary to additionally enable port 6061/HTTPS on the intranet role for the access of the management console from another system.