Introduction to the SmarterMail BETA
Announcement by Derek Curtis - 4/30/2024 at 9:46 PM
Locked Employee Post Sticky
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):

$ 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.

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
SmarterTools Inc.
(877) 357-6278

5 Replies

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

Derek Curtis COO SmarterTools Inc. (877) 357-6278 www.smartertools.com
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. (877) 357-6278 www.smartertools.com
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. (877) 357-6278 www.smartertools.com
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. (877) 357-6278 www.smartertools.com
Derek Curtis Replied
Employee Post
Beta Build 8909 is Now Available!

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

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. (877) 357-6278 www.smartertools.com