Sandbox: Difference between revisions
No edit summary |
|||
(15 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{BC|Community Sandbox}} | ||
__FORCETOC__ | |||
<div class="col-md-12 ibox-content"> | |||
=Sandbox= | |||
{{KB|{{Unsupported}}|{{ZCS 6.0}}|{{ZCS 5.0}}|}} | |||
{{Archive}}{{WIP}} | |||
<div class="BodyAfterHead">The Zimbra Collaboration Suite is designed to provide an end-to-end mail solution that is scalable and highly reliable. The messaging architecture is built with well-known open-system technology and standards and is composed of a mail server application and a client interface. </div><div class="Body">The architecture includes the following core advantages:</div><div class="Bulleted1_outer" style="margin-left: 0pt"> | <div class="BodyAfterHead">The Zimbra Collaboration Suite is designed to provide an end-to-end mail solution that is scalable and highly reliable. The messaging architecture is built with well-known open-system technology and standards and is composed of a mail server application and a client interface. </div><div class="Body">The architecture includes the following core advantages:</div><div class="Bulleted1_outer" style="margin-left: 0pt"> | ||
Line 622: | Line 622: | ||
Figure 1: Zimbra Collaboration Suite System Architecture</div><div class="Anchor">[[Image:2_Overview%20System%20Architecture.2.1.1.jpg]]</div><div class="a_0032Heading"> | Figure 1: Zimbra Collaboration Suite System Architecture</div><div class="Anchor">[[Image:2_Overview%20System%20Architecture.2.1.1.jpg]]</div><div class="a_0032Heading"> | ||
{{Article Footer|Zimbra Collaboration 6.0, 5.0|04/16/2014}} | |||
[[Category:Community Sandbox]] | |||
5 | |||
Latest revision as of 21:38, 12 July 2015
Sandbox
•
|
Open source integrations. Linux®, Apache Tomcat, Postfix, MySQL®, OpenLDAP®.
|
•
|
Uses industry standard open protocols. SMTP, LMTP, SOAP, XML, IMAP, POP.
|
•
|
Modern technology design. Java, JavaScript thin client, DHTML.
|
•
|
Horizontal scalability. Because each mailbox server includes its own data store, message store, and set mailbox accounts, you don’t change anything on existing servers in order to scale the system. To scale for additional mail accounts, add more servers.
|
•
|
High availability support. Red Hat Cluster Suite is integrated with ZCS, for cluster management.
|
•
|
Browser based client interface.
|
•
|
Administration console to manage accounts and servers.
|
The data store is a MySQL database where internal mailbox IDs are linked with user accounts. The data store maps the mailbox IDs to users’ OpenLDAP accounts. This database contains each user’s set of tag definitions, folders, calendar schedules, and contacts, as well as the status of each mail message - read, unread, tags associated to message, and folder the message resides in. The data store is a MySQL database where internal mailbox IDs are linked with user accounts. The data store maps the mailbox IDs to users’ OpenLDAP accounts. This database contains each user’s set of tag definitions, folders, calendar schedules, and contacts, as well as the status of each mail message - read, unread, tags associated to message, and folder the message resides in.
Core Functionality
•
|
Email messaging
|
•
|
Calendaring
|
•
|
Address Books
|
•
|
Web document authoring
|
•
|
Mail delivery and storage
|
•
|
Indexing of mail messages upon delivery
|
•
|
Backup services
|
•
|
Mailbox server logging
|
•
|
IMAP and POP support
|
•
|
Directory services
|
•
|
Anti-spam protection
|
•
|
Anti-virus protection
|
•
|
Delegate a Domain Administrator (Network Edition)
|
•
|
Move mailboxes from one server to another (Network Edition)
|
•
|
Import Microsoft Exchange user accounts
|
•
|
Add accounts and domains
|
•
|
Set account restrictions either for an individual account or by COS
|
•
|
Manage distribution lists
|
•
|
Set up virtual hosts on a domain
|
•
|
Manage servers
|
•
|
Define policies for moving older messages to secondary storage (Network Edition)
|
•
|
Backup and restore (Network Edition)
|
•
|
Monitor usage
|
•
|
Compose, read, reply, forward, and use other standard mail features
|
•
|
View mail by conversation threads
|
•
|
Tag mail to easily group messages for quick reference
|
•
|
Use Search Builder to perform advanced searches
|
•
|
Save searches
|
•
|
Use Calendar to schedule appointments
|
•
|
Share calendars with others
|
•
|
Create address books and share with others
|
•
|
Set mailbox usage preferences, including defining mail filtering options
|
•
|
Create, organize and share web documents with Zimbra Documents
|
Zimbra Components
•
|
Apache Tomcat, the web application server that Zimbra software runs in.
|
•
|
Postfix, an open source message transfer agent (MTA) that routes mail messages to the appropriate Zimbra server.
|
•
|
OpenLDAP software, an open source implementation of the Lightweight Directory Access Protocol (LDAP) that provides user authentication.
|
•
|
MySQL database software.
|
•
|
Lucene, an open-source full featured text index and search engine.
|
•
|
Verity®, a third-party source that converts certain attachment file types to HTML.
|
•
|
Anti-virus and anti-spam open source components including:
|
•
|
ClamAV, an anti-virus scanner that protects against malicious files.
|
•
|
SpamAssassin and DSPAM, mail filters that attempt to identify spam.
|
•
|
Amavisd-new, which interfaces between the MTA and one or more content checkers.
|
•
|
James/Sieve filtering, used to create filters for email.
|
System Architecture
Zimbra Core
Zimbra LDAP
Zimbra MTA (mail routing server)
Zimbra Store (Zimbra server)
•
|
Data store
|
•
|
Message store
|
•
|
Index store
|
•
|
HTML attachment conversion utility
|
Data store.
Message store.
Index store.
HTML conversion.
Zimbra-SNMP
Installing the Zimbra-SNMP package is optional. If you choose to install Zimbra-SNMP for monitoring, the package should be run on every server (Zimbra server, Zimbra LDAP, Zimbra MTA) that is part of the Zimbra configuration. Zimbra uses swatch to watch the syslog output to generate SNMP traps.
Zimbra Logger
Zimbra Spell
Backup Process Overview