Feature List

General/Infrastructure

Rich, browser-based end-user interface
Rich, browser-based, zero footprint interface for accessing and using all Zimbra messaging applications
End user access over HTTPS
Enables secure remote access to end-user interface from any SSL-enabled browser
Native MTA
The Zimbra Collaboration Suite includes Postfix as the Message Transfer Agent
Mouse-overs
Dynamic display of additional contextual information when mousing over specific items or text
Mapping of message string patterns to pre-defined objects
Ability to recognize message string patterns (e.g. phone numbers) as pre-defined objects, and then to utilize those objects as part of standard message processing (search, mouse-over displays, etc.)
Tags
Ability to quickly categorize message items by attaching "Tags" with user-defined names and colors
Multiple Tags per item
Ability to place multiple Tags on a single message item, with each Tag/color displayed when viewing the message
Track unread count on Tags
UI shows unread message counts by Tag (similar to unread by folder)
Drag and Drop
Ability to drag/drop messages, contacts, folders, and Tags, including a counter showing the number of items dragged and color changes indicating valid drop zones
Auto-Tag on receipt
Ability for incoming messages to automatically be Tagged based on used-defined rules
Personal folders
Ability for users to create personal folders, each of which can contain any number of message items
Folder hierarchies
Ability to organize personal folders into hierarchical trees

Mail

Conversation-oriented message store
Automatic grouping of related messages, based on message subject and time elapsed between messages, enabling more efficient message organization Conversation List View Ability to view mail messages by conversation, with one line per conversation that includes: an ordered list of contributors to the conversation, total number of messages in the conversation, and time of last message contributed to the conversation
Conversation rehash
When using the Conversation List View, if a new message is contributed to a conversation, that conversation is marked as unread and moved to the top of the Inbox Conversations span folders Conversations are organized independently of folders; if any message in a conversation is in a folder, the entire conversation will be referenceable from within that folder View all messages in conversation When opening a single conversation from the Conversation List View, a new screen is displayed with the list of messages in the conversation in one pane (including fragments of each message body), and the full contents of a single message in a second pane; the second pane changes as the user scrolls through the messages in the conversation
Conversation move
Ability to move entire conversations via drag/drop or by selecting a move-to folder from a list
Conversation sort
Ability to sort conversations based on subject or date (applies to Conversation List View)
Right-click message action menu
Right clicking on a message brings up quick menu for Reply, Reply-to-All, Forward, Mark Read/Unread, Tag, Print, Delete, Move Right-click message sender action menu Right clicking on a message sender brings up a quick menu for Search (for messages from that sender), New Email (to that sender), Add/Edit Contact, Reply, Reply-to-All, Forward, Read/Unread, Tag, Print, Delete, Move
Display message preview fragment
Mousing over the subject of a message (or conversation) displays a brief "preview fragment" of the message body; user can also choose an option to always display the preview fragment next to the message subject in list views
Message List View
Ability to view mail messages in a list with one line per message
Message List View preview pane
Option for split-screen reading pane in Message List View
Message move
Ability to move messages to a different folder via drag/drop or by selecting a move-to folder from a list
Unread message count by folder
Folders display unread message count
Mouse-over sender details
In a message list view, mousing over a sender name pops up an in-place text area with the sender's email address; additional contact information is also displayed if sender is in user's Contacts list
Message Print View
Ability to display print view of message before printing
Message replied/forwarded/sent display
Replied, Forwarded, and Sent messages are displayed with unique icons for each status
Message sort
Ability to sort messages based on subject, date, or sender
Save to Draft
Ability to save work-in-progress messages to a Drafts folder
Message flag/unflag
Ability to flag/unflag messages for follow up
Message Tag/untag
Ability to Tag/Untag messages for categorization
Address auto-completion
During compose, email addresses auto-complete based on records in the user's Contacts list
Address picker
Ability to search for users in the Company Address Book or in Contacts during the message compose process
Company Address Book
Each Zimbra domain contains its own Company Address Book, enabling search for other users within the domain
Away messages
User can define away message contents and enable/disable away message
Mail signatures
User can define mail signature contents, whether the signature is included by default, and whether the signature displays at the bottom of the current message or at the bottom of the entire message thread
HTML compose
Ability to compose messages in HTML format; formatting toolbars displayed in compose window
HTML rendering
HTML messages render appopriately in message views
Original text options for Reply/Forward
User can choose whether original text is displayed inline, inline with a prefix, or as an attachment
Reply using display format of received message
Option to utilize format of original message to determine the format of the reply
Compose in new window
User can choose to optionally compose a message in a separate browser popup window (automatically closed upon send)
Customizable reply-to address
User can specify reply-to address different from default Zimbra mail address
Mark as "Junk" button
Ability for user to manually mark a message as spam and send it to their "Junk" folder
User-defined message filter rules
User can define filter rules based on From, To, Cc, Subject, Header, Size, Date, body contents, Attachment, etc. along with subsequent actions to take after filtering (place in folder, tag, flag, mark as read, discard)
New mail polling
Periodic polling of server updates web client view when new messages arrive, without the user needing to manually refresh the page
IMAP v4 support (with SSL/TLS option)
Support for IMAP v4, enabling access to Zimbra mail via IMAP clients, with the option to connect via SSL or TLS
POP3 support (with SSL/TLS option)
Support for POP3, enabling accces to Zimbra mail via POP3 clients, with the option to connect via SSL or TLS
Quota usage display
End user display shows mailbox quota and current usage
Mail notifications
User can specify an alternate email address that will automatically receive a notification message when mail is received in their Zimbra mailbox

