Zimbra Releases/8.8.15/P10: Difference between revisions

mNo edit summary
Line 100: Line 100:
===Zimbra Connect===
===Zimbra Connect===
*Fixed a bug that caused the icon in the invitation email to disappear and show only a grey square.  
*Fixed a bug that caused the icon in the invitation email to disappear and show only a grey square.  
*A new message arriving on a subscribed channel won't trigger a standard WebClient notification anymore; only 1:1 and Group "new message" notifications are now displayed.  
*A new message arriving on a subscribed channel won't trigger a standard web client notification anymore; only 1:1 and Group "new message" notifications are now displayed.  
*Fixed a bug that caused instant meeting connection to restart when switching to the Connect tab and choosing the instant meeting on the left sidebar.  
*Fixed a bug that caused instant meeting connection to restart when switching to the Connect tab and choosing the instant meeting on the left sidebar.  
*Improved scrolling behavior in Connect Space info and Participant's views.  
*Improved scrolling behavior in Connect Space info and Participant's views.  
Line 108: Line 108:
*Instant Meeting invite emails are now sent to all participants, including internal users.  
*Instant Meeting invite emails are now sent to all participants, including internal users.  
*Fixed a bug the caused Instant Meeting chat message timestamps to be always in UTC instead of following the client’s settings.  
*Fixed a bug the caused Instant Meeting chat message timestamps to be always in UTC instead of following the client’s settings.  
*To get file sharing to work for some users, all quota settings related to their account needed to be removed. This is now fixed.
*To get file sharing to work for some users, all quota settings related to their account had to be removed. This is now fixed.
*During a Connect session with three or more participants, everyone's video would drop if one participant disconnected. This has been fixed.
*During a Connect session with three or more participants, everyone's video would drop if one participant disconnected. This has been fixed.



Revision as of 16:00, 3 June 2020


Zimbra Collaboration Joule 8.8.15 Patch 10 GA Release

Check out the What's New, Fixed Issues, and Known Issues for this version of Zimbra Collaboration. As always, you are encouraged to tell us what you think in the Forums or open a support ticket to report issues.

NOTE: If you are upgrading or migrating from an older version of Zimbra to Zimbra 8.8 Production Ready, please read Things to Know Before Upgrading and First Steps with the Zimbra NG Modules for critical information before you upgrade.

Security Fixes

Summary CVE-ID CVSS Score Zimbra Rating Fix Patch Version
Unrestricted Upload of File with Dangerous Type CVE-2020-12846 4.3 Minor 8.8.15 P10

What's New

What's New

NOTE: Beta features are not supported and should not be installed on production systems. Beta modules have been provided for evaluation in lab environments only.


RHEL (Red Hat Enterprise Linux) 8 support (Beta)

We are nearing the end of our extensive QA cycle for this major upgrade. Watch for the GA announcement in an upcoming patch release.


Zimbra Connector for Outlook

  • Improved stability with fixes for weaknesses identified by static code analysis.
  • Run new rule on Inbox - When creating a new Rule (aka Zimbra Filter), the user is given the option to run it immediately.
  • Zimbra Free/Busy Provider - This feature is now Generally Available. Refer to the Admin Guide for operation details.

Zimbra Connect

  • Previously the loss of the websocket connection would cause the loss of all pending messages; now the Zimlet retries to send the pending messages every 10 seconds.
  • The "ringing" notification has been extended to Group meetings, Channel meetings and Instant Meetings.
  • A Cross-Domain Search Mode has been added to the Connect tab under global, COS, and account config to control the GAL search scope.

Zimbra Docs & Drive

  • The Docs server software has been upgraded to align with Collabora 4.2. "This release includes a fresh look, ...improved inter-operability, new dialogs and functionality as well as a raft of bug fixes and polish." Read more on [1].
  • The apparent performacne of large PDF file loads is improved by showing the document after the first 50 pages have loaded.
  • Drive files will now always have a MIME type set. In most cases, the value will be determined by a map from the file extension, but if the extension is not known then we use the MIME type provided by the client, or application/octet-stream if the client provides nothing.

