Release Notes
Added
- A new API call to retrieve domain aliases.
- An error icon that will indicate an issue with a cloud storage provider.
- Can now reply to meeting invitations with "tentative" or "propose new time", or change a response, via webmail.
- Implemented HSTS and CSP support per domain.
- Implemented IDN and EAI internationalization standards, and UTF-8 for legacy protocols, allowing for the use of non-Western character sets for domain names and usernames.
- It's now possible to view Forward and Reply times in webmail.
- PUSH for OpenTelemetry support including a path to the collector.
- Read/unread status for instant messaging.
- TLS negotiation when using IMAP or POP Retrieval and for mailbox migrations.
Changed
- "External Senders" area improved to ensure text added to the subject doesn't get added exponentially.
- Advanced Search now includes subfolders, root folders with spaces, etc.
- All web ports are now bound to all IPs.
- An avatar with a user's current status shows as a menu bar for Instant Messaging.
- Calendar appointments now make it more clear what response has already been sent.
- Cleaned up the management area for the Free Edition.
- Consolidated methods for determining DMARC organizational domain so we can get the latest from public suffix list.
- Dashboard stats are now more efficient, resulting in improved CPU usage.
- Geographic database was updated.
- Improved the status page a user sees when server is being upgraded to make it more consistent with other pages.
- Message Archive searches now based on relative pathing so when an Archive is moved or a domain is renamed the searches are preserved.
- Minor styling changes to the display of expiration dates and such on the licensing page.
- Primary domain administrator accounts can no longer be disabled.
- Responses already sent to meeting invites are now much clearer.
- Stronger default Password Requirements can now be set on new installations.
- System Administrator permissions now include modifying Password Requirements.
- UI changes to show domain contacts chat status throughout webmail.
- Updated Froala to 4.2.0.
- Updated the bindings translation strings for TLS and SSL.
- View Availability modal now includes tentative appointments.
- What's New modals display new features and highlights.
- When a user account is disabled, all of their shares are now hidden as well.
- You can no longer click and drag-select on autocomplete in TO/CC/BCC.
- You can no longer click and drag-select the compose input fields.
Fixed
- "Bounces Indicate Spammer" IDS rule occasionally triggers twice.
- "Forward as Attachment" from Outlook (MAPI) results in .eml attachments losing file extension when downloading multiple through the webmail.
- "Keep original sender and recipients when forwarded" is not enabled by default.
- [WHMCS] Domain administrators can set user mailbox sizes higher than the domain size limit.
- [WHMCS] Exception shown when creating users on some domains/products.
- A handling exception that occurs when SignalR disconnects and the server isn't using XMPP.
- A scenario where an email with a windows.dat file caused an error during EWS syncing.
- A scenario where modifying an appointment over EWS can incorrectly send cancellations to all attendees.
- A syntax issue with Video.component.js.
- Adding folders to an EWS client using unsupported special characters(<>:"/\|?*) not stopping with Action Failed.
- After enabling force HTTPS an indefinite redirect loop can occur.
- An issue in EWS with deleting a single occurrence from an all-day, recurring event.
- An issue preventing the download of .EML message in a subfolder.
- An issue preventing users from renaming some folders via eM Client (EWS) or webmail.
- An issue where downloaded attachments are corrupt, but when opening the .eml in Thunderbird, they're fine.
- An issue where File Storage > My Files temporarily shows an empty folder until after a refresh.
- An issue where hostname validation prevented administrators from using the Abusix URIBL.
- An issue where the public scheduling page for a user with no availability on the 10th or 11th also shows no availability for the 12th.
- Antispam reports are not returning results though various engines have detected messages/failed connections.
- Appointments tentatively accepted in webmail fail to update appointment status in Outlook (MAPI).
- Archived message body content can't be viewed if there are too many recipients in the To/CC fields.
- Attachments that lack a file extension have ".bin" appended to them when sent.
- Attempting to download all files in a user's File Storage folder results in an error of "File exceeds allowed limit of 0 KB."
- Attempting to download an .EML after it leaves the spool results in an unfriendly error message.
- Auto forwarding to a mailing list results in the original message sender receiving a "you do not have permission to post" message.
- BIMI TXT isn't processing the image link properly in some cases.
- Calendar hover menu is presenting incorrect information.
- Certificate logging was using the incorrect logging level.
- Changing chat status to Offline then back to Online doesn't refresh in open chat windows.
- Chat is not broadcasting online status to other sessions for same user.
- Conference rooms are not showing up as BUSY when being assigned to a calendar appointment.
- Contact Groups don't show in autocomplete when composing a new email.
- Custom properties aren't saving properly in eM Client (EWS).
- Declude Spam Score is not passed into the X-vBoxxConnect-SmartHostSpam base64 hash.
- Deleting a system administrator account doesn't terminate their impersonated sessions.
- Editing a contact group and removing a member doesn't allow the Save button to activate, which prevents users from saving the contact group without modifying the title.
- eM Client (IMAP) fails to sync some messages.
- Emails in the Message Archive shows one fewer number of attachments than is actually attached.
- Encoding issue when using Turkish or Korean characters as a subscriber to a mailing list results in ? replacing characters.
- Encoding problems with accents when sending or receiving with SMTP and IMAP.
- External sender message on plaintext email lack proper spacing and are hard to read.
- File extension content filters do not work with UTF-8 file names.
- File extensions are being added to attachments in webmail.
- Formatting of a contact's notes is removed after opening the contact to view their notes on an iPhone.
- Grid view row count defaulting to 10.
- IDN domain users fail autodiscover process for EWS/MAPI due to invalid DN error.
- IDN/foreign characters in a Display Name appear to be causing rejected messages at various email providers.
- IDS Reports do not reflect IDS blocks.
- IMAP connectivity failing in eM Client on secure/insecure connections.
- Importing contacts into a Shared Contacts Folder doesn't appear to be working correctly.
- In light mode, the Notes "Pink" color is different than the color that shows in the navigation pane.
- In Mac Calendar (CalDAV), changing the color of a calendar folder does not sync to the server, and the change in Mac Calendar is reverted shortly after.
- Issue creating appointments in eM Client (CalDAV).
- Issues adding domains using a UNC path.
- It's possible to rename folders to reserved names (e.g., LPT1) without receiving Action Failed.
- Logs display invalid MX lookup "MXRecord count: '1' for domain ''."
- Mailing List and User Throttling values are not correctly converted on upgrade when removing the "Unlimited" value threshold.
- Mailing lists do not show in Outlook (MAPI) address book.
- Mandatory signatures set at the domain level fail to apply to users and are not selectable.
- Meeting Messages display "no text content" message when viewed in the Spool.
- Message archive email doesn't include a Download All option in the Attachments modal.
- Messages are sometimes being marked as deleted upon delivery.
- Messages with incorrectly encoded header values break EWS syncing.
- Modifying an IP Bypass in System> Security>Whitelist, resets the protocol_settings section in the system settings.json file.
- Move Email dialog doesn't show shared folders correctly.
- New installations of vBoxxConnect (Windows) can return permissions check errors on C:\vBoxxConnect.
- Not all "inbound SMTP" checks are being applied during the SMTP session.
- Occasionally a Contact Group member shows "[object Object]" when clicked on.
- Occasionally EAS licenses not being returned to the license pool after user is deleted or detached.
- Occasionally it's not possible to recreate previously deleted mailing lists.
- Outlook (IMAP) is breaking when you save a draft and send later.
- Outlook (MAPI) not displaying S/MIME symbols properly.
- Outlook (MAPI) will not sync new appointments on a server with a German OS.
- POP AUTH mechanism doesn't properly support an initial client response for NTLM.
- Problems connecting vBoxxConnect to HubSpot over EWS.
- Profile image thumbnails are not properly encoded in OAB.
- Public Scheduling page isn't honoring a user's availability when a private event is scheduled.
- Publicly shared folders don't always update automatically in Outlook (MAPI).
- Rebuild Folder path only accepts "/", causing issues on Linux installations.
- Responding to a single instance of a recurring event invitation doesn't save if you and the host are on the same domain.
- Responses to GetStreamingEvents are not being sent correctly.
- S/MIME symbols are not handled properly during reply, forward, and import.
- Safari users on iOS are unable to "Click Here" on Notifications Disabled popup on login.
- Scenario that causes Impersonation tabs to open in new windows/tabs rather than replacing the existing Impersonation tab.
- Sending from an alias (EWS) shows alias "on behalf of" the original sender instead of just showing the alias.
- Service Uptime report will change time and date when having 2 tabs open on same server, one being on the Manage page and another on Reports.
- Slowness with large auto complete lists.
- vBoxxConnect Spam Headers are improperly placed in raw content of email.
- vBoxxConnect webmail chat window gets cut off if a message is too long without any breaks.
- Some Archive messages can not be copied to an Inbox.
- Some exceptions are logged in the browser console when navigating to Settings>Autoresponder via webmail.
- Some issues regarding LDAP import.
- Some issues that prevented Scheduling from working for some users.
- Some message will not send getting a "MimeKit.ContentDisposition" error message.
- Some messages have the attachments stripped when delivered locally.
- Some odd display issues on the spool page.
- SSL/TLS backed protocol sessions generating exceptions when selecting certificates if not hostname is provided by the client.
- Strophe can cause Javascript errors.
- System-level hostname reenables itself for SSL generation after a period of time.
- Text translation errors when adding new gateways to vBoxxConnect.
- The "custom title" option for configuring webmail display partially works.
- The JSON files for calendars, contacts, tasks and notes are not counted toward a user's disk usage, which can allow the user's folder on disk to well exceed their mailbox size limit.
- The Thai language file breaks and isn't usable in newer Builds.
- The User Connections > All tab doesn't properly update the protocol reference on the Last Login timestamp.
- The whitelist bypass "SMTP Auth by Domain" occasionally fails.
- Time zone info not syncing properly (WebCal).
- Toast errors appear in webmail when attempting to sort Automated Certificates.
- Trying to change the User Defaults "Search Language Indexer" does not save properly.
- UI Elements on DKIM key popup occasionally disappear.
- Unable to save changes on System Admin > Password Requirements.
- Unable to send an email to a "Contact Group" in a user's shared Contacts that are synced to Outlook (MAPI).
- Users of the Bitwarden browser extension are unable to manually type credentials into vBoxxConnect's login page.
- UTF-8 encoded "From" return path causes Block Sender button to fail in webmail but displays no error.
- Valid domain names trigger validation failures on create/edit.
- Valid email addresses fail validation on the Scheduling page.
- Viewing log files isn't taking time zone into account and can display the wrong day.
- Virus reports are not showing the provider that caught the virus.
- Webmail chat indicator and stats are not working as expected.
- When a calendar folder is dark, the dotted outline that indicates a Tentative appointment can be easily missed.
- When a calendar folder is deleted, its entry remains in the Scheduling > Calendars to Check for Conflicts area.
- When a message is in Virus Quarantine and you try to Move Message, the Folder path is incorrect.
- When a shared folder is synced to Outlook (Add to Outlook), the connection is not preserved when closing Outlook.
- When a subdomain has no DMARC record we don't check the organization domain's DMARC record and use their sp (subdomain policy) if defined.
- When a System Administrator views a user's password, the Administrative logging shows that the show password attempt was done by the primary Domain Admin, rather than the actual System Admin who is logged in.
- When a system or domain admin is viewing a user's account settings, the Default From Address dropdown shows any domain alias addresses with the Admin's username, rather than the user's.
- When a user account is disabled, all of their shares are now hidden as well.
- When an invitation that's sent from Mac Calendar is accepted via webmail it shows the webmail username instead of the user's full name.
- When calendar changes are being processed, meeting updates can be sent unnecessarily.
- When creating an Alias, an email address in the format of user+foldername/subfolder@domain.com is not accepted even though that email does route correctly in vBoxxConnect.
- When in a chat room, aliases show the name of the alias instead of the display name.
- When opening a chat window, contact availability takes up to minute to refresh.
- When recalculating disk usage it is not recalculating the disk usage but reading it from the accounts.json file.
- When sharing a folder via Add to Outlook, the Outlook Display Name and Description fields are not populated into Outlook's shared folder info.
- When SMTP connection fails due to expired password, the Admin logs show a successful connection, even though the SMTP logs show authentication failed.
- When the Spool is stopped, forwarded recipient information may get lost.
- When trying to add an ownCloud connection from the File Storage page, an error can occur after entering all the connection details.
- When uploading multiple large files to File Storage, a large red toast with an exception appears.
- When using a content filter to filter by attachments it can fail to detect the attachment.
- When using webmail to respond to a meeting invitation, the response email omits the organizer and attendee Display Names.
- When viewing the domain level Password Age / Expired Password tabs, an angled bracket appears underneath the toolbar.
- When you blacklist an IP Address or Class C IP range from IDS Blocks, LDAP isn't included in the list of Blacklisted items.
- When you rename a domain, calendar invitations still use the old email domain.
- Winmail.dat messages don't sync attachments properly over EWS.
- Words in the xxxx.xx format are turned into links when sent from webmail.
- X-WR-CALNAME / NAME property tag missing in ICS file of shared webcal causing some applications to not show a calendar name.
Efficiency
- Improved EWS migration to reduce the amount of data requested in a single command.
- Improved usability of Instant Messaging.
- Multiple fixes and changes throughout to improve overall CPU, memory, and disk usage.
- Multiple improvements to Instant Messaging including status display across all areas, improved usability, and more.
Security
- Resolved some permissions errors in the API.
Translations
- Added Polish.
- Updated multiple languages.