Contacts

Contact Card View
Business card view of Contacts
Contact List View with Preview
Pane List view of Contacts with preview pane
Auto-add contact on send
Option to automatically create a Contact entry for each mail recipient not already in Contacts
Contact Tagging
Ability to Tag/Untag Contacts
Quick message compose to Contact
Ability to launch the message compose window from a Contacts view, with the currently selected Contact automatically filled in the To: field
Contacts .csv import/export
Ability to import/export Contacts via a .csv file

Calendar

Personal scheduling
Ability to schedule personal events
Free/busy publishing
Each user's free/busy status is made available to other users
Group scheduling based on free/busy information
Ability to schedule meetings based on a view of other Zimbra users' free/busy time
Day, Week, Work Week, Month calendar views
Ability to view calendar in Day, Week, Work Week, or Month views
All-day appointments
Ability to schedule all-day appointments
Recurring appointment scheduling
Ability to schedule recurring appointments
Recurring appointment exceptions for individual occurrence
Ability to create exceptions to recurring appointments by individual occurrence
Recurring appointment exceptions for all future occurrences
Ability to create exceptions to recurring appointments for all occurrences in the future
Custom recurrence patterns
Ability to create custom recurrence patterns (every 3rd day, every 4th week, etc.)
Time zone translation
Ability to detect user's time zone and display appointments translated into that time zone
Mouse-over date in message body shows calendar schedule
When a user mouses over a date in a message, an in-place popup displays the user's calendar schedule for that date
Mouse-over relative day in message body shows calendar schedule
When a user mouses over a relative day term (e.g. "tomorrow" or "next Tuesday") in a message, an in-place popup displays the user's calendar schedule for that day (relative to the date of the original message)
Accept/Tentative/Reject interoperability with Microsoft Exchange users
Ability for a Zimbra user to Accept/Tentative/Reject an invitation sent from a Microsoft Exchange user; ability for a Zimbra user to send an invitation to a Microsoft Exchange user and track Accept/Tentative/Reject response

Search

