help centre
For more info visit status.atmail.com

How can we help?


Search our knowledge base for answers to
common questions and latest updates.



My activities New request

Follow

Major Update 7.5.2 / Atmail ActiveSync 1.1.1 (Current Version)

Stewart -

Release overview

Release Date: 17 September 2015
Release Versions: On-Premises v7.5.2

7.5.2 Release Notes

Minification

Please note, atmail version 7.5.1 introduced significant changes as to how assets are included across the different user interface modules (Web UI, Mobile UI and Admin UI), by compressing and combining JavaScript and CSS files for performance improvements.

If you have customized your interface by adding or changing these files, please ensure you have all the appropriate backups required prior to updating.

If you are upgrading from 7.5.x please ensure that you have cleared cached minify files from your installation.

To find minify cache path:

Config file: /library/Composer/vendor/mrclay/minify/min/config.php
Param: $min_cachePath
Default value: $min_cachePath = sys_get_temp_dir(); // usually /tmp

For example, the following command will tell you the location of your temp directory:     

php -r 'var_dump(sys_get_temp_dir());'

Once cache directory is found, remove all files where the file names starts with "minify_"

For more information on how to minify JS and CSS files, please read:

https://help.atmail.com/hc/en-us/articles/204863100

User Sessions

In order to improve scalability for larger installations, sessions data can now be stored in alternative backends (Redis and Memcache).

For instructions on how to scale Memcache using a master, please visit:

https://help.atmail.com/hc/en-us/articles/209479268

Atmail ActiveSync

Improvements for Atmail ActiveSync suppress deprecated code warnings and resolve known issues with synchronization of calendars and contacts when running PHP version 5.4 or above.

To install the latest version of push, download atmail push v 1.1.1 from your customer dashboard and un-tar the directory on your push server. For more details, see the following URL's.

New Installation: https://help.atmail.com/hc/en-us/articles/210290057
Upgrade: https://help.atmail.com/hc/en-us/articles/210290047

How to upgrade from version 7.x to 7.5.2 and have your logs in a different database

One of the improvements within atmail version 7.5.2 is the option to store logs in a different database. However, it’s important to note that this option is only offered for configuration by default during fresh installs.

