8
Introduction to the SmarterMail BETA
Announcement by Derek Curtis - 4/30/2024 at 9:46 PM
Locked Employee Post
We are beyond excited to be able to offer up this BETA. This is a HUGE day for SmarterTools as you're going to be testing a version of SmarterMail that's never existed before. And while you could, technically, say that about any version of SmarterMail that's been released as a BETA, this one is vastly different. With it, we'll be able to tap into a huge market, one that's been closed to us for the last 20 years. There is a real need for SmarterMail in the Linux world, and we're immensely proud to be able to deliver the ONLY alternative to Microsoft Exchange to Linux.

Working With the BETA Builds
As mentioned in our "What to Expect" blog post, the installation (and uninstallation -- simple and complete) is extremely easy. In addition. BETA testers can test BOTH the Windows and/or Linux versions of SmarterMail as they use the same code base.

By default, the BETA will install as the FREE version of SmarterMail. If you like, you can email sales@smartertools.com and request a 60-day trial key and we'll shoot one over to you. 

Installation for Windows
There are no special instructions for installing the Windows version of this BETA: it works just like any other SmarterMail Build!

Installation for Linux
Use the following commands to download and install the Linux Build (where "smartermail_XXXX" is the actual Build number):

$ wget LINUX_DOWNLOAD_LINK_FOUND_BELOW
$ chmod +x smartermail_XXXX
$ sudo ./smartermail_XXXX install
Currently, you can install this BETA on either Ubuntu or Debian running on an x86 processor. To install on a distro with a desktop (e.g., Gnome) you'll need to use terminal and run the same commands.

To manage SmarterMail, once you have it installed, open a web browser and navigate to localhost or, if using a machine outside of the server you've installed it on, use the IP address of SmarterMail. You can then add your system administrator account and log in, just as you do when installing SmarterMail on Windows.

Uninstalling
To simply uninstall SmarterMail for Linux, similar to using Add/Remove Programs on Windows, run the following command:

sudo service smartermail stop && sudo ./smartermail uninstall
This will stop the SmarterMail service and uninstall SmarterMail from your machine. It DOES NOT touch any settings or configuration files. 

Doing a Complete Uninstall
In order to uninstall SmarterMail, as well as remove all configuration data (settings, domains, etc.) do the following:

First, stop and uninstall SmarterMail using the following commands: 
 
sudo service smartermail stop && sudo ./smartermail uninstall
To remove the rest of the SmarterMail installation (domains and configuration data), use the following commands: 
 