Single-condifiton or multi-condition search
Ability for a search to include any number of conditions combined via Boolean-like expressions (AND, OR, NOT, etc.)
Search Builder
Graphical UI overlay to create advanced searches
Cross-context search
Ability to designate that search results should be specific to mail, Contacts, Company Address Book, or any combination of these Continuous search When using Search Builder, the search result set updates continuously when building search
Saved Searches
Ability to save searches and have the saved searches display in the main folder tree for subsequent one-click access
Search by date or date range
Ability for a search to include only messages with a specific date or within a specific date range
Search by relative date/time
Ability for a search to include only messages with specific relative date/time characteristics, using keywords such as "today", "yesterday", "last 4 hours"
Search by existence of an attachment
Ability for a search to include only messages that contain an attachment
Search by existence of an attachment type
Ability for a search to include only messages that contain an attachment of a certain type
Search by flagged/unflagged status
Ability for a search to include only messages that have a specific flagged/unflagged status
Search by folder
Ability for a search to include only messages that are in a specific folder
Search by message body content
Ability for a search to include only messages that contain specific content in the message body
Search by message size
Ability for a search to include only messages that are within a certain size range
Search by pre-defined object type
Ability for a search to include only messages that contain pre-defined recognized objects, such as phone numbers, tracking numbers, purchase order numbers, or URLs
Search by read/unread status
Ability for a search to include only messages that have a specific read/unread status
Search by recipients
Ability for a search to include only messages with specific recipients in the To: or Cc: fields
Search by replied/forwarded status
Ability for a search to include only messages that have a specific replied/forwarded status
Search by sender
Ability for a search to include only messages that were sent from a specific email address
Search by subject
Ability for a search to include only messages that contain a specific subject
Search by Tag
Ability for a search to include only messages that contain a specific Tag
Search by To/From domain
Ability for a search to include only messages that were sent to or received from a certain domain
Text commands for search
Ability to type text commands to execute searches using Zimbra search syntax

Administration

Installation script
Online step-by-step installation process to ensure smooth installation
Rich, browser-based administrative interface
Rich, browser-based, zero footprint interface for administering users, servers, and other system components
Admin access over HTTPS
Enables secure remote access to admin interface from any SSL-enabled browser
Class of Service
Ability to segment users into distinct Classes of Service (COS), allowing each COS to have its own settings
Copy Class of Service
Ability to copy an entire Class of Service in order to make small changes between one Class of Service and another
Class of Service override by account
Ability to designate override settings for a specific account within a Class of Service
Allocate servers by Class of Service
Ability to assign specific servers/hardware to a Class of Service
Multi-domain administration
Ability to create multiple email domains within a single Zimbra application instance
Mailbox size quota
Ability to enforce maximum disk space per mailbox by Class of Service
Contacts quota
Ability to enforce maximum number of Contacts per mailbox by Class of Service
SMTP smarthost configuration
Ability to specify a smarthost server to handle all outbound SMTP traffic
Administrator can login as user
Ability for an administrator to login to an end-user account for troubleshooting purposes
Account aliases
Ability to create one or more email account aliases such that messages sent to those aliases will route to a specific Zimbra mailbox
Domain aliases
Ability to create domain-level aliases for an entire Zimbra mail domain, such that mail sent to the alias domain will route to the underlying domain
Account suspend
Ability to suspend an account for adminstrative or security reasons
Configurable session timeout period
Ability for administrator to control the maximum length of a user session
Force password change
Ability for an adminstrator to force a user to change their password
Distribution lists
Ability for administrator to create/delete/manage distribution lists

System Health & Security