NOTE: Beta features are not supported and should not be installed on production systems. Beta modules have been provided for evaluation in lab environments only.

  • Additional Language support (Beta) - Zimbra Drive has added support for: French, Japanese, and Dutch locales.

NG Modules

  • Fixed an issue that prevented a delegated admin from setting migration to ng (zxsuite admin doMigrateAdmin) if a different delegated admin had been deleted only from ldap (e.g. by zmprov -l da #adminaccount).
  • Like doCheckBlobs, these commands now return the monitor command when run:
    • doAccountScan
    • DoCheckShares
    • DoCoherencyCheck
    • DoExternalRestore
    • DoCheckBlobs
    • DoDeduplicate
    • DoMoveBlobs
    • DoVolumeToVolumeMove
    • DoPurgeMailboxes
    • DoRemoveOrphanedBlobs
  • Basic bucket management commands are now available from the command line. (docreatebucket, listbuckets, doupdatebucket, and dodeletebucket)
  • The doCheckBlobs operation has been enhanced to list items that appear to be on a non-existing or unidentifiable volume.
  • We have added new options to handle Drive Previews. Added the delete_drive_previews boolean option to the doDeleteVolume and doMoveVolume operations. doDeleteVolume with delete_drive_previews true (default) _ delete the volume even if there are previews. You cannot delete the Drive Current Primary Volume. doVolumeToVolumeMove with delete_drive_previews true (default) _ delete previews from source volume only if the source is not the Drive Current Primary Volume.
  • Improved the Email sent to the admin after a doPurgeMailboxes command, to list detailed information for each purged mailbox.
  • The doDeleteVolume operation has been made unique to avoid multiple executions and queues. Only the first operation is executed, subsequent attempts will report that the volume does not exist, until the single running operation completes.
  • Improved HSM performance by splitting the cache directory into subdirectories based on partial names of items.
  • Improved output when a doRestoreOnNewAccount failed beaouse backup data was not available on the current server for the source account.
  • The zimbraFeatureTaskEnabled at COS/Account level now defines whether Tasks are synchronized via EAS by setting mobileTaskFeatureSync to "zimbra_feature"
  • Admins have been provided with a [Wipe Account] button in the Mobile console to permit a remote account-only wipe.
  • Admins may now customize and localize ABQ messages. Refer to setABQMessage, initABQMessage, getABQMessage, duplicateABQMessage, and deleteABQMessage in the CLI.
  • To avoid committing catastrophic changes accidentally, the statr parameter is now mandatory for NG operations that delete data, and for high-resource-consumption commands.

Fixed Issues

Zimbra Collaboration

  • Meeting invites, created in Outlook (Mac), sent to external participants can now be imported into Mac Calendar or Thunderbird/Lightning without errors.
  • Attachments in S/MIME encrypted emails were retrieved and synchronized via Exchange ActiveSync as unencrypted data. Now S/MIME contents are always treated as encrypted raw blobs.
  • Fixed a date parsing error that made it impossible to search for messages before/after specific dates when the language was set to Hungarian.

Zimbra Connector for Outlook

  • Fixed some minor cosmetic problems in the Rules wizard.
  • Fixed a day-1 issue that caused Outlook to crash when creating a Zimbra profile with a name containing extended unicode characters.

Zimbra Connect

  • Fixed a bug that caused the icon in the invitation email to disappear and show only a grey square.
  • A new message arriving on a subscribed channel won't trigger a standard web client notification anymore; only 1:1 and Group "new message" notifications are now displayed.
  • Fixed a bug that caused instant meeting connection to restart when switching to the Connect tab and choosing the instant meeting on the left sidebar.
  • Improved scrolling behavior in Connect Space info and Participant's views.
  • A server-side error returned external auto contacts when a query was empty and only_internal was set to true in every search mode.
  • Fixed a bug that caused the Google App Store to open when screen sharing was canceled during a video call.
  • Zimbra Connect - Group members could chat amongst themselves but could not join a video call. This issue is now fixed.
  • Instant Meeting invite emails are now sent to all participants, including internal users.
  • Fixed a bug the caused Instant Meeting chat message timestamps to be always in UTC instead of following the client’s settings.
  • To get file sharing to work for some users, all quota settings related to their account had to be removed. This is now fixed.
  • During a Connect session with three or more participants, everyone's video would drop if one participant disconnected. This has been fixed.

Zimbra Docs & Drive

  • Added a work-around to mitigate a suspected LOOL bug that would periodically corrupt XLSX spreadsheet files.
  • Fixed some minor graphical issues with drive�s upload button (hover rule not working, bottom border)
  • Fixed a bug that could cause zip file corruption when downloading a large directory from Drive.
  • If the user navigates to the Drive tab while attaching a file to an email, they will still be able to return to the email folder by clicking it.
  • Users would receive a "File Creation error" if they accidentally changed the file extension while entering a filename. Now the file extension is preseverd while creating a new file.
  • The Edit Share Permissions dialog is no longer shown to users who do not have the necessary rights.
  • The Drive UI was not displayed properly in US English due to a missing translation file. For example, on password-protected publicly-shared files there was a download icon but no text describing the file, except for its creation date. That is fixed in this Patch, but this work-around can be applied on older versions: cp /opt/zimbra/zimlets-deployed/com_zextras_drive/com_zextras_drive.properties /opt/zimbra/zimlets-deployed/com_zextras_drive/com_zextras_drive_en_US.properties and then zmmailboxdctl restart.
  • NG Drive - Fixed an issue where closing a PDF file took a lot of time and it kept buffering.
  • Fixed a bug that caused "invalid row count" errors when saving an attachment in Drive while creating a new Drive folder.

NG Modules

  • Fixed a bug that could cause a file descriptor leak when running any operation that moved blobs between volumes with the same compression settings targeting a volume with a large number of files.
  • A string encoding/decoding issue is causing some Mailbox Move operations to fail because of a "Underlying input stream returned zero bytes" error. We have improved character encoding handling to mitigate these blocking errors.
  • Compressed blobs get simply copied to compressed volumes instead of being double-ccompressed duirng a mailboxmove, ensuring that they can be properly moved between compressed & uncompressed volumes.
  • Previously, the doCheckBlobs operation would not identify any unexpected blobs if the backup path was not initialized. Now that operation will report missing blobs independently of the backup path setting.
  • When restoring dynamic distribution lists from a backup, Zimbra ids of old items were not replaced with the new ids. Now ids are correctly updated on restoring the lists.
  • When encountering a metadata file without a digest value, the backup purge will now simply log an error at debug level and proceed.
  • A NO_SUCH_BLOB error would be thrown when restoring a very large task from an external backup. Now we check if the description is in the metadata and if not retrieve it from the mime.
  • Fixed a bug that caused the restore of dynamic distribution lists not to update the owner's and member's UUID.
  • Emails with attachments containing double quotes in the filename returned an error during sync. They now sync properly.
  • An event would be duplicated and an exception thrown when a non-owner edited an appointment. The user is no longer able to edit pending invitations.
  • Fixed the output of the command zxsuite mobile getdeviceinfo #account #deviceid that mismatched values and descriptions (language was displayed under os, for example).
  • Fixed a bug that caused appointment start time to be changed when accepting an invitation on an iOS device using EAS16.
  • Fixed an issue where timezones were being changed when modifying existing appointments on Mobile devices via Exchange Active Sync. The original timezone is now retained.
  • Fixed an issue that prevented a delegated admin from setting migration to ng (zxsuite admin doMigrateAdmin) if a different delegated admin had been deleted only from ldap (e.g. by zmprov -l da #adminaccount).

Zextras Admin

  • To avoid the unwanted/unauthorized activation of paid features, Delegated Admins are now unable to change the status of features like EWS, MAPI and Archiving even when the "Edit Features" flag is enabled in their administration rights.

Known Issues

  • Zimbra Collaboration on RHEL 8 (beta), Monitor -> Server Status shows all the services as stopped even when the services are running on the server.

8.8.15 Patch 10 Packages

The package lineup for this release is:

FOSS:

Package Name                         Version
zimbra-patch                  -> 8.8.15.1590075479.p10-1
zimbra-proxy-patch            -> 8.8.15.1586424251.p9-1
zimbra-mta-patch              -> 8.8.15.1586424251.p9-1
zimbra-common-core-jar        -> 8.8.15.1590054393-1
zimbra-common-core-libs       -> 8.8.15.1574853769-1
zimbra-mbox-store-libs        -> 8.8.15.1574853769-1
zimbra-mbox-war               -> 8.8.15.1575620896-1
zimbra-mbox-admin-console-war -> 8.8.15.1576145915-1
zimbra-mbox-webclient-war     -> 8.8.15.1586947026-1
zimbra-drive                  -> 1.0.13.1576152256-1
zimbra-core-components        -> 2.0.2-1zimbra8.8b1
zimbra-openjdk                -> 13.0.1-1zimbra8.8b1
zimbra-openssl                -> 1.0.2t-1zimbra8.7b2
zimbra-ldap-components        -> 1.0.3-1zimbra8.8b1
zimbra-clamav                 -> 0.102.2-1zimbra8.8b1
zimbra-perl-mail-spamassassin -> 3.4.4-1zimbra8.8b1
zimbra-spamassassin-rules     -> 1.0.0-1zimbra8.8b1
zimbra-nginx                  -> 1.7.1-1zimbra8.8b1
zimbra-openldap-server        -> 2.4.49-1zimbra8.8b1
zimbra-mta-components         -> 1.0.7-1zimbra8.8b1
zimbra-proxy-components       -> 1.0.4-1zimbra8.8b1

NETWORK:

Package Name                 Version
zimbra-patch              -> 8.8.15.1590075479.p10-2
zimbra-mbox-ews-service   -> 8.8.15.1590048861-1
zimbra-zco                -> 8.8.15.1877.1590055804-1
zimbra-drive-ng           -> 3.0.6.1589462794-1
zimbra-network-modules-ng -> 6.0.11.1590047380-1
zimbra-docs               -> 3.0.5.1584626345-1
zimbra-connect            -> 1.0.10.1590590821-1

RHEL Upgraded Packages

The packages for RHEL 8 (Beta) are:

Package Name                           Version
zimbra-aspell                  ->      0.60.8-1zimbra8.7b1
zimbra-net-snmp                ->      5.8-1zimbra8.7b1
zimbra-memcached               ->      1.6.5-1zimbra8.7b1
zimbra-perl-net-server         ->      2.009-1zimbra8.7b1
zimbra-perl-io-socket-ssl      ->      2.068-1zimbra8.7b1
zimbra-perl-compress-raw-bzip2 ->      2.093-1zimbra8.7b1
zimbra-perl-compress-raw-zlib  ->      2.093-1zimbra8.7b1
zimbra-perl-io-compress        ->      2.093-1zimbra8.7b1
zimbra-perl-list-moreutils     ->      0.428-1zimbra8.7b1
zimbra-perl-carp-clan          ->      6.08-1zimbra8.7b1
zimbra-perl-dbd-mysql          ->      4.043-1zimbra8.7b2
zimbra-pflogsumm               ->      1.1.5-1zimbra8.7b2
zimbra-prepflog                ->      0.4.1-1zimbra8.7b2
zimbra-aspell-ar               ->      1.2.0-1zimbra8.7b2
zimbra-aspell-da               ->      1.4.42.1-1zimbra8.7b2
zimbra-aspell-de               ->      20030222.1-1zimbra8.7b2
zimbra-aspell-en               ->      7.1.0-1zimbra8.7b2
zimbra-aspell-es               ->      1.11.2-1zimbra8.7b2
zimbra-aspell-fr               ->      0.50.3-1zimbra8.7b2
zimbra-aspell-hi               ->      0.02.0-1zimbra8.7b2
zimbra-aspell-hu               ->      0.99.4.2.0-1zimbra8.7b2
zimbra-aspell-it               ->      2.2.20050523.0-1zimbra8.7b2
zimbra-aspell-nl               ->      0.50.2-1zimbra8.7b2
zimbra-aspell-pl               ->      6.0.20061121.0-1zimbra8.7b2
zimbra-aspell-pt-br            ->      20090702.0-1zimbra8.7b2
zimbra-aspell-ru               ->      0.99f7.1-1zimbra8.7b2
zimbra-aspell-sv               ->      0.51.0-1zimbra8.7b2
zimbra-aspell-zimbra           ->      1.0.0-1zimbra8.7b2
zimbra-php                     ->      7.3.1-1zimbra8.7b4
zimbra-perl-net-http           ->      6.09-1zimbra8.7b2
zimbra-perl-http-message       ->      6.11-1zimbra8.7b2
zimbra-perl-http-negotiate     ->      6.01-1zimbra8.7b2
zimbra-perl-http-daemon        ->      6.01-1zimbra8.7b2
zimbra-perl-http-cookies       ->      6.01-1zimbra8.7b2
zimbra-perl-libwww             ->      6.13-1zimbra8.7b2
zimbra-perl-lwp-protocol-https ->      6.06-1zimbra8.7b2
zimbra-perl-config-inifiles    ->      2.86-1zimbra8.7b2
zimbra-perl-bit-vector         ->      7.4-1zimbra8.7b2
zimbra-perl-date-calc          ->      6.4-1zimbra8.7b2
zimbra-perl-archive-zip        ->      1.53-1zimbra8.7b2
zimbra-perl-xml-parser         ->      2.44-1zimbra8.7b2
zimbra-perl-xml-sax-expat      ->      0.51-1zimbra8.7b2
zimbra-perl-xml-simple         ->      2.20-1zimbra8.7b2
zimbra-perl-soap-lite          ->      1.19-1zimbra8.7b2
zimbra-perl-mail-spamassassin  ->      3.4.4-1zimbra8.8b2
zimbra-perl-swatchdog          ->      3.2.4-1zimbra8.7b2
zimbra-perl-innotop            ->      1.9.1-1zimbra8.7b2
zimbra-perl                    ->      1.0.4-1zimbra8.7b1
zimbra-cluebringer             ->      2.1.0.0.cf484f1b93cf9965886cc89d33bdeee9c26426cb-1zimbra8.7b2
zimbra-spamassassin-rules      ->      1.0.0-1zimbra8.8b2
zimbra-apache-components       ->      2.0.1-1zimbra8.8b1
zimbra-mta-components          ->      1.0.8-1zimbra8.8b1
zimbra-snmp-components         ->      1.0.1-1zimbra8.7b1
zimbra-spell-components        ->      2.0.1-1zimbra8.8b1
zimbra-core-components         ->      3.0.0-1zimbra8.8b1

The updated packages for RHEL 8 (Beta) are:

Package            Old-Version    New-Version
aspell             0.60.7-rc1     0.60.8
Net-Snmp           5.7.3          5.8
memcached          1.4.37         1.6.5
Net-Server         2.008          2.009
IO-Socket-SSL      2.02           2.068
Compress-Raw-Bzip2 2.069          2.093
Compress-Raw-Zlib  2.069          2.093
IO-Compress        2.069          2.093
List-MoreUtils     0.413          0.428
Carp-Clan          6.04           6.08
DBD-mysql          4.033          4.043

Patch Installation

Please refer to the steps below to install 8.8.15 Patch 10 on Redhat and Ubuntu platforms:

Before Installing the Patch

Before installing the patch, consider the following:

  • Patches are cumulative.
  • A full backup should be performed before any patch is applied. There is no automated roll-back.
  • Zimlet patches can include removing existing Zimlets and redeploying the patched Zimlet.
  • Only files or Zimlets associated with installed packages will be installed from the patch.
  • Switch to zimbra user before using ZCS CLI commands.
  • Important! You cannot revert to the previous ZCS release after you upgrade to the patch.
  • Important Note for ZCS Setup with Local ZCS repository: Customers who have set up local ZCS repository should first update the local repository by following instructions in wiki
  • Please make note that, installing the zimbra-patch package only updates the Zimbra core packages.

Redhat

Installing Zimbra packages with system package upgrades

  • As root, first clear the yum cache and check for updates so the server sees there is a new zimbra-patch package in the patch repository:
yum clean metadata
yum check-update
  • Then ask yum to update available packages:
yum update
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Installing Zimbra packages individually

Install/Upgrade zimbra-patch on mailstore node for FOSS and NETWORK

  • As root, install the package:
yum clean metadata
yum check-update
yum install zimbra-patch
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-proxy-patch on Proxy node for FOSS and NETWORK

  • As root, install the package:
yum clean metadata
yum check-update
yum install zimbra-proxy-patch
  • Restart proxy as zimbra user:
su - zimbra
zmproxyctl restart
zmmemcachedctl restart

Install/Upgrade zimbra-mta-patch on MTA node for FOSS and NETWORK

  • As root, install the package:
yum clean metadata
yum check-update
yum install zimbra-mta-patch
  • Restart amavisd as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-chat for FOSS

  • As root, install the package:
yum install zimbra-chat
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Uninstall zimbra-talk (NETWORK Only)

Starting Zimbra 8.8.15 GA, zimbra-connect replaces zimbra-talk hence it is important to remove zimbra-talk before installing zimbra-connect.

  • As root, remove the package zimbra-talk:
yum remove zimbra-talk

Install/Upgrade zimbra-connect and zimbra-network-modules-ng (NETWORK Only)

  • As root, first clear the yum cache and check for updates so the server sees all updated packages in the patch repository:
yum clean metadata
yum check-update
  • Then install the packages:
yum install zimbra-network-modules-ng
yum install zimbra-connect
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Install/Upgrade zimbra-docs (NETWORK Only)

  • As root, install the package:
yum install zimbra-docs
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Install/Upgrade zimbra-drive-ng (NETWORK Only)

  • As root, install the package:
yum install zimbra-drive-ng
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Upgrade OpenLDAP on LDAP node for FOSS and NETWORK

  • As root, install the package:
yum install zimbra-ldap-components
  • Restart ldap as zimbra user:
su - zimbra
ldap restart

Ubuntu

Installing zimbra packages with system package upgrades

  • As root, check for updates so the server sees there is a new zimbra-patch package in the patch repository:
apt-get update
  • Then update available packages:
apt-get upgrade

OR

  • Update all available packages plus any kernel updates:
apt-get dist-upgrade
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Installing zimbra packages individually

Install/Upgrade zimbra-patch on mailstore node for FOSS and NETWORK

  • As root, check for updates and install package:
apt-get update
apt-get install zimbra-patch
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-proxy-patch on Proxy node for FOSS and NETWORK

  • As root, install package
apt-get install zimbra-proxy-patch
  • Restart proxy as zimbra user:
su - zimbra
zmproxyctl restart
zmmemcachedctl restart

Install/Upgrade zimbra-mta-patch on MTA node for FOSS and NETWORK

  • As root, install package
apt-get install zimbra-mta-patch
  • Restart amavisd as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-chat for FOSS

  • As root, install package:
apt-get install zimbra-chat
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Uninstall zimbra-talk (NETWORK Only)

Starting Zimbra 8.8.15 GA, zimbra-connect replaces zimbra-talk hence it is important to remove zimbra-talk before installing zimbra-connect.

  • As root, remove the package zimbra-talk:
apt-get remove zimbra-talk

Install/Upgrade zimbra-talk and zimbra-network-modules-ng (NETWORK Only)

  • As root, check for updates and install packages:
apt-get update
apt-get install zimbra-network-modules-ng
apt-get install zimbra-talk
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Install/Upgrade zimbra-docs (NETWORK Only)

  • As root, install package:
apt-get install zimbra-docs
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Install/Upgrade zimbra-drive-ng (NETWORK Only)

  • As root, install package:
apt-get install zimbra-drive-ng
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Upgrade OpenLDAP on LDAP node for FOSS and NETWORK

  • As root, install the package:
apt-get install zimbra-ldap-components
  • Restart ldap as zimbra user:
su - zimbra
ldap restart


Quick note: Open Source repo

The steps to download, build, and see our code via Github can be found here: https://github.com/Zimbra/zm-build

Try Zimbra

Try now Zimbra Collaboration without any cost with the 60-day free Trial.
Get it now »

Want to get involved?

You can contribute in the Community, in the Wiki, in the Code, or developing Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube Channel to keep posted about Webinars, technology news, Product overviews and more.
Go to the YouTube Channel »

Jump to: navigation, search