Archive

Are all webmail the same?

By the name, yes webmail means you can send and receive emails from the browser, from anywhere as long as the device has an internet access. But not all webmails are the same. Some are better, some are boring and some are powerful. For example, the webmail by smartermail in our shared hosting plus is a very nice looking and powerful webmail.

Shared Hosting Plus webmail not only allows you to send and receive email, but you can also do more. Create your contact list shared or personal to save more time and effort sending email to the same recipients. Book a meeting room using the calendar function or create a file folder or keep a note to remind yourselves.  Many webmails are opensource preinstalled with the web control panel and they are free. Thus, they are simple and lack of these functions. Webmail from our shared hosting plus can easily replace your desktop email client applications, like Outlook or Thunderbird.

SmarterMail 14.x is here

I urge all smartermail users to upgrade their current SmarterMail server to Version 14.0.5637. One of the significant improvement is the the newly compiled ClamAV 64bit which is more efficient and lower system overhead to replace the outdated and less efficient 32bit ClamAV.

 

Version 14.0.5637 (2015-06-08)

Key Features
  • A temporary address can now be generated by users with a short life span that operates as an alias to their account. This is to allow sign ups to external services without giving out the account’s real email address.
  • Message Sniffer is now available as an antispam add-on.
  • Multiple calendars can now be added to a single account.
  • Option to mark a domain as external and have messages to that domain sent either to the domain’s MX record or to a specified host address.
  • System administrators can now add customized HTML and change the login header text through settings on the General Settings page. They may also allow domain administrators to override these customizations.
  • Deleting email folders in either an email client or webmail will now have their associated folder on disk removed as well. Orphaned folders from earlier releases of SmarterMail will be cleaned up automatically.
Changes
  • IMPORTANT: SmarterMail 14 now requires Microsoft .NET 4.5. This prevents SmarterMail from running on Windows Server 2003.
  • Added: An instance of a recurring calendar event can now be deleted from the context menu.
  • Added: An option for external domains on whether messages should deliver locally or remotely if the user account exists locally.
  • Added: An option to toggle between overlaying multiple selected calendars, contacts, tasks or notes collections in a combined view versus displaying one at a time.
  • Added: CalDAV now supports syncing multiple calendars.
  • Added: Contacts, Tasks and Notes now allow multiple collections to be viewed at the same time.
  • Added: Domain conference rooms can now be selected to view on the calendar page.
  • Added: Dropbox is now available as a connected service allowing links to Dropbox files in email messages.
  • Added: Editing a recurring event now displays the series instance’s start and end dates.
  • Added: Exchange Web Services now supports syncing multiple calendars.
  • Added: Grids now support multi-selection on Apple Mac browsers by holding down the command key.
  • Added: IMAP authentication now supports Cram-MD5.
  • Added: Microsoft OneDrive is now available as a connected service allowing links to OneDrive files in email messages.
  • Added: Migrating Google calendars now migrates all calendars from a Google account.
  • Added: Multiple calendars can now be synced using Exchange ActiveSync.
  • Added: Multiple calendars can now be viewed together in a combined view, which color codes events from the different calendars.
  • Added: SMTP Accounts has been added to the Features tab in domain settings, allowing them to be enabled or disabled per domain.
  • Added: System administrators can now customize the messages sent for certain automated emails.
  • Added: Tasks can now be imported from Gmail.
  • Added: The My Today Page now displays appointments for all calendars in a user’s account.
  • Added: The reminders popup now displays items for all calendars in a user’s account.
  • Added: Unsubscribe links for mailing lists can now be given friendly text instead of just displaying the unsubscribe URL.
  • Changed: Blocked senders will now block on the From address in the header of the message, in addition to the Mail From address given in the SMTP session. Previously it only blocked on the Mail From address of the SMTP session.
  • Changed: Content filtering now decodes base64 and quoted-printable encoded text parts in email messages before applying filters.
  • Changed: Improved the ClamAV definitions update process, including 64 bit support and ClamSup.
  • Changed: Migrating the same Google calendar twice will now overwrite the previously migrated events instead of creating duplicates.
  • Changed: Time zone information now utilizes the built-in system registry time zone information instead of an external file.
  • Efficiency: Deleting a large number of items from the IP blacklist or whitelist is now much faster.
  • Efficiency: The load time of the monthly calendar view is now much faster.
  • Fixed: A recipient address formatted with a quoted username containing a certain sequence of characters will no longer cause high CPU during the SMTP session.
  • Fixed: Changed how recurring calendars with a recurrence count of zero are transmitted via Exchange Web Services to work around an error when syncing with emClient.
  • Fixed: Gmail email migration now functions correctly when one or more Gmail labels contain characters that are not allowed in Window’s folder names.
  • Fixed: IMAP search now handles search commands with multiple levels of parenthesized lists correctly.
  • Fixed: Messages displayed in the mobile interface now wrap text when the length of a line exceeds the width of the display.
  • Fixed: Migrating contacts from Gmail now functions correctly.
  • Fixed: The action “Send VCard(s)” now functions correctly for the Global Address List.
  • Fixed: The date and time input fields can no longer be edited when viewing a read-only appointment.
  • Fixed: Two scenarios within the mobile interface where downloading an attachment could fail.
  • Removed: All day appointments no longer display times in webmail.
  • Removed: The five-ten RBL check is no longer included as part of the default RBL checks for either spam filtering or server blacklist checks.