SNMP traps and monitoring
SNMP traps are issued for certain system events, and can be monitored either with an included SNMP monitoring utility or an external SNMP monitoring tool
Dashboard: Disk usage statistics
Graphical display of total disk usage (current and historical)
Dashboard: Inbound message count
Graphical display of inbound message count over time (measured as total messages inbound to MTA)
Dashboard: Inbound message volume
Graphical display of inbound message volume over time (measured as total bytes inbound to MTA)
Service monitoring/status view
Ability to monitor the status of all core system services in a single view
Transaction state recovery
In the event of a server crash, restarting the server will automatically replay logs of recent transactions to bring the server back to a consistent state
Admin UI setting to block attachments by attachment type
Setting in the administrator UI for the attachment extension(s) that will be blocked by the MTA
Admin UI setting to block messages by message size
Setting in the administrator UI for the maximum message size allowed through the MTA
Admin UI setting to enforce SMTP authentication (w/TLS option)
Setting in the administrator UI to enforce client authentication to the Zimbra SMTP server before relaying mail; option to authenticate over TLS
Admin UI settings to enforce message protocol checks
Settings in the administrator UI to optionally enforce additional message protocol checks (validate sending hostname, enforce that sending hostname has fully qualified domain name, enforce that sender address has fully qualified domain name) before allowing a message to pass through the MTA
Admin UI settings to enforce message sender checks
Settings in the administrator UI to optionally validate sender IP address, hostname in message greeting, and/or sender domain before enabling a message to pass through the MTA
Trusted subnet list for mail relay
Option to specify the subnet(s) for which the MTA will enable mail relay
Native anti-spam support
The Zimbra Collaboration Suite includes SpamAssassin for spam protection (can be turned on/off)
System "Junk" folder
Inbound messages will automatically be placed in a user's "Junk" folder if meeting a certain junk mail threshold score
Admin UI setting for spam tag sensitivity
Setting in the administrator UI to define spam score threshhold for labeling a message as Junk
Admin UI setting for spam kill sensitivity
Setting in the administrator UI to define spam score threshhold for dropping a message entirely
Native anti-virus support
The Zimbra Collaboration Suite includes Clam AntiVirus for virus protection (can be turned on/off)
Admin UI setting for virus signature update frequency
Setting in the administrator UI to define the update frequency for virus signatures (via Clam AntiVirus)
Message retention policies
Ability to define and enforce retention policies for mail, trashed mail, and junk mail
Single-copy message storage across server
Any message sent to any number of users on a server is stored once on that server (including messages with attachments)
Automated account storage distribution
Internal algorithm to distribute new accounts across servers allocated to a Class of Service

[Note: Additional MTA, Anti-Spam, and Anti-Virus security settings are possible within Postfix, ClamAV, and SpamAssassin directly]
Migration (from Microsoft Exchange)

Exchange Migration Wizard
Graphical tool that facilitates seamless migration of user accounts from Exchange to Zimbra
Batch mailbox migration
Ability to migrate set of accounts
Individual mailbox migration
Ability to migrate one account only
Migrate flagged/unflagged status
Exchange message flagged/unflagged status is maintained after migration to Zimbra
Migrate folders
Exchange folder hierarchy and message folder location is maintained after migration to Zimbra
Migrate categories (represented as Tags)
Exchange categories and message category status are maintained after migration to Zimbra (represented as Zimbra Tags)
Migrate message read/unread status
Exchange read/unread status is maintained after migration to Zimbra
Migrate Contacts
Ability to migrate Exchange Contacts to Zimbra
Option to ignore Trash and Junk/Spam folders during migration
Ability to ignore Trash and Junk/Spam folders during migration
Option to migrate only from a certain date forward
Ability to ignrore older messages during a migration
Option to continue migration from point of last attempt
In the event of a system interruption during a previous migration, enables restart from the point of the previous attempt
Option to reset destination mailbox before import
Ability to reset a mailbox to provide a clean starting point if repeating a mailbox migration

Integration/APIs

Inbound SOAP APIs
APIs enabling external applications to trigger messaging queries/operations
Outbound web services APIs
Ability to automatically make web services calls during message processing, enabling additional information to be associated with a message based on results of the web service call
Authentication API
Ability to utilize an external authentication store for Zimbra user authentication
Active Directory based authentication
Ability to utilize Active Directory for Zimbra user authentication
Active Directory GAL integration
Ability to utilize the Active Directory GAL for a Zimbra mail domain

Posted by Steve 2005-11-18