If you are upgrading your environment from a previous version of atmail and want to take advantage of this improvement, the following manual steps will be required:

  1. Create a new database specifically for logs. i.e atmail_logs on the same or different MySQL server.
  2. Edit and add a new logging section in webmail/config/dbconfig.ini.
    Example
    [production]
    database.adapter                 = pdo_mysql
    database.params.host     = "127.0.0.1"
    database.params.username = "user"
    database.params.password = "password"
    database.params.dbname   = "atmail7"
    database.params.configtable = Config
    database.params.masterkey = "MASTERKEY"
    [logging]
    database.adapter                 = pdo_mysql
    database.params.host     = "127.0.0.1"
    database.params.username = "user"
    database.params.password = "password"
    database.params.dbname   = "atmail7_logs"
    database.params.configtable = Config
    database.params.masterkey = "MASTERKEY"
  3. Update exim configure and add a new mysql server for logs and update the mysql lookups call.
    • Add a new mysql server:
      hide mysql_servers = 127.0.0.1/MY_ATMAIL_DATABASE/user/password:\
      127.0.0.1/MY_ATMAIL_LOGS_DATABASE/user/password
    • Replace all mysql lookups for main queries from:
      lookup mysql{... 
      to
      lookup mysql{servers=127.0.0.1/MY_ATMAIL_DATABASE/user/password; ...
    • Replace mysql lookup for the single log query from:
      lookup mysql{MYSQL_SENDLIMIT ... 
      to
      lookup mysql{servers=127.0.0.1/MY_ATMAIL_LOGS_DATABASE/user/password; MYSQL_SENDLIMIT ...

 

New Features

Core Product

Feature
Feature Description
Component(s) Impacted
User(s) Impacted
Impact Description
Collapsible left panel in webmail UI

A new feature for the webmail interface, the collapsible left panel allows the user to increase the screen space for email content.

UI - User Interface

End Users

New feature
User session data can be stored in alternative backends

Create two additional backends for user sessions: Memcache and Redis.
Improves scalability for large instances.

User Sessions

End Users, Administrators of large systems

New feature

Feature Improvements

Core Product

Feature
Feature Description
Component(s) Impacted
User(s) Impacted
Impact Description
'Grey' login page theme added Fresh and Grey login-page themes can be selected in the admin UI Webmail Login Themes System Administrators System administrators can now select between two login themes for their end users to enjoy

Logging system modification to improve performance for large atmail installations

Logging system modified to allow separation of log data from server data and to store logged IP addresses as unsigned integers

Logs

System Administrators
Improved German translation of webmail UI German translation improvements have been integrated into the product, along with some atmail-identified improvements  German Translation German End Users German end users can now enjoy a better translation of the atmail webmail UI
List user to be deleted on the confirmation popup when deleting a user with the Admin User Manager

When an admin goes to delete a user, a confirmation popup is displayed. From now on, the users about to be deleted will be displayed in a list on this popup.

 

Admin User Manager System Administrators System administrators will no longer have second doubts over which users they are about to delete

Users must now double-click the calendar UI to create a new event

The current single-click functionality within the calendar results in the accidental creation of events

Often this is due to the bug that prevents scrolling within the calendar, where the user will click within the window to obtain "focus" to attempt to scroll

Event creation has been changed to be a "double click" for a better user experience

Webmail Calendar UI

End Users

In order to prevent accidental event-creation in the calendar component of the webmail interface, users must now double-click the calendar day/week/month view to create a new event

The admin 'Services' tab 'Excluded Domains/Groups' section now displays a spinning graphic while waiting for the data it needs to display to be returned

When a domain / group has settings which differ from what is set in the System Services, an 'Excluded Domains/Groups' section will appear in the admin UI services tab

However, this takes forever to appear on server with a slow connection to its mysql database

A loading spinner is now be displayed while the UI is waiting for this request to complete

Admin Services -> Excluded Domains/Groups

System Administrators

System administrators of large installations can now enjoy the knowledge that the SQL query to populate the 'Excluded Domains/Groups' section will provide UI feedback while it is loading the data is displays

Bug Fixes

Core Product

Bugfix
Bugfix Description
Component(s) Impacted
User(s) Impacted
Impact Description
Incorrect times displayed in calendar day/week/month view when timezones are taken into account Issues have been arising around the time(s) displayed for events in the webmail calendar when the event timezone and the webmail timezone are different to eachother. This bugfix eliminated these issues Webmail Calendar End Users End users will no longer have to worry about the incorrect time being displayed for their cross-timezone events
'More Tabs' dropdown indicator now functions as expected when using Safari on OS X

Previously, when using Safari 8.0.6 (10600.6.3) the visual indicator for more tabs (emails open, composer etc) was unresponsive to clicks

User must would have to either attempt to re-open the email or close open tabs until they are able to access the desired email message/composer window

This bugfix eliminates this issue

Webmail End Users End users on Safari (OS X) will no longer have issues with the 'More Tab's dropdown in the webmail ui
Password reset reminder popup border always orange when using IE8

Previously, when using IE8, the border of the password reset reminder popup was always orange

This bugfix eliminates this issue

Webmail End Users End users on IE8 will now see the correct theme colour on the border of the password reset reminder popup
When a flagged message is selected in 2-pane view, the flag icon becomes difficult to see compared to the background around it To fix this issue, the flag icon (and any other message status icon) will now display in a white colour for a message which has been selected in 2-pane view Webmail End Users End users can now enjoy easier-to-spot message status icons when in 2-pane view of the webmail UI
The php script that notifies users when they are near or at their full quota was failing to deliver messages to users who had already reached their quota.

To fix this issue, the warning mail is now forced into the maildir of a user who is exceeding their quota

Some general maintenance improvements have also been made to the script to bring it up to our php standards

Server Scripts System Administrators, End Users with Full Disk Quota

System administrators can now enjoy the knowledge that all users on their system can be notified of their disk quota status

End Users will Full Disk Quota will now have the knowledge required to fix their situation and continue to receive their emails

Z Push

Bugfix
Bugfix Description
Component(s) Impacted
User(s) Impacted
Impact Description
Z Push now functions on an installation using PHP 5.4 or higher

Previously, users would be unable to connect to their email / calendar / contact services via active sync when Z Push was installed on an environment that used PHP 5.4 or higher

This bugfix eliminates this issue

Z Push / Active Sync

System Administrators, End Users

System administrators can now install Z Push on a server running PHP 5.4 or higher

End users can now use ActiveSync to sync their mobile device to an atmail installation running Z Push on PHP 5.4 or highe

 

Have more questions? Submit a request

Comments


Contact our support team


+61 (7) 5357 6605       support@atmail.com