sudo rm -rf /opt/smartermail
sudo rm -rf /etc/smartermail
sudo rm -rf /var/lib/smartermail
sudo rm /etc/systemd/system/smartermail.service
(Technically, this last step shouldn't be necessary as smartermail_service should already have been removed by the uninstall process, but this can be run to double check.)

Finally, you can remove all of the sub packages (ClamAV, etc.) that were installed alongside SmarterMail using the following command ("sudo" may or may not be required, based on your privileges):

sudo apt remove clamav-daemon curl gss-ntlmssp
Once this is all completed, SmarterMail will be completely removed from your Linux server. 

Things to Know Before Getting Started

1. We DO NOT recommend you use this for a production environment. We have been running it for some time, and haven't noticed any major issues. However, we run it in our environment, and yours may vary from what we're doing. 

2. Our plan is to follow .NET support for Linux. So, Ubuntu and Debian are just the first distros that are supported. More will be coming, both during the BETA and after.

3. The x86 architecture, at least at this time, is the most stable. ARM support is still being discussed as a possibility in the future. 
Derek Curtis
COO
SmarterTools Inc.

8 Replies

Reply to Thread
1
Derek Curtis Replied
Employee Post
The initial Beta Build 8886 was released April 30, 2024.



Derek Curtis COO SmarterTools Inc. www.smartertools.com
1
Derek Curtis Replied
Employee Post
Beta Build 8887 was released on May 1, 2024.

Release Notes:
  • [LINUX] Permissions checks are leaving behind TXT files in the root of SmarterMail > Domains.
  • [LINUX] "Debian GNU/Linux 12" failing to download Cyren.
  • When doing A0 and A1 checks on the Diagnostics page, these can show as failing.
  • Administrative logs show repeated "MapiEws Login failed: Token invalid." errors with no details on which user it's associated to.
  • Mailing lists do not show in Outlook (MAPI) address book.
  • When a System or Domain Admin is viewing a user's account settings, the Default From Address dropdown shows any domain aliases with the Admin's username, rather than the user's.
  • When a subdomain has no DMARC record SmarterMail now checks the primary domain's DMARC record and uses their sp (subdomain policy), if defined.
Derek Curtis COO SmarterTools Inc. www.smartertools.com
2
Derek Curtis Replied
Employee Post
Beta Build 8895 was released on May 9, 2024.

Release Notes:
  • [LINUX] Appointment time zones are always being set to the default time zone for the account [WebDAV] .
  • [LINUX] Time zones aren't syncing to clients properly [EWS].
  • [LINUX] Active Directory logins throw an error when trying to update AD info.
  • [LINUX] ClamAV isn't starting after SmarterMail installs.
  • [WINDOWS] New installations of SmarterMail return permissions check errors on C:\SmarterMail.
  • Messages are occasionally being marked as deleted upon delivery.
  • Scenario that causes impersonation tabs to open in new windows/tabs, rather than replacing the existing impersonation tab.
  • When a calendar folder is dark, the dotted outline that indicates a Tentative appointment can be easily missed.
  • Calendar hover menu is displaying incorrect information.
  • "Move Email" modal doesn't show shared folders correctly.
  • Publicly shared folders don't always update automatically in Outlook [MAPI].
  • Outlook is not displaying S/MIME symbols properly.
  • When using Outlook [MAPI] with a GMT+1 time zone to invite an Exchange on-premise user to a meeting, the received meeting is one hour ahead.
  • Expanded the "Resolve Conflicts" action in Automated Certificates to regenerate the certificate if the cert file no longer exists.
  • Toast errors appear when attempting to sort Automated Certificates.
  • Added logic to JSON autodiscover to take into account whether the specified account can use the requested protocol.
  • Improved the status page a user sees when server is being upgraded to make it more consistent with other pages.
Derek Curtis COO SmarterTools Inc. www.smartertools.com
1
Derek Curtis Replied
Employee Post
Beta Build 8902 was released on May 16, 2024.

Release Notes:
  • [LINUX] When changing the time or name for a weekly recurring Calendar event in Outlook EAS, it does not sync to webmail.
  • [LINUX] The Manage > Troubleshooting > Options/View Logs area still references "IIS" log type in Linux environments and there is no web server logging available.
  • Removed the Average Drive Statistics report.
  • In Build 8874 and newer, the Thai language breaks and isn't usable.
  • Users with internationalized domain names fail to successfully initialize SignalR.
  • Encoding problems with accents when sending or receiving (IMAP).
  • 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.
  • Unable to send an email to a "Contact Group" in a user's shared contacts that are syncing to Outlook (MAPI).
  • Updated Trusted Sender logic for null senders.
  • The "Custom Title" option for configuring webmail display partially works.
  • ClamAV version installed in Windows environments is one minor version behind (1.2.x instead of 1.3.x).
  • When creating an Online Meeting in a different time zone, it will change the schedule to a different time.
  • Consolidated methods to determine DMARC organizational domain so we get the latest from the Public Suffix List.

Derek Curtis COO SmarterTools Inc. www.smartertools.com
1
Derek Curtis Replied
Employee Post
Beta Build 8909 was released on May 23, 2024.

Release Notes:
  • A new API call to retrieve domain aliases.
  • It's now possible to view Forward and Reply times in webmail.
  • Rate limiting for automated SSL certificates.
  • Attachments that lack a file extension have ".bin" appended  to them when sent.
  • IDN/foreign characters in Display Name appear to be causing rejected messages at some larger providers.
  • When calendar changes are being processed, meeting updates can be sent unnecessarily.
  • Strophe causing javascript errors.
  • Cannot connect SmarterMail to HubSpot (EWS).
  • Some odd display issues on the spool page.
  • Grid view row count defaulting to 10.
  • Formatting of a contact's notes is removed after opening the contact to view their notes on an iPhone.
  • Exception logged in a browser's console when navigating to Settings > Autoresponder in webmail.
  • Viewing log files isn't taking time zone into account and can display the wrong day.
  • Administrators are unable to use Abusix URIBL functionality due to hostname validation issues.
  • Time zone info not syncing properly (WebCal).
  • Impersonating a domain administrator and changing that administrator's password results in token-related exception in Error logs.
  • An issue preventing the download of .EML message in a subfolder.
  • Public Scheduling page isn't honoring a user's availability when a private event is scheduled.
  • Updated the bindings translation strings for TLS and SSL.
  • Made which responses already sent to meeting invites clearer.
  • All web ports are bound to all IPs now.
  • Licensing, activation and callbacks now use a machine name of "Docker" if running in a container.







Derek Curtis COO SmarterTools Inc. www.smartertools.com
0
Larry Duran Replied
Employee Post
Beta Build 8923 was released on June 6, 2024.

Release Notes:
  • Profile image thumbnail not properly encoded in OAB.
  • Unable to recreate previously deleted mailing list.
  • When doing authentication for an external SMTP account, SmarterMail is always using LOGIN when multiple options are available.
  • If system-level archive is disabled, hide "Message Archive Search" from the Manage navigation pane.
  • Unable to add domains at a UNC path.
  • "Keep original sender and recipients when forwarded" is not enabled by default per the help doc.
  • User avatar images don't display in Chat area (webmail) until the user is clicked on, and they are not retained after closure.
  • "Add to Contacts" context menu option present even when contact already added.
  • Webmail chat indicator and stats are not working as expected.
  • User online status icon vanishes after opening/closing Chat window in webmail.
  • Printing dayGridMonth when using the dayMaxEvents setting cause printing to render with the browsers view aspect ratio.
  • Provide a way for system admins to add custom public suffix rules to add custom domain suffixes for DMARC alignment.
  • SSL/TLS backed protocol sessions generating exceptions when selecting certificates if not hostname is provided by the client.
  • Cyren IP Reputation/Message Sniffer services failing to start on new installations under Windows Server 2022.
  • Successfully licensed MessageSniffer installs fail licensing checks (during Spam Checks) post-upgrade to beta builds.
  • Rare issue where SmarterMail on Linux shutsdown when multiple users attempt to log into XMPP at the same time.
Larry Duran Software Developer SmarterTools Inc. www.smartertools.com
0
Derek Curtis Replied
Employee Post
Beta Build 8930 was released on June 13, 2024.

Release Notes:
  • Cloud storage options now include ownCloud.
  • When the system-level archive is disabled, "Message Archive Search" is hidden from the Manage navigation pane.
  • Valid domain names can trigger validation failures on create/edit.
  • Antispam reports are not returning results though various engines have detected messages/failed connections.
  • Virus reports are not showing the provider that caught the virus.
  • IDS Reports are not reflecting IDS blocks.
  • Modifying an IP Bypass in System > Security > Whitelist resets the protocol_settings section in the system settings.json file.
  • S\MIME symbols are not handled properly during reply, forward, and import.
  • When opening chat window, availability for contacts takes up to a minute to refresh.
Derek Curtis COO SmarterTools Inc. www.smartertools.com
0
Derek Curtis Replied
Employee Post
Beta Build 8958 is Now Available!


Replace LINUX_DOWNLOAD_LINK_FOUND_BELOW with   "https://downloads.smartertools.com/smartermail/beta/100.0.8958.40387/smartermail_8958" in the Installation for Linux instructions detailed above.

Release Notes:
  • Added ownCloud as a Cloud Storage provider.
  • System administrators cannot enable Message Archiving at System Level.
  • Mailing List Help Message is displaying the preview as HTML rather than plain text.
  • Settings style changes
  • Removed the dotted line from authenticated IPs and adjusted the text.
  • Slight modifications made to the New Domain popup.
  • Improved calendar appointments to make it more clear what response was sent to the invitation.
  • Cleaned up features available in the FREE Edition, like adding Scheduling.
  • Fixed a Scheduling issue where a user with no availability from the 10th 11th showed no availability for the 12th as well.
  • When an invitation sent from Mac calendar is accepted via webmail it shows the webmail username instead of the user's full name.
  • When a user account is disabled, all of their shares are now hidden as well.
  • Deleting a domain with an automated SSL certificate via IIS causes all automatic certificates to become invalid until the binding for the deleted domain is recreated in IIS.
  • Some text extends beyond the Sender Verification modal.
  • Domain Settings > General has inconsistent styling/behavior when there are no authentication providers.
  • The Sender Verification shield is now hidden for Drafts.
  • Calendar in Agenda Mode does not show the calendar color.
  • A SmarterMail exception is shown when creating users on some domains/products in WHMCS.
  • Not all "inbound SMTP" checks are being applied during the SMTP session.
  • When renaming the Primary Domain Administrator it forces you to impersonate them.
  • Trying to change the User Defaults "Search Language Indexer" does not save properly.
  • Importing Contacts into a Shared Contacts folder does not work properly.
  • Domain administrators can be disabled.
  • Improved the usability of Instant Messaging.
  • It's no longer possible to click and drag select on autocomplete in TO/CC/BCC.
  • It's no longer possible to to click and drag select the compose input fields.
  • Conference rooms are not showing up as BUSY when being assigned to a calendar appointment.
  • Users of the Bitwarden browser extension are unable to manually type credentials into the login page.
  • Some UI elements on DKIM key popup occasionally disappear.
  • Changing Instant Messaging status to Offline then back to Available doesn't refresh any open chat windows.
  • UI changes to show Domain Contacts' messaging status throughout webmail.
  • Fixes implemented to improve LDAP ldap import.
  • Add an error icon was added to indicate issues with a Cloud Storage provider.
  • An issue where a user was unable to sync eM Client version 10 (EWS).
  • An issue with eM Client syncing the calendar for a user's account.
  • An issue with eM Client syncing the Sent Items for a user's account.
  • Fixed an bug introduced whereby the To address cannot find Contact Groups when composing a new message.
  • Messages with incorrectly encoded header values break EWS syncing.
  • Streamlined EWS migration to reduce the amount of data requested in a single command.
  • eM Client reports that EWS custom properties aren't saving.
  • Scenario where modifying an appointment over EWS can incorrectly send cancellations to all attendees.
  • Some messages are being rejected with a 251 OK response.
  • Fixed and issue with deleting an occurrence from an all-day recurring event (EWS).
  • System Reports Dashboard generating errors and occasionally showing up blank.
  • Deleting categories, and adding color to blank ones, causes server issues.
  • Updated What's New modals with new features and highlights.
  • Various fixes for minor issues affecting Scheduling.
  • The new audio options for Online Meetings are not being persisted correctly.
  • Webcam was transmitting video during a screenshare during an Online Meeting.
  • ClamAV installation is missing bin/bin64 directory used by SmarterMail for ClamAV scanning.
  • Certificate logging levels were using the levels for a different log instead of its own.
  • Improved speed at which attendees connect to each other when joining a large Online Meeting.
  • Added audio options to improve audio across Online Meetings.
  • Exception handling for when SignalR disconnects and the server isn't using XMPP.
  • Fixed an issue where Outlook (MAPI) constantly prompts for login after a user's SmarterMail password is changed.
  • Sending from an Alias using EWS shows the message being sent "on behalf of" the original sender.
  • Deleting a ystem administrator account doesn't terminate their impersonated sessions.
  • Rebuild Folder Path only accepts a trailing "/".
  • Minor changes to the display of expiration dates and such on the licensing page.
  • Implemented the June 2024 update to the geographic database.
Derek Curtis COO SmarterTools Inc. www.smartertools.com