The software consists of both client and server components, and at one time also offered a desktop email client, called Zimbra Desktop. Two versions of Zimbra are available: an open-source version, and a commercially supported version ("Network Edition") with closed-source components such as a proprietary Messaging Application Programming Interface connector to Outlook for calendar and contact synchronization.[9]
The Zimbra Server uses several open source projects (see the section, Included open source projects). It exposes a SOAP application programming interface to all its functionality and is also an IMAP and POP3 server. The server runs on many Linux distributions.[13] On other, non-Linux operating systems it can be run using a virtual machine and using container technology. It supports CalDAV, CardDAV and SMTP for messaging, LDAP for directory services, and Microsoft Active Directory (AD). Zimbra uses Postfix for its MTA functionality. It includes technology from ClamAV, SpamAssassin and DSPAM for anti-malware features and S/MIME for email signing and encryption. OS X Server support was dropped with version ZCS 7.0.
If you see periods of high, sustained CPU utilization on your Zimbra VM, this may actually be caused by memory backpressure or a poorly performing disk subsystem. It is recommended to first increase the memory allocated to the VM (make sure you match the VM memory reservation to the total allocated memory for as a JAVA workload best practice). Then, monitor VM CPU utilization, VM disk I/O, and in-guest swapping (can cause excessive disk I/O); for signs of improvement and other issues before increasing the number of vCPUs allocated to your Zimbra Appliance or mailbox server VM.
You can probably use the hosts file cheat to get Zimbra installed, but without proper outside DNS as well as proper port forwarding in your router firewall to your mail server VM, do not expect to be able to receive any email on your test server.
That being said, you can edit your /etc/hosts file (sudo nano /etc/hosts) and add the line:
192.168.1.5 mail.domain.com domain.com
Where 192.168.1.5 is the LAN IP of your mail server, and mail.domain.com is the hostname you want to set up for your mail server.
Zimbra is mostly a mail server. It has a few other features including contacts, calendar, and a rudimentary file storage system. I suggest you read through their product data sheet if you are unfamiliar with Zimbra, and take a look at some screenshots.
Zimbra is open source server software for email and collaboration - email, group calendar, contacts, instant messaging, file storage and web document management. The Zimbra email and calendar server is available for Linux, Mac OS X and virtualization platforms. Zimbra syncs to smartphones (iPhone, BlackBerry) and desktop clients like Outlook and Thunderbird. Zimbra also features archiving and discovery for compliance. Zimbra can be deployed on-premises or as a hosted email solution.
Suppose your datastore's name is "datastore1" and the VM is named "zimbra". You wish to change its name to "mail". From the ssh console, you can descend into /vmfs/volumes/datastore1 directory, then the virtual machine's directory.
Unlike devices that use the ActiveSync protocol, Blackberry devices cannot natively (at least not yet) receive "push" updates directly from Zimbra. NotifySync is payware that installs on the device and allows over-the-air synchronization of Contacts and Calendar to occur without the need for a Blackberry Enterprise Server.
SAS has pre-paid for a handful of NotifySync licenses for specific people but, for the most part, users will need to pay for this software themselves if they're interested in using it. However, SAS has made an arrangement with the makers of NotifySync to allow SAS affiliates to purchase the software more cheaply and easily ($100 for the first year and $25 each year after). To purchase, visit the NotifySync web page ( =COMPANY_INFO) and use promotional code C1074005 during the checkout process. Be sure to check the device for compatibility ( ) before spending any money!
During the checkout and/or registration process, you will need to know these details:
- the email server type is "Zimbra Collaboration Suite"
- the email domain is whatever appears after the "@" in the user's email address
- the external address of the Mail ActiveSync server is imap.sas.rutgers.edu.
- the domain under which the Mail ActiveSync server is administered is zimbra.sas.rutgers.edu.
Important Prep notes:
1) Previously, when this software was installed on the device, all contacts and calendar entries would be deleted before the synchronization took place. The newer version of this software allows for the merging of the data on the phone and on the server. We still strongly recommend backing up the calendar and contact information on both the server and the device before installing the software just as a safety measure. The backup can be performed on the phone using the Blackberry Desktop Software. Server calendar backups are handled automatically by the system every night but you can perform an up to the minute backup by using the export feature in the Zimbra web interface to make another copy for yourself.
2) Before you install NotifySync, you should create an Appointments folder in Zimbra (e.g., Inbox->Appointments) and configure a mail filter to deliver calendar-related messages to it instead of the default location (Inbox). This will prevent duplicates that could occur if both Zimbra and the Blackberry see and process these messages (the filter will hide them from the Blackberry, allowing Zimbra to be the calendar "master"). After creating the folder, in the webmail interface go to Preferences -> Mail filters and create a filter called 'Calendar.' Add two conditions to that rule so that 'ALL' conditions are met:
- Body / contains / BEGIN:VCALENDAR
- Body / contains / PRODID:Zimbra-Calendar-Provider
Under 'Perform the following actions,' choose 'File Into Folder' and select the folder you just created. Finally, make sure that 'Do not process additional filters' is set.