For SmarterMail user, seriously consider upgrade to Version 13.3.5535

If you have a backdated copy of the SmarterMail, in particular to two of the vulnerabilities found in the earlier version I would suggest to get the latest copy and move up to 13.3.5535. You can download the latest from here: http://smartertools.com/smartermail/mail-server-download.aspx.

Just in case you have forgotten the steps on how to “properly” upgrade your SmarterMail. Please make sure you have a backup before proceed.

  1. Stop IIs www publishing service or SmarterMail web service.
  2. Uninstall SmarterMail without removing the existing folders or files.
  3. Install the latest copy of SmarterMail.
  4. Once it’s completed, start SmarterMail web service or IIs www publishing service.

 

Wait for a minute or so, sign in to admin portal to make sure everything is working. Sometime it might take a little longer to start up if you have a slower server and many mailboxes. Just be patient, do not attempt to restart your Smartermail Service unless it has stopped for some reasons.

 

  • ADDED: Updated administrative logging to include the friendly name of the event that was fired in addition to it’s id number.
  • FIXED: A temporary disk error when reading an account’s userConfig.xml file will no longer result in the user’s settings being reset to the defaults, including a blank password.
  • FIXED: A user with read-only control of a shared calendar can no longer delete instances of a recurring event.
  • FIXED: A zero byte fileStore.xml file will no longer prevent SmarterMail from starting properly.
  • FIXED: Adding a calendar event using Android’s default calendar app with Exchange ActiveSync now syncs correctly.
  • FIXED: Adding a recurring event that occurs on a specific week of each month now syncs correctly using Exchange ActiveSync.
  • FIXED: Adding a task using Outlook 2013 with Exchange ActiveSync now syncs correctly.
  • FIXED: Adding duplicate entries to trusted senders is no longer allowed.
  • FIXED: Availability conflicts are now calculated correctly when adding or editing a new calendar event in webmail.
  • FIXED: Birth dates set on iOS devices using Exchange ActiveSync now sync correctly.
  • FIXED: Changing an event’s start time that includes a domain resource now properly updates the availability of that domain resource.
  • FIXED: Contacts imported from a CSV file that include only white space in certain imported fields are now saved properly, such that they can be successfully synced with Exchange ActiveSync.
  • FIXED: Creating a calendar and immediately deleting an event using the Mac OSX calendar app with Exchange Web Services now syncs correctly.
  • FIXED: Declude spam weights now save correctly.
  • FIXED: Domain resource availability is now calculated properly when determining scheduling conflicts.
  • FIXED: Editing a password brute force or denial of service abuse detection rule for XMPP now correctly sets the service field to XMPP.
  • FIXED: Email folders that contain special characters are now sorted correctly in webmail.
  • FIXED: Exchange ActiveSync responses will no longer send an empty Exceptions tag, which would cause Outlook 2013 to crash.
  • FIXED: Folders with special characters in their name now sync correctly using Exchange ActiveSync.
  • FIXED: Made changes to how folder renaming is handled to prevent a scenario that could cause mailbox corruption.
  • FIXED: Renaming a folder that contains special characters using Exchange ActiveSync no longer causes an error in webmail when trying to view that folder.
  • FIXED: Setting a contact’s birth date on a client synced using CardDAV will no longer save as one day off for users in time zones with positive offsets from GMT.
  • FIXED: Temporary files created during Exchange ActiveSync SmartForward, SmartReply and other email attachment operations are now immediately cleaned up when no longer needed.
  • FIXED: The number of items sent back per Exchange ActiveSync response is now correctly determined using the WindowSize specified by the client.
  • SECURITY: Resolved an XSS vulnerability related to replying to an email.
  • SECURITY: Resolved an XSS vulnerability related to viewing email.

Corrupted or blank emails on SmarterMail

I’m have been dealing with Smartermail for many years, probably since V3. The common issue that I’ve been experiencing with SmarterMail is blank and corrupted emails. I’m sure I’m not the only one and if you have googled they were many similar incidents.

I do not have an obvious reason but it has been observed this has happened on IMAP accounts and only on “busy” machine and less likely to happen on the more powerful servers with good IO and less populated servers. Nonetheless, if this is happening to you, try the following,

The blank items indicate that the users mailbox.cfg file became corrupt for their inbox. This can be corrected by performing the following steps:

1. Stop the SmarterMail service and ensure mailservice.exe terminates successfully.
2. Navigate to the users inbox folder, for example C:SmarterMailDomainsdomain.comusersUserIDMailInbox
3. Remove the mailbox.cfg file.
4. Start the SmarterMail service.
5. Sign in as the user, and there should no longer be any blank
messages.