Build 143477 (2018-12-11)
What’s new this week:
Refreshed Navigation and Default Dashboard
The left-hand navigation pane has been completely refreshed in this update, with pages now grouped more logically so that it’s easier to find what you’re looking for. Some items have also been renamed so that it’s clearer when you’d want to use the page.
The default dashboard has also been correspondingly updated. In addition, pages that are seldom used are no longer in the dashboard link groups (you can still get to them via the left-hand navigation pane). If you’re using a custom dashboard, nothing will have changed, and you can still customize the dashboard to include any of the additional links if you wish. The items available in the default dashboard also differ at admin, domain, and email-user level, to reflect the actions that each of those users tend to most often do.
Archive Usage scheduled to go out of preview
The “Archive usage” page will become available to all users (that have archiving), not only ones with “features preview” enabled, as of the next update (for this release it is an announcement only).
Filtering (services):
- Resolved: Fixed error that could occur expiring the quarantine (#466)
- Resolved: Fixed error that could occur when releasing & training messages (#400)
- Resolved: Fixed a problem that would prevent removing an admin in some situations (#458)
- Resolved: Email Scout Reports would sometimes use a non-branded hostname (#510)
- Changed: Messages over 100MB will no longer be quarantined (#266)
Front-end / GUI:
- Resolved: Using the “login as” functionality now works correctly when the domain or email user is mixed case (#467)
- Improved: More logical navigation and default dashboard items (#53)
- Improved: Minor improvements to the LDAP Sync preview page (#523, #515)
Build 142907 (2018-12-04)
Filtering (services):
-
This build contains performance and accuracy improvements only
Front-end / GUI:
- No new updates this week
Build 142905 (2018-11-27)
Filtering (services):
- Resolved: Issues filtering and archiving messages with invalid PDFs (#380, #382, #384, #385, #386, #387)
- Resolved: Issue sending some ARF messages (#342)
- Resolved: Issues scheduling Email Scout Reports (#392, #398)
- Resolved: Issue logging API call (#396)
- Resolved: Issue sending Protection Reports (#360)
Front-end / GUI:
- Resolved: Unable to edit some recipient-level Email Scout Reports as super-admin (#415)
- Resolved: Log search redirects to Dashboard at email user level (#443)
- Resolved: Outgoing delivery queue not working at super-admin level (#363)
- Resolved: Some outgoing messages not showing up in the log search (#432)
- Resolved: Issue viewing particular messages in Email Scout Report action page (#353, #354)
- Added: Expose preview API developer logs at admin level (#85)
Build 142374 (2018-11-20)
Filtering (services):
-
This build contains performance and accuracy improvements only
Front-end / GUI:
- No new updates this week
Build 142372 (2018-11-13)
Filtering (services):
-
This build contains performance and accuracy improvements only.
Front-end / GUI:
- Resolved: The “Reset permissions to default” would wrongly hide some permissions (MMA-283)
- Improved: Webinterface login is now possible using an email or domain alias (#20068)
- Improved: The ability to edit existing Email Scout Reports has been added (#30739)
Build 142064 (2018-11-06)
Filtering (services):
- Improved: the old archive API will respond with an error if a journal part address is provided that is not a full email address ([141766])
- Improved: the documentation for the software API remote syslog functionality better explains the use of %s and %r ([141577])
- Improved: when using LDAP mailbox sync with the ‘allow deactivation’ functionality, custom settings for a local journal address are no longer removed (#36833)
- Improved: Protection Reports now support non-ASCII brands (#36850)
Front-end / GUI:
- Resolved: an issue downloading or retrying messages from the queue for multiple domains (#36700)
- Resolved: ESR using the ‘since last scheduled’ date would not display the search results in the control panel correctly (#36776)
- Resolved: the most actively used action in the ESR action page was incorrectly displayed as a tab rather than a button (#36808)
- Improved: the ESR templates page offers two new actions, ‘Incoming reports using this template’ and ‘Outgoing reports using this template’, and the ESR page offers a new ‘Edit template’ action to take you to the template that report uses
- Added: the ‘Custom HTML’ page is now available to users that do not have ‘features preview’ enabled (assuming that they have permission for it)
Build 141380 (2018-10-30)
Filtering (services):
- This build contains performance and accuracy improvements only.
Front-end / GUI:
- No new updates this week
Build 141378 (2018-10-23)
Filtering (services):
- Resolved: existing indexes tasks are skipped for domains that have been since removed (#36608)
- Resolved: when using the “add to sender domain” archiving/outgoing option, the messages are now visible in the log search for the sender domain (#36575)
- Resolved: fixed various issues with archive expiry (#36614)
- Resolved: fixed archive quotas when using the “enable for all domains” option (#36676)
- Resolved: fixed an issue preventing IPv6 destinations being used (#36465)
- Resolved: fixed an issue preventing servers being identified as being part of a cluster (#36519)
- Resolved: fixed an issue that would cause a backlog of logging data in some situations (#36542)
- Resolved: fixed an issue that would cause a backlog of logging data for domains that had been since removed (#36673)
- Resolved: issues with Email Scout Report scheduling have been fixed (#36552)
- Resolved: the “Training Requested” mailbox is no longer removed if there are no quarantined messages for the mailbox (#36583)
- Resolved: fixed an issue releasing messages with an extremely rare form of corrupted header (#36468)
- Resolved: improved handling when a message is released for a domain that has been since removed (#36606)
- Resolved: fixed using the /api/domainuser/setpassword control panel API at super-admin level (#36664)
- Resolved: fixed an issue where the /api/admin/setarchivingquota/ control panel API call would set the quota for the admin’s parent rather than children (#36667)
- Improved: the client IP address is now included in the API logs when releasing a message from the Protection Reports ([141262])
- Improved: An X-Recommended-Action: accept header is included in Email Scout Report and Protection Report messages, for convenience when the quarantine is disabled for a mailbox receiving these messages ([141256], [141253])
Front-end / GUI:
- Resolved: when using the SMTP network tool, if no hostname is specified and therefore the destination address used to determine the hostname, the configured port is correctly picked up (#36680)
- Resolved: fixed an error that could occur when executing actions on log searches across multiple domains (#36717)
- Resolved: archive exports no longer fail after 30 minutes (#36618)
- Resolved: removing an email user no longer causes a matching mailbox to appear in the Mailboxes Overview page (#36139)
- Resolved: fixed exporting logs to CSV when the ‘earliest next delivery attempt’ column is displayed (#36506)
- Resolved: fixed issues viewing and taking action on some types of quarantined messages (#36653)
- Resolved: fixed the display of archive space used (#36722)
- Resolved: fixed an issue where the selected filter (when choosing from a provided list) would not be correctly applied to the results (#36571)
- Resolved: fixed the display of non-ASCII hostnames in the destinations page (#36625)
- Resolved: fixed an issue searching for content (e.g. Subjects) that spans multiple lines (#36638)
- Resolved: fixed an error that could occur using the “execute search” action on the Email Scout Report page (#36672)
- Resolved: fixed sending an Email Scout Report when the “earliest next delivery attempt” column is displayed (#36601)
- Resolved: fixed an issue exporting the Email Scout Report settings to CSV (#36657)
- Resolved: fixed an issue using the the iOS/Android app to view the quarantine (#36742)
- Improved: Email Scout Reports now include a top bar displaying the brand logo and a “powered by {{ brand }}” statement at the end of the email. If you have Premium Private Label, no branding is applied, and you can customise whatever branding you wish via the report templates (#32524)
- Improved: The Email Scout Reports message action page is now branded (#34904)
- Improved: the default Email Scout Report templates now include a workaround for a Microsoft Outlook iOS bug that prevent proper scrolling (#36395)
- Improved: a country_name() method is available in the Email Scout Report templates, to convert a two-character country code to a country name ([141258])
- Improved: expanded the help text for the “discard all mail” mailbox setting ([141252])
- Improved: the domain filter now offers the usual suggestion list (#36654)
- Improved: the recipient field in the Email Scout Report creation dialog now works better on small screens (#36649)
- Added: it’s now possible to create custom filtering rules (whitelist or blacklist) based on whether the message is from a known social media provider (e.g. Twitter, Facebook), or is a newsletter / mailing list / bulk message ([140517])
- Added: automatic Email Scout Reports can be created using the same mechanism as a normal ESR, the ‘welcome’ messages are now editable, and existing automatic ESR can be managed (#31240)
Build 140458 (2018-10-16)
Filtering (services):
-
This build contains performance and accuracy improvements only.
Front-end / GUI:
- No new updates this week
Build 140456 (2018-10-09)
Filtering (services):
-
This build contains performance and accuracy improvements only.
Front-end / GUI:
- No new updates this week
Build 140454 (2018-10-02)
Filtering (services):
- Resolved: journaled messages would sometimes be logged for the incoming filter but not the outgoing, when they can be logged for both (#36578)
- Resolved: fixed an issue where the Email Scout Report schedule could have wrongly switched between daily and weekly (#36550)
Front-end / GUI:
- Resolved: fixed an issue where the template name would not update when editing Email Scout Report templates (#36253)
- Resolved: fixed an issue using a ‘starts with’ filter with the auth username in log search (#36503)
- Resolved: CSV import on the IP whitelist and IP blacklist pages was not working (#36576)
- Resolved: the new style pages did not follow the default number of items per page setting (#36521)
- Resolved: fixed an issue with adding whitelisted/blacklisted recipients/senders at admin level (#36535)
- Resolved: fixed an issue with setting some schedules in the automatic Email Scout Reports (#36546)
- Improved: the ‘Save’ button on the Email Scout Report creation dialog has been renamed to ‘Schedule’ ([140257])
Build 140200 (2018-09-25)
Filtering (services):
- Resolved: If a domain had no messages archived for a day, expiring messages from that day onward would fail (#35865)
- Resolved: Scheduled Email Scout Reports would not send in some situations (#36500)
Front-end / GUI:
- Resolved: Grouping search results by admin would not work on some pages (#36504)
- Resolved: Displaying non-ASCII characters in message preview would not work correctly (#36478)
- Resolved: Fixed an issue where creating an on-demand archive index would loop displaying status messages (#36462)
- Resolved: Filtering by domain on the LDAP sync mapping page would not work correctly (#36496)
- Resolved: Fixed an issue where changing the type of filter would not work correctly (#36497)
- Improved: The Spampanel API call ‘/api/domain/getstorage/domain//’ now returns the total diskspace used based on compressed message size, and will exclude storage of mirrored copies (#35883)
- Improved: Pages that have only a single tab at some levels now show as a tab-less page at those levels (#36477)
- Improved: The OAuth2 / OpenID Connect configuration now supports an additional ‘logout_url’ parameter, that permits using the logout button to log out of the identity provider (#34973)
- Improved: The quarantine and queue pages now include a link to the old (deprecated) pages, which may be used during an extended transition period. These will be removed in the future ([139935])
- Added: OAuth2 / OpenID Connect is now supported for email users (#35611)
Build 139854 (2018-09-18)
Filtering (services):
- Resolved: ARF reports would not be sent if the quarantine response was set to ‘accepted’ (#36430)
- Resolved: If a CSV (e.g. of blacklisted senders) is uploaded with some entries that already exist, the API call would be logged as a failure (409) even though some of the entries would be added (#35952)
- Resolved: The Let’s Encrypt TLS certificates would fail to automatically renew in some situations (#36281)
Front-end / GUI:
- Resolved: Suggested values in some log search filters would not appear in rare circumstances (#36459)
- Resolved: When using languages other than English, an ‘Unknown Domain’ error could repeatedly be displayed on the dashboard page in some situations (#36434)
- Resolved: Importing an exported CSV of Email Scout Report Templates would not work (#36438)
- Improved: If a user has OAuth available as a login option (ie. they are an admin and it is configured by their parent admin) then the User Profile page is now clearer, particularly around how passwords should be changed (#34971)
Build 139593 (2018-09-11)
Filtering (services):
-
This build contains performance and accuracy improvements only.
Front-end / GUI:
- Resolved: Fixed an error that could occur when requesting a delivery attempt for large numbers of messages in the queue (#36391)
- Resolved: Fixed a rare error when attempting to view specific messages from Email Scout Reports (#36246)
- Resolved: Fixed an issue preventing locking outgoing users at domain user level (#36397)
- Improved: The default Email Scout Report templates now work better on very small screens (#36418)
- Improved: The interface for selecting the day and times to send Email Scout Reports has been significantly upgraded (#31239)
Build 139323 (2018-09-04)
Filtering (services):
- Resolved: Custom filtering rules are now removed when the corresponding domain is removed (#36348)
- Improved: When the kernel has IPv6 disabled, delivery over IPv6 will now automatically be skipped (#36156)
Front-end / GUI:
- Resolved: The ‘Remove and Train as Spam’ and ‘Train as Spam’ actions would sometimes fail with very large numbers of messages (#36119, #36334)
- Resolved: Using the ‘Make a copy of’ action on the Email Scout Report template ‘column’ would fail (#36142).
- Resolved: Downloading large numbers of archived messages would sometimes fail (#36325)
- Resolved: The banner permitting regenerating the archive content index would wrongly be displayed when archiving was not enabled (#36363)
- Resolved: Training a message as spam from the archive would wrongly be available as an action when archiving was not enabled (#36379)
- Improved: The ‘blackhole’ help text on the Mailboxes page has been clarified ([139088])
- Added: When using LDAP authentication, if the LDAP server cannot be reached, or an error (other than authentication failing) occurs, the provided username/password will be checked against the local control panel credentials as well (#31050)
- Added: It’s now possible to see the earliest time that an automatic delivery attempt will be made for messages in the queue. To do this, add the ‘earliest next delivery attempt’ column in the log search page. This is expensive to calculate, so you’ll need to click the button in the rows you’re interested in to see the value. Note that this is only the earliest possible time; the actual delivery attempt may be later, depending on factors like server load (#32867)
Build 138935 (2018-08-28)
Filtering (services):
- Resolved: Failure to log extremely large API requests (#36253)
- Resolved: Fix race condition in API for routes endpoint (#36321)
- Resolved: Fix case sensitive issue when logging journal messages (#36326 and #36341)
- Resolved: Journaled archived messages are not showing at email user level, when alias is in place (#35674)
- Resolved: Quarantine response not applying correctly (#36025)
- Resolved: Incorrect padding error when viewing message (#36249)
- Resolved: Incorrect arguments parsing for move domain API (#36344)
- Resolved: Incorrect destination password validation for move domain API (#36345)
- Improved: Add flag to local_scan for classification response only (#31112)
- Added: Add newsletter/social as RegEx check options (#35150)
- Added: Support for extracting URLs from PDF attachments (#35150)
Front-end / GUI:
- Resolved: Process of single message should be instant (#36167)
- Resolved: Fix error when reporting messages with special character(s) (#36316)
Build 138683 (2018-08-21)
Filtering (services):
- Resolved: API crashes when the quarantine is unavailable (#35993)
- Resolved: API error when clearing the cache failed (#36254)
- Resolved: API error when retrieving statistics in rare situations (#36261)
- Resolved: When a message was released and required archiving it could be stored under the day of release rather than the day the message was received (#36144)
- Resolved: Messages could be accepted at the global journal address after a domain was removed (#36242)
- Resolved: Protection Reports sent to multiple recipients would fail to send (#36194)
- Resolved: Sending an on-demand ESR that included an unsubscribe link would fail (#36067)
- Resolved: In some situations multiple copies of automatic ESR could be created (#36094)
- Resolved: ESR containing unsubscribe links to non-ASCII recipients would fail to send (#36258)
- Resolved: Some outgoing custom filtering rules not working (#36197)
- Resolved: Training messages via email would fail in some situations (#36099)
Front-end / GUI:
- Resolved: Actions on large numbers of rows in the preview log search pages could fail to execute (#35955)
- Resolved: Searching in message content in non-ASCII domains from the preview log search pages would fail (#36236)
- Resolved: API error when the traceroute or dig commands failed (#36279)
- Resolved: Messages could still show as archived after being removed via expiry or hard quota (#35766)
- Resolved: Some actions on the preview log search page could fail to execute (#36230)
- Resolved: An error could occur when viewing messages via ESR where the recipient contained non-ASCII characters (#36247)
- Resolved: Creating new custom filtering rules based on matching against all headers would not work correctly (#36209)
- Resolved: Fixed an issue using the control panel with IE11 (#36285)
- Resolved: Fixed an issue executing an action on extremely large numbers of rows (#36120)
- Resolved: Fixed an issue with the control panel when archiving is not available (#36189)
- Resolved: Granting API access when logged in using an auth ticket was not working (#36222)
- Resolved: The ‘message content’ filter would sometimes be delayed from becoming available after creating an index (#36231)
- Resolved: Issues with the LDAP Sync settings not appearing correctly after reset (#36239)
- Resolved: Fixed using the enter key to create whitelisted or blacklisted senders and recipients (#35823)
- Resolved: Fixed the operator names for the ‘message content’ filter (#36232)
- Improved: The ability to create an archive index has been extended to the email user level (#34671)
- Improved: The text on the single and bulk action confirmation dialogs has been clarified (#36228)
- Improved: Added a help sidebar on the custom HTML creation dialog (#35908)
- Improved: Execution of actions against a single message occur more quickly (#36167)
- Improved: Removed the mislabeled ‘general accuracy’ values from the statistics pages ([138567])
- Improved: Move the ‘Domain Aliases’ page out of preview ([138509])
- Added: Added date and time options to mailbox options and ESR templates (#35804)
Build 138073 (2018-08-14)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Other:
-
CVE-2018-5390 Linux Kernel update. It is recommended to reboot your servers after they updated.
Build 138071 (2018-08-07)
Filtering (services):
- Changed: the ‘global’ quarantine account has been deactivated (#13781)
- Improved: the ‘remote syslog’ functionality has several improvements – it’s more error tolerant, more real-time, and opens fewer connections to the remote syslog server (#33738)
Front-end / GUI:
- Resolved: the ‘quick select’ buttons on the preview log search page were not working in all situations (#36151)
- Resolved: fixed issues using IPv6 addresses as hostnames in the network tools page (#36134)
- Resolved: some minor adjustments have been made to the introduction text on the LDAP Sync page (#36162)
- Added: the preview log search page now includes, at domain level, the ability to generate a message content search index for archived messages (to search within messages and attachments). This functions similarly to the index build on the old archive status page, but is more conveniently located for users. If real-time indexing is enabled, building indexes is not required, so this will not be displayed (#34672)
Build 137723 (2018-07-31)
Filtering (services):
- Resolved: Certain incorrect LDAP sync configurations could cause the LDAP mailbox/alias sync to fail to complete (#35997, #35998)
- Resolved: Corrected handling of messages that contain body lines beginning with ‘From’ (#36092)
Front-end / GUI:
- Resolved: The ‘archive status’ page would show incorrect information about which mailboxes are archived in some situations (#36070)
- Resolved: In some situations uploading a CSV file of Email Scout Report templates at admin level would not work (#36060)
- Resolved: Certain types of invalid regular expression would cause the custom filtering rule preview to fail (#35994)
- Resolved: Users may no longer remove all destinations for a domain (#36107)
- Resolved: A performance issue with the custom filtering rules page when a large number of rules are present (#36068)
- Resolved: A performance issue on clusters with extremely large numbers of whitelisted senders or recipients (#36029)
- Resolved: An issue where the confirmation dialog would not close when removing messages from the queue (#35954)
- Resolved: An issue where no error would be displayed when failing to make a copy of an Email Scout Report template (#35980)
- Resolved: The /api/admin/transferadmins/ API method was broken in a previous update, and now works again (#36111)
- Improved: The layout of the login page has been improved on small screens (#36097)
- Improved: The help text for the ‘unsubscribe link’ in the Email Scout Report template page has been improved ([137278])
Build 137152 (2018-07-24)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 137150 (2018-07-17)
Filtering (services):
- Resolved: an appropriate API error is now returned when an invalid result ordering is requested (#35992)
- Resolved: an appropriate API error is now returned when an invalid date range is requested (#35995)
- Resolved: an appropriate API error is now returned when an invalid ‘ping’ command is requested (#35996)
- Resolved: invalid IP addresses no longer cause the API log entry recording to fail (#36000)
- Resolved: when a message is released and trained, the statistics are now appropriately updated (#33450)
- Improved: most messages that the system itself sends (e.g. Email Scout Reports) are now logged and (if relevant) archived (#33958)
- Improved: Email Scout Reports are now limited to 1,000 results to avoid sending excessively large emails (#35650)
Front-end / GUI:
- Resolved: fixed retrieving logos for clusters with multiple control panel servers (#35820)
- Resolved: fixed an issue where queries could be slow on clusters where many users have unsubscribed from Email Scout Reports (#35965)
- Resolved: fixed an issue where the confirmation dialog would not always close on the first attempt when performing actions (#35954)
- Resolved: removed the ‘import’ button from the Recommended tab on the ESR Templates page when not at the appropriate level (#35964)
- Improved: the instructions for importing via CSV on all new-style pages has been improved (#34986)
- Improved: the error message when uploading an invalid CSV has been improved (#36005)
- Improved: the ‘Email Scout Reports’ button has been removed from the (preview) log search pages, as it is available in the main left-hand navigation menu (#35967)
- Improved: the option names and help text on the ‘Configuration’ tab of the ‘Mailboxes Overview’ page have been improved ([136856])
- Added: the (preview) outgoing log search now includes ‘blacklist sender’ as an action (#35960)
Build 136803 (2018-07-10)
Filtering (services):
- Improved: The ‘archived recipients’ functionality is now ‘archived mailboxes’ – ie. messages that are from the specified addresses will also be archived (#34468)
- Improved: ARF reports will now only be generated for messages that are classified as spam, phish, or virus, and custom actions for these messages are not relevant to whether an ARF is sent (#35614)
Front-end / GUI:
- Resolved: Fixed importing CSV files with cluster-wide settings (#35835)
- Resolved: Fixed importing CSV files with lock notification templates (#35938)
- Resolved: Fixed adding outgoing filter whitelisted senders on very large clusters (#35829)
- Resolved: Fixed using the ‘copy’ action on the whitelist/blacklist sender/recipient pages with non-ASCII domains (#35922)
- Resolved: The outgoing log search would wrongly include incoming filter actions in some situations (#35939)
- Resolved: Fixed editing whitelisted/blacklisted recipients/senders with non-ASCII domains (#35951)
- Resolved: Fixed issues with the Protection Report pages with non-ASCII domains (#35904)
- Improved: The ‘Destinations’ page has been moved out of preview, replacing the old ‘Edit Routes’ page (#35896)
- Improved: The whitelist/blacklist sender/recipient pages now show the admin level lists at domain level (#34149)
- Added: Admins now have a ‘note’ field available (#35374)
Build 136486 (2018-07-03)
Filtering (services):
-
Improved: Headers, such as the message subject, are now ‘unfolded’ before being logged, which simplifies searching for long headers (#35783)
Front-end / GUI:
- Resolved: The ‘domain jumper’ wouldn’t always lower-case the domain name, leading to inconsistent settings (#35850)
- Resolved: Users of the archived messages protection system would have inapplicable actions available for messages (#35851)
- Resolved: Viewing ‘frozen’ queued messages did not work on the preview log search pages (#35871)
- Added: The ability to ‘inject’ custom HTML/JS/CSS into the control panel pages (#32151)
Build 136120 (2018-06-26)
Filtering (services):
- Resolved: The “re-authenticate” functionality would not work correctly when the “rewrite sender” feature was also used (#35396)
- Improved: The detection of Microsoft Exchange destination servers (which do not correctly handle SMTP ‘callouts’) has been improved to avoid false positives with G-Suite servers (#34844)
- Improved: The rejection message for the ‘eml1’ check has been adjusted to make it less likely that a DSN would be caught by filtering ([135791])
Front-end / GUI:
- Resolved: Moving a sender/recipient whitelist/blacklist entry from the domain list to the admin list (or vice-versa) could fail in some situations (#35777)
- Resolved: Importing settings using a CSV file over 1 MB in size would wrongly fail (#35773)
- Resolved: The “send now” action for Email Scout Reports (on the new, preview, Email Scout Reports page) could fail in some situations (#35795)
- Resolved: Deleting a very large number of Email Scout Reports at once would fail (#35802)
- Resolved: Restored compatibility with IE 11 (#35828)
- Resolved: The “compose reply” function no longer included the original message (#35788)
- Improved: The “catch-all” status in the “protection status” function on the Overview page now indicates that the check is not applicable when the domain limits acceptance of messages to a specific mailbox list (#35727)
- Added: It’s now possible to edit the existing Email Scout Report templates and to create entirely new ones (#27658)
Build 135786 (2018-06-19)
Filtering (services):
- Resolved: Messages sent to the ‘global’ journaling address could fail to show as archived in the preview log search (#35635)
- Resolved: Getting the estimated retry time for a message in the null sender queue would fail (#35624)
- Resolved: Fixed an issue that would sometimes cause use of the API to get the default outgoing sender blacklist to fail (#35661)
- Resolved: Fixed an issue that could cause excessive server load when virus scanning messages with large RTF attachments (#35515)
- Resolved: Fixed an issue that could result in messages containing invalid links to be temporarily rejected (#35602)
- Resolved: Fixed a rare case where archived messages would fail to appear in the preview log search (#35755, #35766)
- Resolved: Fixed an issue where messages with invalid Date: headers would fail to be released (#35618)
- Improved: Archiving index data is now stored on the logging server(s), rather than the API/control panel server, allowing simple scaling to multiple servers. Existing data remains in place (#31221)
- Improved: Performance of the ‘api_get_outgoing_delivery_queue’ API method has been improved for clusters with very large numbers of servers (#35730)
Front-end / GUI:
- Resolved: The super-admin API logs now correctly hide the LDAP password for calls setting up LDAP mailbox sync (#35685)
- Resolved: Fixed an issue preventing the sender/recipient whitelist/blacklist ‘recommended’ list displaying for domain users (#35712)
- Resolved: Fixed an issue where whitelisted/blacklisted addresses could fail to be displayed at ’email user’ level when the address was mixed-case (#35289)
- Resolved: Fixed an issue where the ‘apply to all selected’ action would continue to be used even after deselecting a message (#35676)
- Resolved: Fixed an issue where in some situations the DKIM selector would not show correctly in the outgoing user settings (#35590)
- Resolved: Fixed poor performance when executing a log search with extremely large timestamp values (#35722)
- Improved: A clearer error is displayed when attempting a ‘message content’ log search that cannot be executed (e.g. all mail without a specific word) (#35691)
- Improved: When the network tools (ping, traceroute, etc) fail an improved error message is displayed (#35621, #35740, #35745, #35746)
- Improved: When providing invalid CSV data for an import an improved error message is displayed (#35742)
- Improved: When attempting to set an out of range value for the maximum mailboxes in a domain, an error is now displayed (#35724)
- Improved: Links to the Email Scout Reports page are now included in the navigation sidebar and the default dashboard (#35761, #35564)
- Improved: The help text for the ‘distribution list’ option in the mailbox settings has been improved ([135632])
Build 135191 (2018-06-12)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 135189 (2018-06-05)
Filtering (services):
- Resolved: Issue with slow IMAP connections on servers with large numbers of outgoing filter end users (#35583)
- Resolved: Issue with ‘direct delivery’ not being used when a message is sent to multiple aliases that have different settings (#35226)
- Resolved: Issue with releasing messages from Protection Reports (#35569)
- Resolved: Issue causing delays processing archived messages on clusters with hundreds of millions of existing messages (#35551)
Front-end / GUI:
- Resolved: Issue where an SQL error could be displayed on failed login when using LDAP authentication (#35638)
- Resolved: Issue with ‘Train Spam’ option not being available for email users (#35562)
- Resolved: Issue with ‘Filtered outgoing messages by default’ wrongly showing as an option in the Mailbox Overview (#35565)
- Resolved: Issue with the ‘Copy’ action not working on the Outgoing Sender Blacklist page (#35550)
- Resolved: Issue with the execute search action from ‘Auto enabled ESRs’ (#35589)
- Improved: The ‘Status’ and ‘Main class’ filters on the preview Log Search pages now use significantly less space (#34166)
- Added: Option to update the ‘catch-all’ status of a domain via the ‘Mailbox Overview’ Configuration tab (#35581)
Build 134908 (2018-05-29)
Filtering (services):
- Resolved: Issue with ‘Outgoing Re-authentication’ failing when ‘Rewrite Sender address’ is used (#35396)
- Resolved: Issue where a custom filtering rule matching the message language would only check explicit and not automatically detected languages in some cases (#35419)
- Resolved: Issue where Microsoft Journal format messages would be more likely to get temporarily rejected (#35530)
- Improved: Unsubscribing from an automatically created Email Scout Report only unsubscribes from that report, not from all automatic ESR (#34499)
- Added: Messages sent to the ‘global’ journal address that are not in the Microsoft Journal format are now archived, with an attempt made to retrieve appropriate metadata from the message headers (#35012)
Front-end / GUI:
- Resolved: Issue where multi-line custom filtering rules would not display correctly or allow selection of multiple lines (#35394)
- Resolved: Issue with ‘auth token’ usage creating users with no email address (#35385)
- Resolved: Issue with inability to download quarantined messages using the preview log search pages at email user level (#35488)
- Resolved: The whitelist & blacklist sender & recipient addresses set at admin level are now visible (but not editable) to domain users (#34149)
- Resolved: Issue using the ‘Copy’ action for LDAP Mailbox sync mapping entries at admin level (#34502)
- Resolved: Issue where the LDAP Mailbox sync mapping entry dialog did not properly check if a domain was entered (#35493)
- Resolved: Issue creating Email Scout Reports for domains containing non-ASCII characters (#35484)
- Resolved: Issue editing the domain of an LDAP Mailbox sync mapping entry (#35537)
- Resolved: Issue entering a non-ASCII domain in a filter field (#35497)
- Resolved: Corrected spelling errors in the ‘new login location’ notification email ([134874])
- Improved: The ‘Retrieve log-in’ functionality now only creates a mailbox when used, not when the email is sent (#35337)
- Improved: Error handling when excessively long filters are used in pages (#35492)
- Improved: A new version of the ‘Edit Routes’ page is available for users with ‘features preview’ enabled (#31773)
- Improved: The Email Scout Report page now has a UI that is consistent with other recently developed control panel pages (#34308)
- Added: The OAuth2 / OpenID Connect SSO functionality now includes the ability to initiate an invitation flow, if supported by the SSO provider (#34943)
Build 134226 (2018-05-22)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 134224 (2018-05-15)
Filtering (services):
- Resolved: Quarantine threshold handling related to combined score with the outgoing filter (#35245)
- Resolved: Issue with a large network of IPs having filtering disabled causing delivery issues in general (#35357)
- Improved: Improved handling of attachments in ‘TNEF’ (winmail.dat) format ([133912])
- Improved: The cluster default for the LDAP mailbox/alias sync ‘allow deactivation’ option has been changed to ‘no’ (ie. do not allow deactivation/removal) (#35277)
- Changed: The super-admin level quarantine is deactivated by default. Super-admins may still manage the quarantine via the log search or using the quarantine at domain level (#28238)
Front-end / GUI:
- Resolved: Issue downloading extremely large archive exports (#34967)
- Resolved: Issue with disabling access to the quarantine in conjunction with ‘features preview’ (#35291)
- Resolved: Issue preventing exporting the sender whitelist or blacklist when an admin-level whitelist / blacklist entry is present (#35324)
- Resolved: Issue with the tooltip showing over the ‘Date’ selector on the (preview) ‘Log Search’ page (#35351)
- Resolved: Issue saving a customised dashboard in some situations (#35381)
- Improved: The LDAP Mailbox sync ‘test’ dialog now includes additional text explaining what the user is seeing ([134040])
- Added: We now support multiple and bulk editing on the ‘Mailbox overview’ page Mailbox tab (#33308)
Build 133862 (2018-05-08)
Filtering (services):
- Resolved: Issue with ‘Release’ action on some messages in the Outgoing quarantine delivering the messages to the To address instead of the actual recipient (#35190)
- Resolved: Issue with LDAP mailbox/alias sync not handling database connections issues well (#35284)
- Improved: The Outgoing ‘re-authentication’ system now works with non-empty usernames as well as empty ones (#35109)
- Improved: Use a clearer “extra class” (“mailbox is not filtered”) for messages that are processed to mailboxes that do not have filtering enabled ([133643])
Front-end / GUI:
- Resolved: Issue with the message preview in the Log Search (Preview) showing HTML style content as text (#35166)
- Resolved: Issue with the ‘Compose Reply’ action not being available for super-admins and email users with archive protection enabled (#35172)
- Resolved: Issue with ‘LDAP Mailbox sync’ page checkboxes not showing the correct state (#35280)
- Resolved: Issue with incorrect branding used in the Protection Reports (#34267, #35270)
- Resolved: Issue with the “in archive” log search filter not being applied correctly in some cases (#35138)
- Resolved: Issue where the Email Scout Reports page would not show newly added reports (#35164)
- Resolved: Issue where an inappropriate error message would be displayed when failing to login more than 1,000 times (#35206)
- Resolved: Issue where the Email Scout Report page would show an incorrect schedule for automatically enabled reports (#35219)
- Resolved: Issue where using the ‘domain jumper’ in the middle of a long operation would result in incorrect status messages being displayed (#35220)
- Resolved: Issue preventing directly accessing ‘features preview’ pages when ‘features preview’ is not enabled (#35221)
- Resolved: Issue where the LDAP Mailbox sync page would fail to display in some cases (#35222)
- Resolved: Issue where a ‘This account is inactive’ message would incorrectly be displayed when logging in (#35240)
- Resolved: Issue where the brand for domains could fail to be correctly updated when re-enabling Private Label (#35263)
- Resolved: Issue where an empty time filter would prevent results being displayed (#35276)
- Resolved: Issue where the wrong brand could be used in some situations (#35283)
- Resolved: Issue where the page title would not update when navigating through the interface (#35285)
- Resolved: Issue where the ‘network tools’ page is accessible via page actions, even when the page access is disabled (#35292)
- Resolved: Issue with Email Scout Report ‘execute search’ action not working correctly (#35208)
- Resolved: Issue with ‘View delivery history’ failing for non-ASCII domains (#35217)
- Resolved: Issue where the Email Scout Report message action page would show the wrong time when using the ‘Next Delivery Attempt’ action (#35295)
- Improved: The ‘last login’ field is now updated when the logging in via the ‘retrieve log-in link’ system (#35296)
- Improved: The Email Scout Report message action page now shows the message’s date and time in the domain’s time zone (#35153)
- Improved: The ‘preview’ button on the LDAP Mailbox sync page has been renamed to ‘Save and Test’ and no longer requires saving the configuration before use ([133457])
- Improved: Help text has been added for the ‘log invalid recipients’ option ([133774])
- Improved: The help text for the ‘recipient’ sub-class (in the log search pages) has been improved ([133641])
- Improved: The text recommending use of the new Mailbox overview page has been improved ([133644])
- Improved: The ‘archived recipients” page includes additional information about the older Microsoft Exchange journaling functionality to clarify the distinction with the new ‘global journal address’ functionality ([133745])
- Added: A new action for the (preview) log search pages to view all delivery attempts for a message (#34822)
Plugins & Integration tools:
- WHMCS Addon: The addon is now compatible with WHMCS version 5.7
Build 133233 (2018-05-01)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 133231 (2018-04-24)
Filtering (services):
- Resolved: Issue with ‘recipient whitelist’ being case-sensitive (#35076)
- Resolved: Issue with Email Scout Reports not making the ‘Release and Train’ action available when there are no ‘disallowed release extensions’ set (#34759)
- Resolved: Issue locking identities containing non-ASCII characters (#34980)
- Resolved: Issue with LDAP mailbox sync not working when more than a single (LDAP) page of mailboxes was being synchronized (#35077)
- Resolved: Issue with LDAP mailbox sync not working with non-ASCII characters (#34686)
- Resolved: Issue with Protection Reports not displaying correctly in certain colour schemes (#35044)
- Improved: Protection Report date format to make it more clear (#35052)
- Improved: Messages sent to the ‘global’ archiving journal address are no longer filtered (#35015)
- Improved: The default Email Scout Report templates now show ‘(no subject)’ for messages with no subject, providing access to actions for those messages (#34095)
Front-end / GUI:
- Resolved: Issue preventing locking identities on the ‘Manage Identities’ page at admin level (#35151)
- Resolved: Issue where a ‘failed to set region’ error could be displayed when trying to add a domain (#35055)
- Resolved: Issue with periodic responsiveness problems, particularly on pages involving outgoing users (#34056, #35045)
- Resolved: Issue where the wrong ‘Custom Filtering Rules’ mode (simple/advanced) would be used when using ‘login as’ (#35071)
- Resolved: Issue where Premium Private Label could display as disabled when it was actually enabled (#35094)
- Resolved: Issue where the ‘Execute search’ action for Email Scout Reports would fail to work correctly (#35046)
- Resolved: Issue where the LDAP Configuration advanced settings could be displayed incorrectly (#35101)
- Resolved: Issue where the LDAP Mailbox Sync would wrongly show a mailbox as one that would be removed (#35106)
- Resolved: Issue preventing using URL parameters in the support URL (#35139)
- Adjusted: ‘Mailboxes overview’ moved out of preview ([133172])
- Improved: Renamed the button ‘Preview’ to ‘Test’ in the LDAP Mailbox Sync page ([132820])
- Improved: Removed the ability for email users to add email aliases (#35126)
- Improved: Removed the ability for email users to whitelist themselves (#35105)
- Improved: Changed ‘archive ID’ to ‘in archive’ in the (preview) log search pages (#34074)
- Improved: Minor cosmetic improvements to the ‘Network tools’ / SMTP tab (#35073)
- Improved: Added a clearer error message on the ‘Domain overview’ page when the admin complexity prevents the overview loading (#34813)
- Improved: Removed access to disabled products for super-admins working at domain level (#34952)
- Improved: Adjusted the page introduction text on the ‘Domain settings’ page to match the ‘beneficial to train’ language, and make the ‘disable quarantine’ option behaviour clearer ([133088])
- Added: An option to have the automatic Email Scout Reports include all quarantined messages, rather than only those of which the filter was least certain (#34731)
- Added: Links to search the archive via the log search page (preview feature) (#34074)
- Added: a new ‘message content’ filter in the (preview) log search pages, when the domain has archiving enabled, the user is at domain level, and real-time indexing is enabled (#34074)
- Added: New options to ‘Mailboxes overview’ page (#34066)
-
Added: The ability to execute actions on all pages of search results (‘in bulk’) for the (preview) log search page and many other new-style pages (#31903)
-
Added: Support for custom BindDN formatter for LDAP authentication (#35050)
Build 132601 (2018-04-16)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 132559 (2018-04-10)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- Resolved: Issue with Archive ‘Usage (preview)’ is displayed when the archiving product is inactive (#35011)
- Resolved: Issue with ‘Invalid field: time’ error being returned when creating an ESR (#35030)
- Added: Ability to do a manual LDAP sync and preview the sync results (#33456)
Build 132311 (2018-04-03)
Filtering (services):
- Resolved: Issue with null sender in ‘direct delivery’ mode wrongly using ‘MAIL FROM:<@>’ (#34882)
- Resolved: Issue where user could be wrongly logged out before their session should expire (#34887)
- Resolved: Issue where the LDAP Mailbox/Alias sync timing might not match that selected (#34881)
- Improved: Changed sender whitelist system so that forged sender addresses (ones with failing SPF or DKIM checks) will still be considered whitelisted (#34090)
Front-end / GUI:
- Resolved: Issue with list of domains on outgoing whitelist/blacklist custom filtering rules including all domains (#34895)
- Resolved: Issue with downloading large numbers of messages from the preview version of the Log Search page (#34950)
- Resolved: Issue where a header-based custom filtering rule added in “simple” editing mode could wrongly match other headers (#34808)
- Resolved: Issue with the preview ‘Delivery Details’ pages not having ‘(Preview)’ label on dashboard (#34836)
- Resolved: Issue with incorrect ‘From’ address being used for Protection Reports on domains that belong to admins without private label (#34746)
- Resolved: Issue where changing the date and time format did not result in changes in the preview Log Search pages (#34839)
- Resolved: Issue where the “Telnet test” action on the preview “Delivery Details” page would set the test message content to “general data” (#34846)
- Resolved: Issue where the Dashboard would not load for an admin if all their permissions were removed (#34854)
- Resolved: Fixed navigating between pages so that when the browser “back” button is used filters are not reset (#32121)
- Improved: Add a notice to the “telnet test” on the Domain Overview page explaining where the test connection is made from ([131909])
- Improved: Added help text to the “re-authentication permitted” option in the outgoing user settings ([132107])
- Improved: The (preview) “Custom Actions” pages have two additional actions available: ‘temporarily reject’, and ‘accept and notate as spam’, and ‘reject’ is labelled ‘permanently reject’ for additional clarity (#34884)
- Improved: Added an updated Archive Usage page for users with “features preview” active, also available for super-admins (#31682)
- Improved: The “Lock Notification Templates” are now available to all users, not only those with ‘features preview’ active ([131694])
- Improved: The “LDAP Mailbox/Alias Sync” is now available to all users, not only those with ‘features preview’ action ([131965])
- Improved: The text on the sender whitelist pages has been updated to match the new sender whitelist behaviour ([132166])
- Improved: Added help text explaining the “hide header” functionality in branding ([131809])
- Improved: Adjusted the wording in mailbox character restrictions, from “exclude” to “block” ([131809])
Build 131624 (2018-03-27)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 131622 (2018-03-20)
Filtering (services):
- Improved: Email Scout Reports will not be automatically activated if the destination domain appears to have a ‘catch-all’ configured (#33967)
Front-end / GUI:
- Resolved: Issue with invalid error: ‘You’re not allowed to delete the domain’ being returned when trying to remove a domain belonging to a sub-admin (#34747)
- Resolved: Issue with transferring a domain from super-admin to a branded sub-admin not updating the Protection Report template and brand entries (#34764)
- Resolved: Issue with admin list being displayed multiple times on transfer dialog (#34770)
- Resolved: The preview log search page again defaults to sorting by date/time (descending) rather than message ID ([131218])
- Improved: The ‘Add’, ‘Import from .CSV’, and ‘Export as .CSV’ actions now have an icon next to the button (#34142)
- Added: ‘Delivery details’ page showing all delivery attempts for messages (#32456)
Build 131208 (2018-03-13)
Filtering (services):
- Resolved: Issue with status not being updated when delivery queue retry action is taken from ESR (#34394)
- Resolved: Issue with mailbox limit being ignored in LDAP Mailbox Sync (#34662)
Front-end / GUI:
- Resolved: Issue with admins not being able to transfer domain between sub-admins (#34478)
- Resolved: Issue with default language selection not being maintained or displayed on login (#34667)
- Resolved: Issue with domain transfer to sub-admin requiring pending confirmation (#34714)
- Resolved: Issue with ‘Copy sender’ action not populating the username field sometimes on outgoing blacklist sender page (#34729)
- Resolved: Issue with Protection Report template not being removed when the admin account is deleted (#34748)
- Resolved: Issue with Protection report template not being removed when Private Label is disabled (#34749)
- Resolved: Issue with hostname value not being updated in Protection Report template when the branding is removed (#34752)
- Resolved: Issue with ‘On-demand protection report’ wrongly using ‘Generic’ template (#34745)
- Improved: Help text for ‘Maximum Mailboxes’ option on Mailbox Configuration tab of Mailbox Overview page ([130973])
Build 130926 (2018-03-06)
Filtering (services):
- Improved: The ‘local-spamexperts-generated’ text that could appear in message Received headers is now whitelabel (#34633)
- Resolved: Issue where LDAP Mailbox/Alias Sync could clash with one specific domain (#34483)
- Resolved: Issue removing an outgoing domain while it was still being actively used (#34460)
- Improved: When releasing a message the ‘direct delivery’ feature is now used, if enabled (#34354)
- Improved: TLS will again be optimistically used for recipient/sender callouts ([130693])
Front-end / GUI:
- Resolved: The text on the admin users page now correctly reflects the active password policies (#34689)
- Resolved: Issue loading the ‘raw’ view of a message from the preview log search pages (#34695)
- Resolved: The ‘global’ journal address would sometimes use a MX record that was not the lowest priority for the display domain (#34706)
- Improved: Minor design tweak with the ‘columns’ selector on the preview log search pages (#34195)
- Added: New option to the preview ‘Mailboxes Overview’ page controlling whether mailboxes are filtered by the incoming filter by default (#34510)
Plugins & Integration tools:
-
APS2: Resolved issue with usage values being set incorrectly in OSA (#38)
Build 130609 (2018-02-27)
Filtering (services):
- Resolved: Issue with Email Scout Report grey background not resizing horizontally on Android devices (#34456)
- Resolved: Issue with storing archived messages for extremely long domains (#34545)
- Resolved: Issue with locally generated messages having an incorrect status of “queued” in some situations (#34343)
- Resolved: Corrected api_set_remote_syslog_server documentation to note that the default socket connection type is TCP (stream) rather than UDP (datagram) (#34599)
Front-end / GUI:
- Resolved: Issue with unbind from ‘/api/admin/remove/’ wrongly assigning domain to super-admin instead of removing admin (#34573)
- Resolved: Issue with email alias page being visible when features preview is enabled, on some clusters (#34566)
- Resolved: Issue where in some situations the “use default” radio button would incorrectly show as unselected in the LDAP Mailbox Sync mapping tab (#34596)
- Resolved: Issue with adding a new domain not setting the parent’s Protection Report template if no custom brand is set (#34595)
- Resolved: Issue where the LDAP Mailbox Sync default settings could clash with one specific admin (#34585)
- Resolved: Issue with inability to delete wildcard email address aliases (#34616)
- Resolved: Issue with error being returned when editing entry on Sender Whitelist / Blacklist pages at super admin level (#34620)
- Improved: The quarantine and queue pages now have ‘(preview)’ in their label only when the user is in preview mode ([130278])
- Added: A new global journal address system (#34067)
- Added: The ability to set daily automatic Email Scout Reports (#34395)
Build 130274 (2018-02-20)
Filtering (services):
- Resolved: Issue with the Email Scout Report ‘Whitelist Sender’ action returning an error (#34578)
- Resolved: Issue with error being returned when trying to view a quarantined message in some cases (#34505)
- Resolved: Issue where emails could not be delivered for domains with a private IP set as route (#34528)
- Resolved: Issue where filtering messages with very large numbers of email addresses could take excessive time (#34525)
Front-end / GUI:
- Resolved: Issue with ‘Create copy’ option missing at domain/admin level for LDAP mapping (#34443)
- Resolved: Issue where the preview version of the log search page would show the main timestamp in the delivery date column (#34465)
- Resolved: Issue where archived recipients would not be displayed in lower case (#34467)
- Resolved: Issue where attempting to manage a domain’s products could cause all the products to become unavailable (#34529)
- Resolved: Issue with LDAP authentication failing when the email address returned from the LDAP server had a domain not in lower case (#34544)
- Resolved: Minor layout issue with some text in the classification explanation on the preview log search pages (#34559)
- Resolved: Issue with the Dashboard customise state staying enabled (#34572)
- Improved: The ‘lost password’ link (and URL) has been renamed to ‘retrieve login’, and supports pre-filling the username (#34295)
- Added: ‘Mailboxes Overview’ page, replacing ‘Local Recipients’ and ‘Email Address Aliases’ in preview (#31778)
Build 129915 (2018-02-13)
Filtering (services):
- Resolved: Issue with Outgoing users being created with incorrect settings (#34433)
- Resolved: Issue where messages could be quarantined multiple times in some situations (#33177)
- Resolved: Issue with “Training Requested” messages not appearing (#34481)
- Improved: The archive expiry maximum has changed from 1,000 days to 10,000 days ([129780])
- Improved: The “Archived Recipients” configuration now only applies to messages archived by the incoming filter, not the outgoing filter (#34466)
- Improved: Added backend support for SOCKS to reroute delivery of incoming filter messages (#33999)
Front-end / GUI:
- Adjusted: The LDAP Mailbox Sync page is now only visible to users that have “features preview” enabled ([129848])
- Resolved: Issue with ‘Clear’ button on LDAP Mailbox Sync page redirecting to Dashboard (#34421)
- Resolved: Issue with admin being unable to transfer domain between sub-admins (#34478)
- Resolved: Issue with default language not working at admin level (#34485)
- Resolved: Issue with the domain input field not being automatically filled when editing the LDAP Mailbox Sync mapping (#34441)
- Resolved: On narrow screens the help icon could sometimes appear over the top of menus (#34452)
- Resolved: When removing a mapping in the LDAP Mailbox Sync page, an “undefined” message would sometimes show (#34461)
- Resolved: When configuring LDAP Mailbox Sync, the “Use TLS” setting would save as enabled if not changed (#34475)
- Resolved: In some cases, the ‘IP Reputation check’ functionality would not display results correctly (#34477)
- Resolved: Issue with ‘Invalid filter error’ appearing when loading a raw body of a mail (#34325)
- Resolved: Issue with selecting some hours for periodic Email Scout Reports in some time zones (#34471)
- Resolved: Issue with the create form resetting when encountering errors setting up an Email Scout Report (#34453)
- Resolved: Email Scout Report subjects would fail to validate in some situations (#34454)
- Improved: The admin level sender/recipient whitelist/blacklist tab names are now more consistent with the other tabs (#34434)
- Improved: The LDAP Mailbox Sync page now lets domain users opt in or out of using the default mappings (#34423)
- Improved: The LDAP Mailbox Sync page now has the configuration tab as the default, at domain level (#34444)
- Improved: The LDAP Mailbox Sync page now validates the provided connection data before saving (#34413)
- Improved: The “import” and “export” labels on the (preview) Temporary Log Search page are now more consistent with other pages (#34470)
- Improved: The “import” and “export” labels on the (preview) Customise Actions pages are now more consistent with other pages ([129603])
- Improved: The colours used in the bandwidth overview charts when using the #444444 (grey) colour scheme now have more variation.
- Improved: Email Scout Reports now behave more consistently with other settings, where all reports for a domain are visible at domain level, regardless of the user that created the report (#34417)
- Added: Swedish language translation (#33992)
Build 129431 (2018-02-05)
Filtering (services):
- Resolved: Issue with outgoing messages sent to no-reply being logged as ‘queued’ instead of ‘blackhole’ (#34343)
- Resolved: Issue with delays processing messages trained via add-ons (#34426)
- Resolved: Issue with custom filtering rules based on message language not matching in some situations (#34392)
Front-end / GUI:
- Resolved: Issue with super-admin level not having only one tab for sender / recipient whitelist / blacklist (#34337)
- Resolved: Issue with language custom filtering rule showing as ‘undefined’ (#34390)
- Resolved: Issue with language custom filtering rule adding more ‘\’ when editing the rule (#34404)
- Resolved: Issue with brand logo not being set in some Protection Reports (#34267)
- Resolved: Issue with wrong template being used on the Protection Report after disabling branding (#34341)
- Added: LDAP local recipient and alias sync (#33455)
Build 129066 (2018-01-30)
Filtering (services):
- Resolved: Issue with unroutable messages wrongly appearing queued when actually bounced (#34338)
- Resolved: Issue with messages not showing in the quarantine when trying to view the message in the “features preview” log search (#34198)
- Resolved: Issue creating on-demand archive indexes with particular types of message (#34251)
- Resolved: Domain alias to email alias direct delivery failing when a local recipients list is used (#34334)
- Resolved: Issue with subject showing twice in Email Scout Reports (#34296)
- Resolved: Issue that could cause excessive disk space usage for logging (#34286)
Front-end / GUI:
- Resolved: Unable to use “default” domain in “Customise Actions” when logged in as super-admin (#34350)
- Resolved: Issue with “Copy Recipient” not working on the Sender Whitelist / Blacklist pages (#34349)
- Resolved: Issue with removing email alias if the address is invalid (#34312)
- Resolved: Issue with Email Scout Report hour set in UTC instead of the user’s time zone (#34313)
- Improved: Error message when attempting to use an invalid branding logo (#34315)
- Added: Exposed per-admin sender/recipient whitelist/blacklist (#34023)
Build 128741 (2018-01-23)
Filtering (services):
- Resolved: Logs for ‘api_set_domain_https_certificates’ were expired too quickly (#34247)
Front-end / GUI:
- Resolved: Editing outgoing users takes too much time to load (#34225)
- Resolved: Ensure admins without API access cannot create sub-admins with API access (#34280)
- Resolved: Issue with ‘/api/admin/list/’ failing to return all sub-admin details when admin credentials are used (#34235)
- Improved: Changed the name of the ‘not matches’ filter to ‘does not match’ ([128395])
- Improved: Clarified on several pages that settings affect both the incoming and outgoing filters ([128497])
- Added: Allow to reset the admin branding back to ‘default’(#34006)
- Added: Optional custom logging ‘username’/identifier when creating auth tickets (#34022)
Build 128364 (2018-01-16)
Filtering (services):
- Resolved: Issue with Protection Report action to Blacklist not working (#34157)
- Resolved: Recipient being incorrectly logged for outgoing filter journal messages (#34105)
- Improved: Extend Email Scout Report actions to work with queued messages (#28961)
- Added: We now handle domain alias to email alias rewrites (#26646)
Front-end / GUI:
- Resolved: Archive message view ‘Load the rest of the message’ showing in email (#34136)
- Resolved: Issue with removing messages from quarantine not working in preview ‘Log search’ (#34109)
- Resolved: Issue with 2FA QR code not working in some 2FA applications when the recommended name contained a space (#34158)
- Resolved: The new ‘Log search’ pages do not display any content after redirect (#34162)
- Resolved: Log search actions for outgoing filter at email level are incorrect (#34185)
- Resolved: ‘/api/domain/getowner’ failing on JSON array (#34200)
- Added: RBL checks on Outgoing Delivery IPs page (#30629)
- Added: Ability to customise actions by classification (#30909)
- Added: ‘Archive download’ option to bulk actions on log search page (#28016)
Build 127990 (2018-01-09)
Filtering (services):
- Resolved: Dig command doesn’t work for filtering servers other than the control panel (#34046)
- Resolved: Issue with Lets Encrypt certificates not being set when the branded host name matches the primary host name of the server (#34140)
- Deprecated: ‘api_set_required_from_domain’ and ‘api_get_required_from_domain’ ([127821])
Front-end / GUI:
- Resolved: Custom dashboard not being translated (#34124)
- Resolved: Issue with multi-select filter used in ‘Custom Filtering Rules’ pages (#33530)
- Resolved: Protection Report not working for usernames containing a comma (#34119)
- Improved: Redesigned the ‘Domain aliases’ page (#31771)
- Improved: Integrated the log and queue pages for users that have “features preview” enabled (#21936)
- Added: Exposed the “Custom Filtering Rules” functionality for domain users (#28637)
- Added: Added the Outgoing Sender Blacklist to the control panel (#24830)
Extra:
- CVE-2017-5754 linux kernel fix. Although not required, we recommend a controlled server reboot after the update (one by one, control-panel node last) to activate the new kernel version (#34128)
Build 127783 (2018-01-02)
Filtering (services):
- Resolved: api_get_outgoing_sender_blacklist use with ‘*’ as username (#34071)
- Resolved: issue with creating archiving index with particular messages (#34087)
- Resolved: issue determining archiving quota when non-default values are used (#33813)
Front-end / GUI:
- Resolved: issue where username would not be prefilled in the edit/copy dialog on some pages (#34077)
- Resolved: issue changing the password reset template with sub-admins (#34001)
- Resolved: ‘This field is required’ error could sometimes appear when editing the user’s dashboard (#34060)
- Resolved: domains whitelisted / blacklisted by sub-admins would not appear in the admin page (#34068)
- Resolved: the default session timeout would not be used on older cluster installations (#34084)
- Resolved: an issue persisting dashboard widget customisations (#34088)
- Improved: warning text on branding page when a non-resolving hostname is used (#34031)
- Improved: viewing and downloading (quarantined, queues, and archived) messages from the preview version of the log search pages is now possible (#33302)
- Added: ability to use Let’s Encrypt provided TLS certificates for HTTPS (#31686)
- Added: log search page for temporary log entries (#32903)
Build 127410 (2017-12-26)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 127409 (2017-12-19)
Filtering (services):
- Added: Ignore history when identity has been unlocked (#33506)
- Resolved: Issue with messages wrongly blocked because of ‘badly encoded [name] header’ (#34015)
- Resolved: issue with scanning some messages with particularly long headers (#33883)
- Resolved: prefer the Date header over the Deferred Delivery header when checking message age (#33989)
Front-end / GUI:
- Resolved: Existing custom Link URI value not visible / prefilled when editing a link item when using ‘Customise Dashboard’ (#34008)
- Resolved: Issue with inability to see the ‘add new link’ form inside the modal when using ‘Customise Dashboard’ (#34010)
- Resolved: Issue with scrolling interfering with the widget layout on the dashboard (#34012)
- Resolved: Issue with editing no longer persisting for links collection widget when using ‘Customise Dashboard’ (#34021)
- Resolved: Issue with check boxes missing from the ‘Network tools’ page (#34027)
- Resolved: Issue with long link items breaking the layout when adding / edit links collection widgets when using ‘Customise Dashboard’ (#34033)
- Resolved: Issue with buttons being wrongfully aligned in the lower toolbar when using ‘Customise Dashboard’ (#34040)
- Resolved: Issue where dashboard windows don’t show error messages when using ‘Customise Dashboard’ (#34042)
- Resolved: Issue with email address being case sensitive when using ‘Local recipients’ (#34043)
- Resolved: Issue with switching from an internal to external link results in an error when using ‘Customise Dashboard’ (#34047)
- Resolved: Issue where the super-admin brand name was being exposed at admin level (#34048)
- Resolved: Issue with mass remove & train from delivery queue returning API error (#33960)
- Improved: page introduction text for delivery queue page ([126753])
- Improved: added information to the recipient whitelist/blacklist pages explaining how to whitelist/blacklist all recipients ([127149])
- Improved: text on the custom filtering rules pages explaining the meaning of the ‘header’ value was clarified ([127151])
- Added: Customisable templates for outgoing filter lock notifications (#31166)
- Added: location and language are now available as match types for the custom filtering rules, both in simple and advanced versions of the pages ([127156])
Build 127036 (2017-12-12)
Filtering (services):
- Added: Protection against people setting too high a value for archive expiry (#33945)
- Improved: Default Email Scout Report templates use ‘main_class’ instead of ‘Classification’ [126745]
Front-end / GUI:
- Resolved: Issue logging in via the APS 1.2 add-on when the user had recently logged in to the control panel directly (#33947)
- Improved: Removed the import from and export to CSV links from the Custom Filtering Rules pages when using ‘Simple’ mode (these are still available in ‘Advanced’ mode) [126453]
- Improved: Removed the Export to CSV option in the Custom Filtering Rules pages when using ‘Simple’ mode for global and default tabs [126532]
- Improved: The new sender/recipient whitelist/blacklist pages are graduated from ‘Features Preview’ to normal use [126526]
- Added: Allow users to customise the links in their dashboard (#30458)
- Added: ‘Log Search’ and ‘Quarantine’ pages are integrated in the ‘Feature Preview’ (#33693)
- Added: Option to bypass 2FA from specific IPs when using Auth Tickets (#33750)
- Resolved: Issue with Control Panel API not accepting ‘slash’ characters in username (#33993)
Build 126733 (2017-12-05)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Plugins & Integration tools:
- WHMCS Addon: Resolved small typo in configuration (#9)
Build 126431 (2017-11-28)
Filtering (services):
- Resolved: Issue with email size restriction not being correctly applied (#33829)
- Resolved: Issue with Protection Reports containing unusual header values not being sent (#33899)
- Resolved: Issue where link scanning would use an incorrect rejection message and logged extra class when using a cached result (#33858)
- Added: Ability to include an unsubscribe link in the Email Scout Reports (#28966)
- Added: Unsubscribe method as an action in the Email Scout Reports message view, if the message has an unsubscribe link (#30475)
Front-end / GUI:
- Resolved: Simplified the value field in the simple version of the custom filtering rules page (#33834)
- Resolved: Issue setting an Outgoing Interface for an Administrator account that is not in the initial suggestion list (#33892)
- Resolved: Issue where some new pages would not be available when authenticating via LDAP (#33879)
- Resolved: Issue with Sub-Admin accounts not using the set branding (#33886)
- Resolved: Issue with changing the Outgoing Delivery Interface from Disabled to Any not applying the change (#33889)
- Improved: The custom filtering rules pages are now available when ‘features preview’ is not enabled (#28636)
- Added: ‘Preview’ label to the sections that are in the ‘Features Preview’ list [126184]
Plugins & Integration tools:
- cPanel Addon: Resolved incompatibility issue with v11.68 (#35)
Build 126069 (2017-11-21)
Filtering (services):
- Resolved: Recipient whitelist at domain level is being overruled by default (#33804)
Front-end / GUI:
- Resolved: Error when running ‘api/report/settings/domain/example.com/enabled/0/’ (#33774)
- Improved: Added simple and advanced versions of the regular expression pages (#28635)
- Improved: Show default white/blacklisted entries at domain level (#31098)
- Resolved: ‘Malformed UTF-8 characters, possibly incorrectly encoded’ error – on viewing message from queue pages (#33778)
- Resolved: Disabling / re-enabling admins archive option auto enables the archiving of messages on all domains (#33825)
- Improved: Hide ‘a temporary error has occurred’ on delivery queue for non-super-admin (#33749)
- Improved: Added additional actions to the preview version of the log search pages (#32982)
- Improved: Renamed ‘valid recipient count’ to ‘filtered recipient count’, and adjusted this to only include delivered messages, and to exclude whitelisted messages (125935)
Build 125664 (2017-11-14)
Filtering (services):
- Journaling reports were incorrectly logged (#33767)
Front-end / GUI:
- No new updates this week
Build 125302 (2017-11-07)
Filtering (services):
- PDF Protection Report not wrapping text properly (#27927)
- Disallowed Release Extensions not working with encoded filenames (#30430)
- Message incorrectly displayed in Email Scout Reports (#33591)
- Change S3 key structure to use / as a field delimiter (#31414)
- Add compression to S3 messages (#33435)
Front-end / GUI:
- Expose domain/email alias direct delivery (#33380)
- The OAuth page input fields appear too narrow (#33621)
- Uncaught exception for large requests (#31930)
- Wrong logic in results for query rules using Admin on ‘Manage outgoing delivery IPs’ page (#33674)
- Selection not shown properly in the remove confirmation dialog on custom filtering rules pages (#33675)
- Date/time filters not working properly with Email Scout Reports (#30604)
- Email Scout Reports not working in daily repeat mode (#33581)
- The ‘username’ argument in the ‘admin/list’ method not working for admins; also resolves an issue with APS2 domain limits (#33691)
- Outgoing IP added via API cannot be removed via interface (#33665)
Plugins & Integration tools:
- DirectAdmin: Domain issue when 2 users have the same localpart username (#14)
Build 124326 (2017-10-31)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 124325 (2017-10-24)
Filtering (services):
- Improved: Adjusted error message for delivered emails in Email Scout Report ‘Message Action’ page (#33551)
- Improved: Added the ability to lock an identity from the Email Scout Report ‘Message Action’ page (#32660)
- Improved: Added a new optional field to the remote syslog functionality, ‘product’, to easily distinguish log entries for the incoming and outgoing filters (#123944)
Front-end / GUI:
- Added: Promote “Network tools” page from “Preview” pages (#33529)
- Resolved: Error when adding regex rule (#33542)
- Improved: Allow usage of certificates not generated by public CAs, or self-signed certificates, in the LDAP authentication feature (#33611)
- Improved: Added the ability to see and duplicate default and global custom filtering rules, and turn off default rules, at the domain level (#28631)
Plugins & Integration tools:
- cPanel: Resolved issue with ‘Unable to authenticate to API’ error being returned (#30)
Build 123711 (2017-10-17)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 123710 (2017-10-10)
Filtering (services):
- Improved: the ‘remote syslog’ functionality now has access to additional fields: sender_location, main_class, sub_class, extra_class, message_id_header, and forwarded [123572].
Front-end / GUI:
- Resolved: Domains failing to be assigned when the Incoming product is disabled (#33461)
- Added: Explanations of sub classes in the ‘Log Search’ page (#32143)
- Adjusted text: ‘Added by’ column to ‘Local-part’ in the ‘Whitelist’ / ‘Blacklist’ Pages [123477]
Plugins & Integration tools:
- cPanel: Stopped using deprecated accesshash authentication method (#23)
Build 123465 (2017-10-03)
Filtering (services):
- Resolved: Issue where in some cases identities would be automatically locked without reaching an appropriate spam threshold (#33436)
Front-end / GUI:
- Added: Offer a one-touch option for the most likely action in the Email Scout Report action page (#29858)
- Resolved: New log search (preview) fails when date format it set to ‘DD/MM/YY’ and search for ‘Yesterday’ (#33276)
- Resolved: Table column sizes are not consistent across groups (#33398)
- Resolved: CSS issues with ‘Select file’ button (#33416)
- Resolved: The domain filtering rule input field keeps the initial domain searched on the Preview ‘Log Search’ pages (#33421)
- Resolved: Special encoding not supported for username field (#33426)
- Resolved: Incorrect ‘content-type’ returned on ‘Control Panel’ API (#33442)
Extra:
- Added: Automatic customer notifications for Google Safe Browsing listings (#33356)
Build 123098 (2017-09-26)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- Added: grouping possibility to the table component in the Preview ‘Log Search’ pages (#30971)
- Resolved: Header name is no longer displayed on filtering pages (#33357)
- Resolved: Table entries are missing when ‘select all’ is used (#33362)
- Resolved: ‘Log search’ date sliders CSS issues (#33363)
- Resolved: Hide header option in ‘Branding Management’ page not working (#33384)
- Added: Option for Email Scout Reports to skip sending if there are no results (#31230)
Build 122679 (2017-09-19)
Filtering (services):
- Improved: Include the identity (end user) in ARF messages (#27882)
- Improved: Identity (end user) locking is now based on the number of problematic messages, rather than the number of problematic recipients (#32559)
- Resolved: Fixed errors that could occur indexing particular types of message ([122239])
Front-end / GUI:
- Added: allow outgoing IP users to ‘reauthenticate’ as an outgoing domain user, based on the envelope sender (#33129)
- Added: ‘dig’, ‘ping’, ‘traceroute’ tools to the Network Tools page (#30546)
- Added: view (from quarantine), remove (from quarantine), and SMTP test actions to the preview ‘Log Search’ page (#31478)
- Resolved: Preview ‘Log Search’ fails to return results when date format is set to ‘DD/MM/YYYY’ and search for ‘yesterday’ (#33276)
- Resolved: Timestamp filter issues on preview ‘Log Search’ pages (#33288)
- Resolved: ‘bounced’ status is missing from preview ‘Log Search’ pages (#33263)
Build 122313 (2017-09-12)
Filtering (services):
- Resolved: Messages showing rejected in log search being delivered (#33179)
- Resolved: Handling ‘invite’ type messages (#33187)
- Resolved: Message that have invalidly encoded headers (#33200)
- Resolved: Messages that are blackholed because of identity locking are now logged (#33029)
- Resolved: Issue with ARF generation when messages are reported as spam (#33202)
- Resolved: ‘api_find_outgoing_messages’ fails to use the auth column when ‘in_progress’ is set to only or force (#32549)
- Resolved: fixed an issue that could cause delays in sending ARF reports ([121935])
- Added: Include an action link in the Email Scout Reports (#122083)
- Improved: decreased the time required for new IPs that are added to a cluster to show up in the “outgoing delivery IP management” page ([121731])
Front-end / GUI:
- Resolved: Column selection is not used in the CSV export (#33086)
- Added: Protection against clickjacking with X-FRAME-OPTIONS Response Header (#31037)
- Resolved: Invalid regular expressions do not provide error details (#32680)
- Resolved: Minor display issue with checkboxes in some browsers (#33034)
- Resolved: Export to CSV on preview pages no longer opens a new tab (#33084)
- Resolved: Email Scout Report links were missing from the log search page when using a narrow (e.g. phone) screen (#33205)
Build 121657 (2017-09-05)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Build 121656 (2017-08-29)
Filtering (services):
- Headers will be seen as case insensitive when doing a custom filtering rule header check, with a specific header name (#121398)
Front-end / GUI:
- Added: CSV import/export option to various pages (#31676)
- Resolved: Archive showing as disabled in Archive>Usage when it’s actually enabled (#32942 )
- Resolved: Default MX records do not show the custom records set (#33069)
- Removed: ‘Back to overview’ button on ‘Overview’ page (#33075)
- Resolved: Routes not accepting non-ASCII characters (#33091)
- Resolved: Protection report not inheriting the template from the parent Admin (#33053)
- Improved: when a filtering server is unavailable, notices on the log search and queue pages to that effect will now only be shown at the super-admin level (#32782)
- Resolved: on the incoming/outgoing delivery rules pages a notice explaining global and default rules would sometimes be incorrectly displayed (#33033)
- Resolved: Outgoing Whitelist Rule failing to get Username when outgoing user is Auth Domain (#33092)
- Resolved: Top Row buttons from the Dashboard cannot be clicked (#33102)
- Deprecated: ‘/api/archive/getsize/’ and ‘/api/admin/getarchivingdiskspaceusage/’ (#33149)
- Resolved: Invalid regular expressions in custom filtering rules do not provide error details (#32680)
Plugins & Integration tools:
- cPanel: Resolved: Domains list is not displayed on cPanel interface (#18)
- cPanel: Resolved: Script hook returned an invalid response when trying to terminate cPanel users (#19)
Build 121356 (2017-08-22)
Filtering (services):
- Resolved: issue while indexing certain PDFs (#33088)
Build 121066 (2017-08-15)
Filtering (services):
- Resolved: issue extracting text from some PDFs (#32966)
- Resolved: issue where updater would not run on a Sunday (#33015)
- Resolved: issue where updated scheduled for Tuesday or Wednesday could be shifted to Thursday (#33017)
- Resolved: issue where incorrect EHLO could be used when using the “any” proxy IP setting (#33031)
- Resolved: issue processing some outgoing filter messages that had no “@” in the From address ([120881])
Front-end / GUI:
- Resolved: a possible error message appearing when using “redeliver” in the log search pages (#32958)
- Resolved: issues using non-standard subnets in the interface super-admin access limits setting (#32989)
- Resolved: issues displaying the regular expression flags in the preview custom filtering rules pages (#33028)
- Resolved: minor display issues with the “To” field in the compose email window (#29062)
- Resolved: minor display issues with the OAuth Settings window (#32606)
- Resolved: minor display issues with the Whitelist IP page (#32826)
- Resolved: issues creating Email Scout Reports using the preview log search pages (#32961)
Build 120828 (2017-08-08)
Filtering (services):
- Resolved: viewing queued messages would show headers that had been deleted (#32973)
Front-end / GUI:
- Added the ability to specify custom CSS (style) rules for the ‘Login screen’ (#22689)
- Added the ‘Error Class’ as a filter and column to the ‘Preview Log Search’ pages ([120654])
- Resolved: issue setting a custom filtering rule for outgoing authentication domain users (#32954)
- Resolved: issue where text could overlap arrows on the ‘Delivery Queue’ pages (#31843)
- Resolved: issue where page rendering could be incorrect in exceptional circumstances (#32604)
- Resolved: ‘Execute Search’ action was missing from the preview version of the ‘Email Scout Reports’ page (#32787)
- Resolved: inappropriate use of ‘redeliver’ action when archiving restrictions were enabled (#32967)
Build 120488 (2017-08-01)
Filtering (services):
- When many messages for a recipient are trained as spam from a mailing list, an automatic unsubscribe request may be initiated (#246)
Front-end / GUI:
- Resolved: Error being displayed when trying to unlock an identity on the ‘Manage identities’ page (#32920, #32876)
- Improved: validation of IPv6 addresses and hostnames in the SMTP check in the network tools page (#32881, #32882)
- Improved: made ‘quick select’ links on the preview log search page more consistent in appearance (#32919)
Build 120173 (2017-07-25)
Front-end / GUI:
- Resolved: Buttons surrounding check-boxes are inactive (#32491)
- Resolved: Issue activating the help text for some filters on the preview log search page (#32684)
- Resolved: Issue where the OAuth configuration page could appear empty, even when the settings were stored (#32855)
- Improved design of new ‘Support’ link (#32843)
Build 119786 (2017-07-18)
Filtering (services):
- All cluster IPs (both primary and secondary) are now skipped when checking SPF (#31026)
- Resolved: issue with listing the queued messages that have used the DSN extension (#32829)
- Added rsyslog TLS support (#30984)
- Resolved: issue with extracting text from .doc attachments in archiving (#32800)
- Resolved: issue with SMTP network tool executing incorrect commands (#32770)
Front-end / GUI:
- Access granted to the hidden ‘Master API logs’ page in show ‘Preview features’ mode to any super-admin (#31807)
- Added ability to automatically resize branding image (#20243)
- Improved: availability and use of the ‘Contact us’ button (#32163)
- Resolved: issue where the email notification when the account is accessed from another IP is not working when using private IP blocks (#32622)
- Resolved: issue with the ‘catch-all’ functionality in the SMTP network tool (#32692)
- Resolved: issue with using servers that are not the control panel in the SMTP network tool (#32774)
- Resolved: incorrect ‘good mail’ and ‘bad mail’ quick selects in ‘Preview Log Search’ page (#32685)
- Resolved: issue causing ‘Email Scout Report’ options to sometimes not appear in ‘Preview Log Search’ page (#32786)
- Resolved: issue where multiple domain limit was not respected in ‘Preview Log Search’ page (#32798)
- Resolved: issue with invalid filter operators for authentication domain in ‘Preview Log Search’ page (#32799)
- Improved: result display of SMTP network tool (#32767)
- Improved: default columns in Outgoing filter ‘Preview Log Search’ page (#32812)
- Resolved: Reflective XSS after authentication (#32745,#32746,#32747,#32748,#32749)
Build 119342 (2017-07-11)
Filtering (services):
- Enabled DSN extension (RFC 3461) support (#25178)
- Performance improvements to queue management (#31895)
Front-end / GUI::
- Added a date / time filter to the filtering options on the “Bruteforce blacklist” and “Manage Identities” pages, to enable faster search (#32079)
- Added API support for for archive disk space usage tracking (#31718)
- You now have the ability to test regular expressions in the custom filtering rules pages (#28630)
- Feature preview of the new log search pages (#22387)
- Feature preview for doing SMTP checks from the control panel (#30489)
- Feature preview for new `Sender/Recipient whitelist/blacklist` pages (#31675)
- Improved the available and default filters in the preview custom filtering rules pages (#32070)
- Added ‘Buenos Aires’ time zone [118757]
- Resolved: option to unbind sub-admin triggers orphaned admin (#32550)
- Resolved: issue with arrow drop-down menus showing doubled on Internet Explorer (#32572)
- Resolved: Administrator level archive storage is total storage, not per-message storage (#32644)
Build 118278 (2017-07-04)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI::
- No new updates this week
Build 118277 (2017-06-27)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI::
- No new updates this week
Build 118276 (2017-06-20)
Filtering (services):
- Resolved casing issue where specific messages would not be visible in the ‘Incoming Delivery Queue’ page (#32546)
- Resolved an issue where delivered notated (spam) messages were missing the tracking header necessary for reporting classification errors (#32552)
- Resolved an issue that could cause some specific spam messages to be temporarily rather than permanently rejected (#32541)
- Attachment restriction ‘Hidden Executable’ is now enabled in the cluster installation defaults ([118211])
Front-end / GUI::
- Resolved an issue where the quarantine message preview would remove the “=” character in content (#32442)
- Resolved an issue where replying to a queued message could show a blank screen, when some message headers were missing (#32485)
- Show per-message storage used for archiving (#30634)
- Added an option to select the outgoing interface for outgoing filter accounts (#31916)
- Added ‘Show Preview Features’ functionality (#32030)
- Added ‘Custom Rules Filtering’ pages for users that have ‘Show Preview Features’ enabled (#32029)
- No longer show extra notifications when a domain is added by an admin (#117849)
- Made the user deletion warning message clearer for domain users ([118204])
Build 117679 (2017-06-13)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI::
- No new updates this week
Build 117678 (2017-06-06)
Filtering (services):
- Resolved: in some situations, an archive search might not list some archived messages from the final day in the range of dates being searched (#32449)
Front-end / GUI::
- Resolved: fixed an error using the domain transfer tool when a suitable TLS certificate is not available on the server (#32450)
Build 117401 (2017-05-30)
Filtering (services):
- ‘TNEF’ (winmail.dat) attachments are now processed by the filtering as part of the attachment checks (the actual message that is delivered or quarantined is not altered) (#27393)
Front-end / GUI:
- Resolved: Bandwidth overview showing different values at ‘Admin’ and ‘Domain’ level (#31997)
- Resolved: Domains have no brand when added to an admin that has private label disabled although cluster-wide branding is in place (#32362)
- Resolved: Adjusting branding of an admin could change branding of the admin’s sub-admins (#32363)
- We added a new email notification when we detect that the user has logged in from a different/unknown IP (#27126)
- Added a new columnar template for the Email Scout Report (#30188)
- Improved the error response when HTTP is used and the cluster does not have a valid TLS certificate for the cluster master (#31872)
- Adjusted the names for ‘Report spam’ to ‘Train spam’ and ‘Report not spam’ to ‘Train not spam’ ([117181])
- Adjusted the wording for “Unsure” tagging to “Beneficial to train” ([116729])
Plugins & Integration tools:
- APS2: Resolved: Archiving not being activated when Application Counter is increased as part of the upgrade (#14)
Build 116948 (2017-05-23)
Filtering (services):
- We are now tagging messages that are identified as newsletters (#29843)
- Resolved: the experimental ‘api_set_outgoing_report’ outgoing filter reports now use an envelope sender address, to solve delivery issues when multiple recipients are used (#32194)
- Extended the list of default blocked extensions on new deployments, to: ade, adp, bat, btm, chm, cmd, com, cpl, dll, docm, exe, hta, ins, isp, jar, js, jse, lib, lnk, mde, msc, msi, msp, mst, nsh, pif, prf, reg, scr, sct, shb, vb, vbe, vbs, vxd, wsc, wsf, wsh, url. You may wish to update your list on an existing platform for added security ([116437])
Front-end / GUI::
- Resolved: the ‘allowed IPs’ option for limiting domain routes now applies to use by the API as well (#31984)
- Added the ability to export all archive as stream rather than emailing a zip (#29586)
- Added support for setting the ‘Admin’ language on first login with the Auth ticket API (#31529)
- Added a ‘Manage Identities’ page (#30477)
- Design improvements when validating user input in various pages (#32120)
- Adjusted labels and help text for the ‘unsure’ threshold (now ‘beneficial to train’ threshold in the filter settings, so that it’s clearer what the purpose of these settings is ([116729])
- Resolved issue with valid CNAME triggering ‘This brandname will NOT be synced with API’ response (#32317)
Build 116167 (2017-05-09)
Front-end / GUI::
- Improved the ‘you’ve reached the allowed number of domains’ message when the limit of domains is reached (#30330)
- Resolved: it is no longer possible to have an admin with a limit of domains that is lower than the actual number of domains that are added (#32170)
- Resolved issue with some archived messages getting stuck in ‘Decrypting message content’ (#32184)
- Resolved issue with ‘Spam/unsure’ threshold slider in the Filter Settings page, only moving 1 point at a time (#32192)
Plugins & Integration tools:
- WHMCS: Resolved issue with WHMCS addon not accepting the ampersand character ‘&’ in the password field (#4)
Build 115890 (2017-05-02)
Filtering (services):
- Resolved issue with ‘api_find_call_logs’ when no client IP is available (#31910)
- Resolved issue with ‘api_set_require_outgoing_tls_for_submission_recipient’ not working correctly when wildcard recipients are used (#32099)
Front-end / GUI:
- Resolved issue with notated headers showing twice when viewed in the web interface (#32097)
- Resolved issue with domain names showing in IDNA encoding in the Bandwidth Overview pages (#32062)
- Resolved issue with displaying archived messages that have no plain text part (#32108)
Build 115655 (2017-04-25)
Front-end / GUI:
- Resolved issue with Domain transfer failing if the admin username exceeded character limit (#32025)
- Resolved issue with lock settings being unavailable when auto-lock identities is used (#32043)
- Resolved issue with Private label downgrade from premium to standard losing settings (#32035)
- Added Instanbul UTC+3 DST as a timezone option ([115532])
Build 115372 (2017-04-18)
Filtering (services):
- Resolved issue with identity auto-locking not activating (#31987)
- Resolved issue with small processing delay on specific messages (#31992)
- Resolved issue with greylisting messages with multiple whitelisted recipients from NULL senders (#32024)
Front-end / GUI:
- Added support for showing “original message ID” in log search (#30975)
- Added Colours values for #02088 branding scheme (#30963)
- Do not automatically whitelist the admin address (#29277)
- Resolved issue with adding an OU user with a space (#31968)
- Resolved issue with loading delays on some pages (#32006)
Build 115116 (2017-04-11)
Front-end / GUI::
- Improved filtering in the whitelist/blacklist IP and bruteforce blacklist pages (#30972)
- Added OAuth2 external authentication support (#31194)
- Resolved: restored missing log search actions for archived messages (#31875)
- Resolved an issue preventing some admin users logging in when using LDAP (#31939)
- Resolved issue with descending sorting in the `Log Search` sections (#31961)
Plugins & Integration tools:
- DirectAdmin: Improvements to remote domain detection in DirectAdmin (#1)
- DirectAdmin: Sensitive data in error messages is now hidden (#3)
Build 114736 (2017-04-04)
Filtering (services):
- Resolved issue with ‘Check routes for open relays’ loading cursor not being properly aligned (#31847)
- Resolved issue with error being returned when removing the sorted column from the list in the ‘Log Search’ sections (#31185)
- Resolved issue with error displayed in the outgoing Log search page when sorting logs by Message ID (#31845)
- Resolved timeouts retrying delivery at the domain level (#31871)
Front-end / GUI:
- Performing ‘API calls history’ search shows no results if the domain field is not filled (#31846)
- Using LDAP authentication is allowed for cases where the username is different from the email address (#31512)
- Add ‘Hourly’ frequency to Email Scout Reports preview (#31815)
- Added a ‘trust training more strongly’ flag in the ‘Advanced Settings’ section in Domain Dashboard (#27165)
- Exposed ‘Auto locking identities’ in the interface (#31106)
Build 114362 (2017-03-28)
Filtering (services):
- Resolved issue with Outgoing TLS enforcing not working with multiple recipient domains (#31604)
- Resolved issue with Recipient Whitelist not being used when domain aliasing is in place (#31821)
Front-end / GUI:
- No new updates this week
Build 114065 (2017-03-21)
Filtering (services):
- Resolved issue with detecting whitelisted sender failing when local part has alternate casing (#31727)
- Resolved issue with blocked extension check being wrongly case sensitive (#31592)
Front-end / GUI:
- Improved timeout message on Quarantine page (#31515)
- Clearing outgoing bruteforce blacklist IP is now available in the Interface (#30592)
Plugins & Integration tools:
- Zimbra: Added support for `&` and other similar characters in password (#1)
Build 113834 (2017-03-14)
Filtering (services):
- ARF reports are now delivered directly to destination mailserver and will not be queued if not accepted (#23782)
Front-end / GUI:
- Added rate-limiting for failed log-in attempts (#27249)
Build 113556 (2017-03-07)
Filtering (services):
- Resolved issue with the Delivery Queue search being case sensitive (#31431)
- Resolved issues causing certain message not to match in archive searches (#31576)
- Resolved issues with rebuilding the Archive index on certain messages when select part was used (#31563)
Front-end / GUI:
- New `Skip connection limit` option is now available in the IP Whitelist section (#31571)
- Added warning on the IP Whitelist pages (#31570)
- Implemented `Auto-enabled for new domains` feature for resellers (#21125)
Plugins & Integration tools:
- cPanel: Resolved issue with the wong MX record added when switching route (#10)
- cPanel: Adjusted response when protection failed because of missing package feature (#7)
- cPanel: Added ability to access the webinterface when feature list has this disabled (#30403)
- cPanel: Resolved issue with warnings in the cPanel addon installer (#30658)
Build 113289 (2017-02-28)
Filtering (services):
- Prevent adding an Authenticating IP Outgoing User that contains or is contained by another IP Outgoing User (#31147)
- Further adjustments to the handling of multiple messages in a single connection, the changes are not yet active and will be auto-activated next update (#31537)
Front-end / GUI:
- IP whitelist/blacklist pages are now redesigned (#30707)
- New Delivery Status `accepted and discarded` and `automatically released via whitelist` are now available in the interface (#31487)
- Spaces in the email alias section are no longer allowed (#31514)
- Resolved issue with retrieving the MX records for a domain that has no A record when adding that domain to the interface (#30987)
Build 112960 (2017-02-21)
Filtering (services):
- Messages sent to multiple recipients that have different whitelist/blacklist senders/recipients are no longer temporary rejected (#30292)
- Resolved issue with failing to process messages that have dates extremely far in the future/past (#31353)
Front-end / GUI:
- Resolved issue with `/api/admin/wipe/username/` when using username (#31363)
- Removing invalid senders from the sender blacklist is now possible (#31127)
- Resolved issue causing lock /unlock icon to not show on outgoing reports page (#31408)
- Resolved issue with LDAP authentication drop-down after save not closing (#31410)
- Resolved issue causing inconsistent data in the domain bandwidth usage/bandwidth report (#31282)
- Spaces in local parts while uploading periodic user report via CSV are no longer allowed (#31450)
Build 112295 (2017-02-14)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Plugins & Integration tools:
- No new updates this week
Build 112294 (2017-02-07)
Filtering (services):
- Removed obsolete IMAP SSL/TLS ciphers (#31025)
Front-end / GUI:
- Resolved issue with Periodic User Report not being automatically enabled for Email users that were removed via the interface (#31115)
- Resolved issue with date selection in the Log Search section (#31289)
Plugins & Integration tools:
- No new updates this week
Build 111993 (2017-01-31)
Filtering (services):
- Removed `.com` from the default Scanned link Extension list in the Attachment Restrictions Page (#31249)
- Resolved issue with delivering email to addresses containing a space in the local-part (#31209)
Front-end / GUI:
- Resolved issue with messages loaded in Archive search page hanging on `Decrypting message content` (#30938)
- Resolved issue with email aliases added via the Software API in the interface being incorrectly listed (#30685)
- Resolved issue with the Reply-To header in the password recovery email being incorrectly set (#31266)
Plugins & Integration tools:
- No new updates this week
Build 111764 (2017-01-24)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- Added “Delivery Data” as a new column and search field to the log search. This shows the destination response from the latest delivery attempt on the message (#30443)
- Move journaling option to the “archive recipients” page (#27038)
- Use metric systems, instead of binary, when displaying archiving information (#30732)
- Resolved issue causing domain users not being activated after owner admin activation (#31109)
- Added Australia/Adelaide timezone (#31163)
- Resolved issue with password recovery email not using branded hostname (#31114)
Plugins & Integration tools:
- No new updates this week
Build 111471 (2017-01-17)
Filtering (services):
- Exclude Received headers from encoding check, to support non-ASCII domains in such headers (#30989)
- Added Diagnostic-Code for messages bounced because of unrouteable addresses (#30350)
- Resolved issue with processing message with a FTP link to URL shorteners (#31032)
Front-end / GUI:
- Added the ability to access archived messages directly from the log search (#29997)
Plugins & Integration tools:
- No new updates this week
Build 111125 (2017-01-10)
Filtering (services):
- Resolved issue with special characters being incorrectly escaped when whitelisting a sender from the protection report (#30912)
Front-end / GUI:
- Resolved issue where attachments were not showing up correctly in the Archive if the message was not in HTML format (#30954)
- Resolved issue with removing addresses with special characters from Blacklist Sender page (#30960)
Plugins & Integration tools:
- WHMCS Addon is now compatible with WHMCS 7 (#30069)
Build 110925 (2017-01-03)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- It is now possible to reset the primary contact email to an empty field in the Domain Settings page (#30590)
- Optimized control labels on the Administrator’s Bandwidth Overview page (#30639)
- Resolved issue with removing Email Scout Reports at email user level (#30928)
Plugins & Integration tools:
- No new updates this week
Build 110837 (2016-12-27)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- Resolved issue with Email Scout Reports not including the correct end date (#30901)
- Resolved issue with sorting the Outgoing Log Search results by Subject (#30885)
- Adjusted the Error Details Pop-up screen that occurred when trying to redeliver a message in the Archive Search page (#30894)
- Resolved redelivery issues to addresses that contain non-ASCII characters in the Archive Search page (#30893)
Plugins & Integration tools:
- No new updates this week
Build 110697 (2016-12-20)
Filtering (services):
- Whitelisted sender check moved earlier in the classification process (#27162)
- Archived recipients list is now case insensitive (#30806)
- Adjusted the status of messages in log search blocked due to oversize (#30834)
- Ensured the correct use of HELO when doing the DMARC check for NULL senders (#30818)
Front-end / GUI:
- Resolved issue with searching by date range not including minutes (#30786)
- Added the ability to view/retry/delete queued messages from log search results (#21934)
- When journaling is enabled the recipient will be whitelisted on the outgoing filter (#29366)
- Resolved issue with telnet test when using a non-ascii domain and longer domains (#30840, #30841)
Plugins & Integration tools:
- No new updates today
Build 110436 (2016-12-13)
Filtering (services):
- The IMAP certificate is now set on all slaves when using api_set_imap_certificate (#30527)
- Resolved issues with non-ASCII admin users that have Premium Private Label activated (#30761)
- Resolved race condition causing adding and outgoing IP to fail with response: already authorised (#30763)
- Resolved issue with api_list_locked_identities lists returning values if the authentication user is locked (#30782)
Front-end / GUI:
- Added the ability to send log search results via email on demand or periodically (#25482)
- Resolve issue preventing previewing certain non-ASCII archived messages (#30708)
- Correct filename for the sender blacklist export (#30777)
Plugins & Integration tools:
- Release of the SpamExperts Plesk Extension. For Plesk version 17 and onwards you can now use our Plesk Extension
Build 110074 (2016-12-06)
Filtering (services):
- Resolved issue with erroneous “Parent id is invalid” error being shown while editing an admin (#30544)
Front-end / GUI:
- Resolved issue causing external email aliases to be wrongly listed as local aliases (#30685)
- Added “Pacific/Fiji” timezone (#109955)
Plugins & Integration tools:
- No new updates this week
Build 109850 (2016-11-29)
Filtering (services):
- Synchronize lock identities via the API with lock identities via the interface (#30523)
- Corrected rejection message for oversized messages (#30625)
Front-end / GUI:
- Optimized Sender white and blacklist pages to include details on local part listings (#28366)
- Added support for Norwegian language (#28667)
- Resolved issue with ‘Reset to default’ for some options on `Advanced domain settings` page (#30613)
Plugins & Integration tools:
- No new updates this week
Build 109457 (2016-11-22)
Filtering (services):
- Resolved issue with the ability to use a single “*” for the require TLS functionality, that can enforce TLS connection for all recipients/senders. (#30408)
- Resolved issue with logging blacklisted envelope senders on outgoing (#30510)
Front-end / GUI:
- mproved LDAP integration to support custom bind DNs and specifiying a security protocol (#28683)
- Resolved issue with incorrect filtering when exporting the latest results on log search pages (#30497)
- Resolved issue with incorrect classification details for messages with potentially dangerous attachments (#30448)
- Resolved issue with sub-admins’ domains’ email users management for `/api/emailusers/disable/` (#30532)
- Resolved issue with outgoing global log search domains limit at super-admin level (#30485)
Plugins & Integration tools:
- DirectAdmin: Updated the shell scripts to use Bash shell instead of the system default one (#30552)
Build 109134 (2016-11-15)
Filtering (services):
- Optimized header count when enforcing header limits (#30435)
Front-end / GUI:
- Optimized statistics and bandwidth overview pages (#27750)
- Resolved issue with missing translations on the error page (#30374)
- Resolved issue with `queued-frozen` status not being displayed correctly on log search pages (#30389)
- Resolved issue updating the report templates for sub-admin without private label (#30347)
Plugins & Integration tools:
- No new updates this week
Build 108831 (2016-11-08)
Filtering (services):
- Added wildcard support for the incoming/ourgoing sender/recipient “Require TLS” functionality (#27338)
Front-end / GUI:
- Resolved fallback brandname detection issue at admin level (#30326)
- Resolved logo cleanup issue when adding a new brand at admin level (#30351)
- Resolved brand reset issue when adding a new brand at admin level (#30356)
Plugins & Integration tools:
- cPanel: Resolved issue with wrapping for API username tooltip (#30358)
- Plesk Linux:Resolved issue with wrapping for API username tooltip (#30358)
- Plesk Windows:Resolved issue with wrapping for API username tooltip (#30358)
Extra:
- CVE-2016-6663 was resolved by updating the mariadb to 10.0.28-1. This makes use of a race condition where it could be possible to intervene with commands resulting in permission changes on directories and files. This could then be used to obtain a shell with the rights of the user running MariaDB Server. Please note that as there is no user level access to the database, the SpamExperts servers are not vulnerable to this CVE
Build 108493 (2016-11-01)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- Exposed the ability to choose which actions are available in the protection reports (#29414)
Plugins & Integration tools:
- No new updates this week
Build 108158 (2016-10-25)
Filtering (services):
- Optimized expiry of S3 archive storage nodes (#29772)
Front-end / GUI:
- Resolved issue with non-ascii domain names when checking permissions (#30039)
- Resolved issue with filtering by delivery date on log search pages (#30043)
- Resolved issue with incorrect domains limit count for admins (#30051)
- Resolved issue with Certificates page missing for super-admins on clusters without private label (#30115)
- Resolved issue with CSV export on log search pages returning additional columns (#30154)
- Resolved issue with non-ascii domain name arguments for `/api/domain/getowner/` (#30204)
- Resolved issue when there’s an error while training messages from the delivery queue (#30200)
Plugins & Integration tools:
- APS 2.0: Added new config option to schedule counter updates to only run once per week (#29343)
- APS 2.0: Added more reliable check of domain addition attempt (#30185)
Extra:
- The Linux kernel was updated to version 4.7.8-1 to fix CVE-2016-5195 (“Dirty COW”) (#30194). Please note that as there is no user level access to the OS, the SpamExperts servers are not vulnerable to this CVE and hence a reboot is not required for the new kernel to take effect. Please do make sure in case of virtualization the physical server is properly protected in case of a shared environment.
Build 107345 (2016-10-18)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Plugins & Integration tools:
- No new updates this week
Build 107344 (2016-10-11)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- Added ability for admins with private label to set HTTPS certificates for their branded hostnames (#27114)
- Optimized Sender whitelist/blacklist pages for domains with multiple entries (#29298)
- Added lock/unlock identity button on Outgoing Reports page (#29228)
- Resolved issue with headers detection when trying to report a message as spam (#29987)
- Resolved issue on Overview page with search filtering by type (#30027)
- Resolved issue with an empty file name when downloading a quarantined email after viewing it from outgoing log search (#30035)
Plugins & Integration tools:
- No new updates this week
Build 107062 (2016-10-04)
Filtering (services):
- Optimized the whitelist sender disparate settings check (#28080)
Front-end / GUI:
- No new updates this week
Plugins & Integration tools:
- No new updates this week
Build 106752 (2016-09-27)
Filtering (services):
- Resolved issue with the Outgoing Log Search not showing results for temporarily locked users (#29839)
- Resolved issue with ‘Latest Results’ search where no result would be shown if one of the Filtering Servers was unreachable (#29846)
- Resolved issue with checking for 2048 DKIM key when ‘api_set_dkim_selector’ was used (#29766)
Front-end / GUI:
- No new updates this week
Plugins & Integration tools:
- No new updates this week
Build 106467 (2016-09-20)
Filtering (services):
- Added support for working with multiple quarantine server to api_release_outgoing_messsage and api_release_messsage (#29807)
Front-end / GUI:
- Resolved issue with invalid/conflicting filenames in archive download zip by switching to use the internal message ID instead of subject (#29804)
- Resolved issue with puny-encoded domains in domain, or email-users’ usernames (#29763)
Plugins & Integration tools:
- No new updates this week
Build 106107 (2016-09-13)
Filtering (services):
- DMARC check is now enabled by default for new cluster setups (#13858)
- Optimized the error returned when blacklisting or whitelisting an already listed sender from the protection report (#29739)
Front-end / GUI:
- Exposed DKIM and DMARC disabling functionality (#27684)
- Resolved issue with log searches ignoring the chosen filtering server for latest results (#29679)
Plugins & Integration tools:
- cPanel: Added PHP 5.4 as `RECOMMENDED_VERSION`. Older PHP versions are no longer actively supported by this addon and as such will be restricted to a new `frozen` update tier, which will only receive new fixes for issues deemed critical. It is highly recommended to upgrade to a newer PHP version to have access to all the latest features (#24924)
- Plesk (Windows and Linux): Added PHP 5.4 as `RECOMMENDED_VERSION`. Older PHP versions are no longer actively supported by this addon and as such will be restricted to a new `frozen` update tier, which will only receive new fixes for issues deemed critical. It is highly recommended to upgrade to a newer PHP version to have access to all the latest features (#24924)
Build 105717 (2016-09-06)
Filtering (services):
- Added support for blocking extensions that have dots in them (e.g. tar.gz) (#29632)
- Resolved issue with erroneous warning displayed when setting the DKIM selector and the TXT record is valid (#29614)
- Optimized speed of authentication checks for outgoing user (#29595)
- Updated delivery data with the latest temporary rejections (#27515)
- Expose the ability to dissallow releasing for messages containing certain attachments from the protection report (#29512)
Front-end / GUI:
- Exposed option to disallow release of emails with specific attachments at email user level (#29155)
- Added Spampanel API call to set grained permissions for an admin (#29204)
- Optimized `/api/admin/list` when ran for a specific admin (#29602)
- Resolved issue with log searches for IP ranges/matches (#29642)
- Resolved issue incorrect classification shown when unable to verify sender address (#29643)
Plugins & Integration tools:
- APS 2.0: Resolved issue when retrieving context resources (#29611)
Build 105391 (2016-08-30)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Plugins & Integration tools:
- No new updates this week
Build 105026 (2016-08-23)
Filtering (services):
- Resolved issue causing sender to wrongly show as whitelisted (#29443, #29498)
- Resolved issue with Archive expiry when JSON was un-terminated (#29455)
Front-end / GUI:
- Resolved issue with Continue button on Add domain page (#29242)
- Resolved issue with incorrect username details when viewing quarantined messages from the log search (#29388)
- Resolved issue when trying to transfer domains already pending transfer (#29505)
- Improved handling on Overview of bandwidth usage page for admins (#28623)
- Removed deprecated check for Software API user permissions when logging into the UI (#29531)
Plugins & Integration tools:
- APS 2.0: Resolved issue with setting protected products on admin creation (#29296)
Build 104645 (2016-08-16)
Filtering (services):
- Improved handling of duplicate archiving attempts and archiving storage deduplication run (#29418)
Front-end / GUI:
- Enabled the columns ‘filtering server / Message ID / Sender hostname” to be displayed by default on log search pages (#21202)
- Resolved issue with toggling an admin’s ‘active’ status on Manage admins page (#29476)
- Resolved issue with broken API domain/getroute backward compatibility (#29428)
- Removed ‘Select all’ check box wrongly showing in the ‘Email notification templates’ section (#29282)
- Adjusted error message returned on the reseller Bandwidth Overview section (#29421)
- Adjusted error message returned in Report Spam section, when the reported message is missing required headers (#28760)
Plugins & Integration tools:
- No new updates this week
Extra:
- We included an additional workaround to specifically protect against CVE-2016-5696 in this update. Please note that also without this workaround the SpamExperts servers do not appear vulnerable, so this is just an extra measure (#29483)
Build 104349 (2016-08-09)
Filtering (services):
- Improve multiple quarantine server support in a cluster, by adding an IMAP proxy that will automatically direct IMAP connections to the correct servers based on the domain name. (#27965)
- Add support for whitelisting sender domains like *@example.com in api_whitelist_outgoing_sender (#29315)
- Increased daily statistics expiry period to 30 days (#29248)
- Ensure that the message status is “released” and not “removed” when releasing messages from the log search. (#26290)
Front-end / GUI:
- Added ability to perform actions on all search results (#17394)
- Resolved issue with re-ordering routes on Edit routes page (#29287)
Plugins & Integration tools:
- Plesk Linux: Add-on installation aborts for Plesk versions higher than 12.5 notifying the user that our Plesk extension should be used instead (#29043)
- Plesk Windows: Add-on installation aborts for Plesk versions higher than 12.5 notifying the user that our Plesk extension should be used instead (#29043)
- APS 2.0: Resolved issue with error detection for `setDomainProducts` method (#29296)
Build 104059 (2016-08-02)
Filtering (services):
- This build includes general filtering / performance updates only
Front-end / GUI:
- No new updates this week
Plugins & Integration tools:
- No new updates this week