https://wiki.zimbra.com/api.php?action=feedcontributions&user=Cfremon&feedformat=atomZimbra :: Tech Center - User contributions [en]2024-03-29T05:28:09ZUser contributionsMediaWiki 1.39.0https://wiki.zimbra.com/index.php?title=Enabling_Zimbra_Mobile_for_Smart_Phones&diff=19580Enabling Zimbra Mobile for Smart Phones2010-04-23T23:10:59Z<p>Cfremon: Creating article</p>
<hr />
<div>{{Article Infobox|{{admin}}|{{ZCS 6.0}}||}}Before Zimbra Mobile for Smart Phones can be configured on a specific device, a system administrator must enable Zimbra Mobile in the Administration Console. Zimbra Mobile can be enabled via Class of Service (COS) or for individual accounts.<br />
<br />
This article gives instructions for enabling Zimbra Mobile via the Administration Console, and discusses some of the COS Mobile Settings available. <br />
<br />
=How to Enable Zimbra Mobile from the ZCS Administration Console=<br />
Use the following steps to enable Zimbra Mobile from the ZCS Administration Console.<br />
<br />
<br />
{|<br />
|+'''Mobile Options in the ZCS 6.0 Administration Console'''<br />
|-<br />
|[[Image:Adminconsolemobile.png]]<br />
|}<br />
<br />
<br />
#Open the ZCS Administration Console.<br />
#In the Configuration section, expand Class of Service and select which class of service will have Zimbra Mobile enabled. If you are enabling Zimbra Mobile for an individual account, go to Addresses > Accounts, and select an account from here.<br />
#Go to the Mobile tab.<br />
#Configure the following options:<br />
#*'''Enable Mobile Sync.''' If this is selected, Zimbra Mobile is enabled. This allows devices to receive over-the-air synchronization of mail, contacts, calendar and task data using the ActiveSync protocol. When this is selected, Mobile Policy default settings become enabled.<br />
#*'''Enable Mobile Policy.''' If this is selected, a mobile policy will be enforced for all users in this COS or for this individual account. The options listed immediately below this option detail what parts of the mobile policy will be enforced. This is enabled by default.<br />
#*'''Allow non-provisionable devices.''' If this is selected, the server allows old devices which don't support server policies to access their account. If turned off, server will reject those devices from connecting. This is enabled by default.<br />
#*'''Allow partial policy enforcement on device.''' If this is selected, devices which do not support some policy enforcement will still support other policies that can be enforced. This is enabled by default.<br />
#*'''Force PIN on device.''' If this is selected, the user is required to use a PIN to access their ZCS data. This is enabled by default.<br />
#*'''Require alpha-numeric password for device.''' If this is selected, the PIN required to access ZCS data must contain both letters and numbers.<br />
#*'''Minimum length for device pin.''' Enter the minimum character length for device pin here if '''Force PIN on device''' is enabled. The default is 4 characters.<br />
#*'''Number of consecutive incorrect pin inputs before device is wiped.''' Enter the minimum number of consecutive incorrect pin inputs before device is wiped. The default is 4 times.<br />
#*:'''''Important:''' It is good practice to let users know that this policy is in place, and how many times they can try to log in before their device is wiped. Many users expect their device to simply be locked, and may not know that continuing to attempt to log in will cause their device to be wiped.''<br />
#*'''Idle time before device is locked (minutes).''' Enter the idle time in minutes before device is locked. Idle time is any time the device is not receiving user input. The default is 15 minutes.<br />
<br />
<br />
{{Article Footer|ZCS 6.0.x|4/23/2010}}<br />
<br />
[[Category:Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=File:Adminconsolemobile.png&diff=19578File:Adminconsolemobile.png2010-04-23T21:41:20Z<p>Cfremon: Mobile options in the Administration Console. ZCS 6.0.x.</p>
<hr />
<div>Mobile options in the Administration Console. ZCS 6.0.x.</div>Cfremonhttps://wiki.zimbra.com/index.php?title=IPhone&diff=19575IPhone2010-04-23T20:28:22Z<p>Cfremon: /* SSL Certificates, the iPhone, and Zimbra Mobile */ fixing link</p>
<hr />
<div>{{ZC}}<br />
{{Article Infobox|{{admin}}|{{ZCS 6.0}}|{{ZCS 5.0}}|{{ZCS 4.5}}}}The Apple iPhone can be used to access Zimbra Collaboration Suite (ZCS) via a number of different mobility options:<br />
*Zimbra Mobile Web Client<br />
*Zimbra Mobile for Smart Phones<br />
*IMAP/POP3<br />
*Connector for Apple iSync (Macintosh only)<br />
*Connector for Outlook (Windows only)<br />
This article discusses how to access a ZCS account with an iPhone using these methods.<br />
<br />
{{ Zimbra Mobile Web Client}}<br />
{{Zimbra Mobile for Smart Phones}}<br />
Zimbra Mobile for Smart Phones on the iPhone is only available to Zimbra Collaboration Suite Network Edition customers using ZCS 5.0.6 or later and iPhone OS 2.0 or later.<br />
#Install iTunes 7.7 or higher and upgrade your phone to the latest iPhone OS, if necessary.<br />
#If you already have your Zimbra server running with IMAP/POP3, disable the account in Mail Settings. <br />
#Set up a new mail account, selecting "Exchange". <br />
#Enter your email address in the form of example@domain.com in the Email field. <br />
#Enter your Exchange domain and username (e.g. “domain.com\example”) in the Username box. If you only have one domain, then the domain is not necessary, only the username. <br />
#Enter your password in the Password field. <br />
#The iPhone will now try to automatically discover your Zimbra server. If this fails, then you will need to enter your server information manually. It will prompt you for this. <br />
#Now tap the Home button and go into Mail. You should see your new account appear, and it should show your folders and email messages within a few moments. <br />
You have now finished configuring Zimbra Mobile for Smart Phone on your iPhone.<br />
<br />
== SSL Certificates, the iPhone, and Zimbra Mobile==<br />
The iPhone prefers non-selfsigned SSL connections. If you have a self signed certificate, then it would be a good idea to install the iPhone Configuration Utility to deply a self signed certificate on the iPhone: http://www.apple.com/support/iphone/enterprise/<br />
<br />
The SSL certificate for an Exchange Active Sync server must have as its primary name the name by which the iPhone clients will address the server. <br />
This becomes important in situations where the Zimbra server is being run in a split-horizon DNS environment, because the name by which you address the EAS server must resolve to the same (public) IP address, no matter where you are; this may mean that users who have no name for their Zimbra server which behaves this way will need to add one, and such users will need to make sure that name is primary when they rebuild their cert. (Thanks to [[User:Baylink|Baylink]] for this information!)<br />
<br />
=Acessing ZCS using IMAP/POP3=<br />
You can access mail from a ZCS account using IMAP or POP3. This option is available to both Open Source users and Network Edition customers.<br />
'''''Note:''' This method only syncs mail messages. For access to contacts and calendars, use the Zimbra Mobile Webclient.''<br />
#Under Mail settings, select "Add Account..." <br />
#Select "Other" <br />
#Select "IMAP", "POP3", or "Exchange" <br />
#Fill in the "Name", "Address", and "Description" fields <br />
#Provide "Host Name", "User Name", and "Password" in the "Incoming Mail Server" section. The iPhone will automatically detect IMAP over SSL if your server requires it. If your server requires a non-default TCP port specification, use the hostname:port format in the "Host Name" field. SSL settings can be adjusted later under the "Advanced" section in the mail account settings. <br />
#In the "Outgoing Mail Server (SMTP)" section, provide settings for "Host Name", "User Name" and "Password". As with the incoming mail server, the "Host Name" setting accepts the hostname:port format if the outgoing mail server uses a non-default TCP port. <br />
#Save the configuration <br />
<br />
'''''Sub-Folders:''' Setting the IMAP Path Prefix to "INBOX" allows for the browsing of folders child folders of "Inbox", but peer folders such as Sent, Drafts, Trash, and Junk folders are not displayed.''<br />
<br />
=Accessing ZCS with the Connector for iSync (Macintosh) (Unsupported)=<br />
{{unsupported}}<br />
'''''Note:''' This method is not recommended. We recommend using the Zimbra Mobile for Smart Phones option instead.''<br />
<br />
You can use the Zimbra Collaboration Suite Connector for Apple iSync to synchronize your contacts and calendar information between your iPhone and Zimbra Collaboration Suite. <br />
<br />
The iSync Connector is used to sync your Calendar and Contacts to your Macintosh (not mail). In order to achieve sync with the iSync Connector and the iPhone, you will need to sync your iPhone to iTunes. To get your mail on the iPhone (in conjunction with this method as opposed to the ActiveSync method), you will need to setup IMAP/POP3 access as well. <br />
<br />
The iSync connector is only included in Network Edition products. It can be acquired in the Zimbra Administration Server console. <br />
<br />
=Accessing ZCS with the Connector for Outlook (Windows) (Unsupported)= <br />
{{unsupported}}<br />
'''''Note:''' This method is not recommended. We recommend using the Zimbra Mobile for Smart Phones option instead.''<br />
You can use the Zimbra Collaboration Suite Connector for Microsoft Office Outlook 2003 SP1+ to synchronize your contact and calendar information between your iPhone and Zimbra Collaboration Suite. For more information about the Zimbra Collaboration Suite Connector for Microsoft Outlook, refer to the Zimbra Collaboration Suite Connector for Microsoft Outlook guide. <br />
<br />
Your Zimbra profile in Microsoft Outlook must be the default profile. Otherwise, iTunes will only sync the default profile to the iPhone. For more information on setting your default profile, click here. <br />
<br />
If you do not use the Zimbra Collaboration Suite Connector for Microsoft Outlook, you may only complete a partial sync. While Microsoft Outlook and iPhone will be fully updated, the Zimbra server will not sync anything except email, if you have it set up. In order to fully sync, you must use the Zimbra Collaboration Suite Connector for Microsoft Outlook. <br />
<br />
As with Apple's iSync, e-mail is not synced; however, your calendar, and contacts will be synced. <br />
<br />
=Syncing Zimbra Data on the iPhone using Linux (Unsupported)=<br />
{{Unsupported}}<br />
The iPhone uses iTunes to sync all information. Apple has not developed a version of iTunes for Linux, thus syncing is not possible. LifeHacker has a tutorial on syncing wirelessly in Linux, but this method is not supported by Zimbra in any way: <br />
http://lifehacker.com/388785/sync-your-iphone-wirelessly-in-linux <br />
<br />
<br />
=Creating New Mail Notification via SMS=<br />
You may wish for the Zimbra server to send you a text message when you receive a new e-mail.<br />
<br />
# Click Options<br />
# Choose Mail<br />
# Check "Enable address for new mail notifications"<br />
# Type your SMS address in e-mail format form. eg: number@txt.att.net<br />
# Click Save<br />
<br />
Now the server will text message you when you receive a new message. Text messaging rates may apply.<br />
<br />
=Resources=<br />
<br />
[http://wiki.zimbra.com/index.php?title=ZCS_Connector_for_Outlook_Install_Process Microsoft Outlook Connector Install Guide]<br />
<br />
[http://www.acs.nmu.edu/1/5.39.php#Default Setting your Default Profile in Outlook]<br />
<br />
[http://www.zimbra.com/pdf/ZCS%20Connector%20for%20Apple%20iSync%20Guide.pdf Zimbra Connector Apple iSync Guide]<br />
<br />
[http://docs.info.apple.com/article.html?artnum=305883 Apple KB: iPhone: Mail Settings]<br />
<br />
[http://www.zimbra.com/forums Zimbra Forums]<br />
<br />
[http://bugzilla.zimbra.com/ Bug Tracking & Enhancement Request]<br />
<br />
[http://pm.zimbra.com/ Project Management Portal]<br />
<br />
[https://support.zimbra.com Customer Support Portal]<br />
<br />
<br />
{{Article Footer|Zimbra Collaboration Suite 5.0.6; Mac OS X 10.4.10; Mac OS X 10.5.5; Windows XP SP2; Microsoft Outlook 2003 SP1; iTunes 8.1|6/30/2007}}<br />
<br />
[[Category:Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=IPhone&diff=19574IPhone2010-04-23T20:27:22Z<p>Cfremon: Updating iPhone article</p>
<hr />
<div>{{ZC}}<br />
{{Article Infobox|{{admin}}|{{ZCS 6.0}}|{{ZCS 5.0}}|{{ZCS 4.5}}}}The Apple iPhone can be used to access Zimbra Collaboration Suite (ZCS) via a number of different mobility options:<br />
*Zimbra Mobile Web Client<br />
*Zimbra Mobile for Smart Phones<br />
*IMAP/POP3<br />
*Connector for Apple iSync (Macintosh only)<br />
*Connector for Outlook (Windows only)<br />
This article discusses how to access a ZCS account with an iPhone using these methods.<br />
<br />
{{ Zimbra Mobile Web Client}}<br />
{{Zimbra Mobile for Smart Phones}}<br />
Zimbra Mobile for Smart Phones on the iPhone is only available to Zimbra Collaboration Suite Network Edition customers using ZCS 5.0.6 or later and iPhone OS 2.0 or later.<br />
#Install iTunes 7.7 or higher and upgrade your phone to the latest iPhone OS, if necessary.<br />
#If you already have your Zimbra server running with IMAP/POP3, disable the account in Mail Settings. <br />
#Set up a new mail account, selecting "Exchange". <br />
#Enter your email address in the form of example@domain.com in the Email field. <br />
#Enter your Exchange domain and username (e.g. “domain.com\example”) in the Username box. If you only have one domain, then the domain is not necessary, only the username. <br />
#Enter your password in the Password field. <br />
#The iPhone will now try to automatically discover your Zimbra server. If this fails, then you will need to enter your server information manually. It will prompt you for this. <br />
#Now tap the Home button and go into Mail. You should see your new account appear, and it should show your folders and email messages within a few moments. <br />
You have now finished configuring Zimbra Mobile for Smart Phone on your iPhone.<br />
<br />
== SSL Certificates, the iPhone, and Zimbra Mobile==<br />
The iPhone prefers non-selfsigned SSL connections. If you have a self signed certificate, then it would be a good idea to install the iPhone Configuration Utility to deply a self signed certificate on the iPhone: http://www.apple.com/support/iphone/enterprise/<br />
<br />
The SSL certificate for an Exchange Active Sync server must have as its primary name the name by which the iPhone clients will address the server. <br />
This becomes important in situations where the Zimbra server is being run in a split-horizon DNS environment, because the name by which you address the EAS server must resolve to the same (public) IP address, no matter where you are; this may mean that users who have no name for their Zimbra server which behaves this way will need to add one, and such users will need to make sure that name is primary when they rebuild their cert. (Thanks to [[User:Baylink]] for this information!)<br />
<br />
=Acessing ZCS using IMAP/POP3=<br />
You can access mail from a ZCS account using IMAP or POP3. This option is available to both Open Source users and Network Edition customers.<br />
'''''Note:''' This method only syncs mail messages. For access to contacts and calendars, use the Zimbra Mobile Webclient.''<br />
#Under Mail settings, select "Add Account..." <br />
#Select "Other" <br />
#Select "IMAP", "POP3", or "Exchange" <br />
#Fill in the "Name", "Address", and "Description" fields <br />
#Provide "Host Name", "User Name", and "Password" in the "Incoming Mail Server" section. The iPhone will automatically detect IMAP over SSL if your server requires it. If your server requires a non-default TCP port specification, use the hostname:port format in the "Host Name" field. SSL settings can be adjusted later under the "Advanced" section in the mail account settings. <br />
#In the "Outgoing Mail Server (SMTP)" section, provide settings for "Host Name", "User Name" and "Password". As with the incoming mail server, the "Host Name" setting accepts the hostname:port format if the outgoing mail server uses a non-default TCP port. <br />
#Save the configuration <br />
<br />
'''''Sub-Folders:''' Setting the IMAP Path Prefix to "INBOX" allows for the browsing of folders child folders of "Inbox", but peer folders such as Sent, Drafts, Trash, and Junk folders are not displayed.''<br />
<br />
=Accessing ZCS with the Connector for iSync (Macintosh) (Unsupported)=<br />
{{unsupported}}<br />
'''''Note:''' This method is not recommended. We recommend using the Zimbra Mobile for Smart Phones option instead.''<br />
<br />
You can use the Zimbra Collaboration Suite Connector for Apple iSync to synchronize your contacts and calendar information between your iPhone and Zimbra Collaboration Suite. <br />
<br />
The iSync Connector is used to sync your Calendar and Contacts to your Macintosh (not mail). In order to achieve sync with the iSync Connector and the iPhone, you will need to sync your iPhone to iTunes. To get your mail on the iPhone (in conjunction with this method as opposed to the ActiveSync method), you will need to setup IMAP/POP3 access as well. <br />
<br />
The iSync connector is only included in Network Edition products. It can be acquired in the Zimbra Administration Server console. <br />
<br />
=Accessing ZCS with the Connector for Outlook (Windows) (Unsupported)= <br />
{{unsupported}}<br />
'''''Note:''' This method is not recommended. We recommend using the Zimbra Mobile for Smart Phones option instead.''<br />
You can use the Zimbra Collaboration Suite Connector for Microsoft Office Outlook 2003 SP1+ to synchronize your contact and calendar information between your iPhone and Zimbra Collaboration Suite. For more information about the Zimbra Collaboration Suite Connector for Microsoft Outlook, refer to the Zimbra Collaboration Suite Connector for Microsoft Outlook guide. <br />
<br />
Your Zimbra profile in Microsoft Outlook must be the default profile. Otherwise, iTunes will only sync the default profile to the iPhone. For more information on setting your default profile, click here. <br />
<br />
If you do not use the Zimbra Collaboration Suite Connector for Microsoft Outlook, you may only complete a partial sync. While Microsoft Outlook and iPhone will be fully updated, the Zimbra server will not sync anything except email, if you have it set up. In order to fully sync, you must use the Zimbra Collaboration Suite Connector for Microsoft Outlook. <br />
<br />
As with Apple's iSync, e-mail is not synced; however, your calendar, and contacts will be synced. <br />
<br />
=Syncing Zimbra Data on the iPhone using Linux (Unsupported)=<br />
{{Unsupported}}<br />
The iPhone uses iTunes to sync all information. Apple has not developed a version of iTunes for Linux, thus syncing is not possible. LifeHacker has a tutorial on syncing wirelessly in Linux, but this method is not supported by Zimbra in any way: <br />
http://lifehacker.com/388785/sync-your-iphone-wirelessly-in-linux <br />
<br />
<br />
=Creating New Mail Notification via SMS=<br />
You may wish for the Zimbra server to send you a text message when you receive a new e-mail.<br />
<br />
# Click Options<br />
# Choose Mail<br />
# Check "Enable address for new mail notifications"<br />
# Type your SMS address in e-mail format form. eg: number@txt.att.net<br />
# Click Save<br />
<br />
Now the server will text message you when you receive a new message. Text messaging rates may apply.<br />
<br />
=Resources=<br />
<br />
[http://wiki.zimbra.com/index.php?title=ZCS_Connector_for_Outlook_Install_Process Microsoft Outlook Connector Install Guide]<br />
<br />
[http://www.acs.nmu.edu/1/5.39.php#Default Setting your Default Profile in Outlook]<br />
<br />
[http://www.zimbra.com/pdf/ZCS%20Connector%20for%20Apple%20iSync%20Guide.pdf Zimbra Connector Apple iSync Guide]<br />
<br />
[http://docs.info.apple.com/article.html?artnum=305883 Apple KB: iPhone: Mail Settings]<br />
<br />
[http://www.zimbra.com/forums Zimbra Forums]<br />
<br />
[http://bugzilla.zimbra.com/ Bug Tracking & Enhancement Request]<br />
<br />
[http://pm.zimbra.com/ Project Management Portal]<br />
<br />
[https://support.zimbra.com Customer Support Portal]<br />
<br />
<br />
{{Article Footer|Zimbra Collaboration Suite 5.0.6; Mac OS X 10.4.10; Mac OS X 10.5.5; Windows XP SP2; Microsoft Outlook 2003 SP1; iTunes 8.1|6/30/2007}}<br />
<br />
[[Category:Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Sandbox&diff=19573Sandbox2010-04-23T19:36:36Z<p>Cfremon: /* Mobility */</p>
<hr />
<div><br />
<br />
<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"><br />
<br />
{| id="SummaryNotRequired_np1036007"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">'''Open source integrations'''. Linux<span style="vertical-align: super">®</span>, Apache Tomcat, Postfix, MySQL<span style="vertical-align: super">®</span>, OpenLDAP<span style="vertical-align: super">®</span>.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036008"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">'''Uses industry standard open protocols'''. SMTP, LMTP, SOAP, XML, IMAP, POP.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036009"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">'''Modern technology design'''. Java, JavaScript thin client, DHTML.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036763"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">'''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.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1089810"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner"><span class="Bold">High availability support. </span>Red Hat Cluster Suite is integrated with ZCS, for cluster management.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1039282"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Browser based client interface.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1041324"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Administration console to manage accounts and servers.</div><br />
|}<br />
<br />
</div><div class="a_0031Heading"><br />
<br />
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.<br />
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.<br />
<br />
==Core Functionality==<br />
<br />
</div><div class="BodyAfterHead">The Zimbra Collaboration Suite provides the following state-of-the-art messaging and collaboration solutions. </div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1084117"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Email messaging</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1084130"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Calendaring</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1084139"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Address Books</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1084144"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Web document authoring</div><br />
|}<br />
<br />
</div><div class="Body">The core functionality within the Suite is as follows:</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045129"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Mail delivery and storage</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045130"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Indexing of mail messages upon delivery</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1089815"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Backup services</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045132"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Mailbox server logging</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045133"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">IMAP and POP support</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045135"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Directory services</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045136"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Anti-spam protection</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045137"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Anti-virus protection</div><br />
|}<br />
<br />
</div><div class="Body">Administrators can easily manage domains, servers, and accounts from the browser based administration console and can manage backup, bulk provision accounts, and perform cross-mailbox searches from the Command Line Utility. (Network Edition)</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1089825"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Delegate a Domain Administrator (Network Edition)</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1089826"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Move mailboxes from one server to another (Network Edition)</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045145"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Import Microsoft Exchange user accounts</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045146"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Add accounts and domains</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045147"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Set account restrictions either for an individual account or by COS</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1048379"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Manage distribution lists </div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1084180"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Set up virtual hosts on a domain</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1084171"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Manage servers</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1089845"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Define policies for moving older messages to secondary storage (Network Edition)</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1089846"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Backup and restore (Network Edition)</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045150"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Monitor usage</div><br />
|}<br />
<br />
</div><div class="Body">The Zimbra Web Client mail features include the ability to:</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045153"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Compose, read, reply, forward, and use other standard mail features</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045154"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">View mail by conversation threads</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045155"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Tag mail to easily group messages for quick reference</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045156"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Use Search Builder to perform advanced searches</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045157"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Save searches</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045158"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Use Calendar to schedule appointments</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1048380"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Share calendars with others</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1045159"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Create address books and share with others </div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1078451"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Set mailbox usage preferences, including defining mail filtering options</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1081765"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Create, organize and share web documents with Zimbra Documents</div><br />
|}<br />
<br />
</div><div class="a_0031Heading"><br />
<br />
==Zimbra Components==<br />
<br />
</div><div class="BodyAfterHead">Zimbra architecture includes open-source integrations using industry standard protocols. The third-party software listed below is bundled with Zimbra software and installed as part of the installation process. These components have been tested and configured to work with the software. </div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036032"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Apache Tomcat, the web application server that Zimbra software runs in.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036033"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Postfix, an open source message transfer agent (MTA) that routes mail messages to the appropriate Zimbra server.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036034"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">OpenLDAP software, an open source implementation of the Lightweight Directory Access Protocol (LDAP) that provides user authentication.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036035"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">MySQL database software.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036036"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Lucene, an open-source full featured text index and search engine. </div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1089851"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Verity<span style="vertical-align: super">®</span>, a third-party source that converts certain attachment file types to HTML.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036039"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Anti-virus and anti-spam open source components including:</div><br />
|}<br />
<br />
</div><div class="Bulleted2_outer" style="margin-left: 15pt"><br />
<br />
{| id="SummaryNotRequired_np1036042"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted2_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted2_inner">ClamAV, an anti-virus scanner that protects against malicious files.</div><br />
|}<br />
<br />
</div><div class="Bulleted2_outer" style="margin-left: 15pt"><br />
<br />
{| id="SummaryNotRequired_np1042683"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted2_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted2_inner">SpamAssassin and DSPAM, mail filters that attempt to identify spam.</div><br />
|}<br />
<br />
</div><div class="Bulleted2_outer" style="margin-left: 15pt"><br />
<br />
{| id="SummaryNotRequired_np1042684"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted2_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted2_inner">Amavisd-new, which interfaces between the MTA and one or more content checkers.</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1042668"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">James/Sieve filtering, used to create filters for email.</div><br />
|}<br />
<br />
</div><div class="a_0031Heading"><br />
<br />
==System Architecture==<br />
<br />
</div><div class="BodyAfterHead">Figure 1 shows the Zimbra Collaboration Suite architectural design, including the open-source software bundled with the Suite and other recommended third-party applications.</div><div class="Body">The Zimbra Collaboration Suite includes the following application packages. </div><div class="a_0032Heading"><br />
<br />
===Zimbra Core===<br />
<br />
</div><div class="Body">The Zimbra Core package includes the libraries, utilities, monitoring tools, and basic configuration files. </div><div class="a_0032Heading"><br />
<br />
===Zimbra LDAP===<br />
<br />
</div><div class="BodyAfterHead">The Zimbra Collaboration Suite uses the OpenLDAP software, an open source LDAP directory server. User authentication is provided through OpenLDAP. Each account on the Zimbra server has an unique mailbox ID that is the primary point of reference to identify the account. </div><div class="Body">The OpenLDAP schema has been customized for the Zimbra Collaboration Suite.</div><div class="a_0032Heading"><br />
<br />
===Zimbra MTA (mail routing server)===<br />
<br />
</div><div class="BodyAfterHead">Postfix is the open source mail transfer agent (MTA) that receives email via SMTP and routes each message to the appropriate Zimbra mailbox server using Local Mail Transfer Protocol (LMTP). The Zimbra MTA also includes the anti-virus and anti-spam components.</div><div class="a_0032Heading"><br />
<br />
===Zimbra Store (Zimbra server)===<br />
<br />
</div><div class="BodyAfterHead">The Zimbra store package installs the components for the mailbox server, including Apache Tomcat, which is the servlet container the Zimbra software runs within. Each account is configured on one mailbox server, and this account is associated with a mailbox that contains all the mail messages and file attachments for that mail account. </div><div class="Body">The mailbox server includes the following components:</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036061"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Data store</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036062"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Message store</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1036063"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">Index store</div><br />
|}<br />
<br />
</div><div class="Bulleted1_outer" style="margin-left: 0pt"><br />
<br />
{| id="SummaryNotRequired_np1089856"<br />
|- style="vertical-align: baseline"<br />
|<br />
<div class="Bulleted1_inner" style="width: 14.4pt; white-space: nowrap"><span class="BulletSymbol">• </span></div><br />
| width="100%" |<br />
<div class="Bulleted1_inner">HTML attachment conversion utility</div><br />
|}<br />
<br />
</div><div class="Body">Each Zimbra server has its own standalone data store, message store and index store for the mailboxes on that server. </div><div class="Body">As each mail arrives, the Zimbra server schedules a thread to have the message indexed (index store). Any attachments to the mail message are scheduled to be converted to HTML, and then the HTML version is scheduled to be indexed.</div><div class="a_0034Heading"><br />
<br />
====Data store.====<br />
<br />
</div><div class="Body">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.</div><div class="a_0034Heading"><br />
<br />
====Message store.====<br />
<br />
</div><div class="Body">The '''message store''' is where all email messages and file attachments reside. Messages are stored in MIME format. A message that is sent to multiple recipients who have accounts on one mailbox server are stored only once in the file system.</div><div class="a_0034Heading"><br />
<br />
====Index store.====<br />
<br />
</div><div class="BodyAfterHead">Index and search technology is provided through Lucene. Index files are maintained for each mailbox. </div><div class="a_0034Heading"><br />
<br />
====HTML conversion.====<br />
<br />
</div><div class="Body">As each email message arrives, the Zimbra server schedules a thread to have the message indexed. Any attachments to the mail message are scheduled to be converted to HTML, and then the HTML version is scheduled to be indexed. (Network Edition) </div><div class="a_0032Heading"><br />
<br />
===Zimbra-SNMP===<br />
<br />
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. <br />
<br />
===Zimbra Logger===<br />
<br />
<div class="Body">Installing the Zimbra Logger package is optional and is installed on one mailbox server. The Zimbra logger installs tools for syslog aggregation, reporting, and message tracing. If you do not install Logger, you cannot use the message trace feature. In addition, the server statistics are not captured, and the server statistics section of the administration console will not display. </div><div class="a_0032Heading"><br />
<br />
===Zimbra Spell===<br />
<br />
</div><div class="Body">Installing the Zimbra Spell package is optional. Aspell is the open source spell checker used on the Zimbra Web Client. When Zimbra-spell is installed, the Zimbra-apache package is also installed.</div><div class="a_0032Heading"><br />
<br />
===Backup Process Overview===<br />
<br />
</div><div class="Body"> (Network Edition) Zimbra includes a configurable backup manager that resides on every Network Edition Zimbra server and performs both backup and restore functions. You do not have to stop the server in order to run the backup process. You can use the backup manager to restore a single user in the event that one user’s mailbox becomes corrupted. See Backup and Restore].<br />
<br />
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"></div>Cfremonhttps://wiki.zimbra.com/index.php?title=Administration_Console_and_CLI_Certificate_Tools&diff=19570Administration Console and CLI Certificate Tools2010-04-23T03:29:52Z<p>Cfremon: /* Description */ Correcting defaults</p>
<hr />
<div>{{ZC}}<br />
{{Article Infobox|{{admin}}|{{ZCS 6.0}}|{{ZCS 5.0}}|{{ZCS 4.5}}}}<br />
ZCS allows administrators to manage their certificates using either the Administration Console or the Command Line Interface (CLI). This article discusses the ZCS 6.0.x and 5.0.x Administration Console, and the CLI tools for ZCS 6.0.x, 5.0.x and 4.5.x.<br />
<br />
=ZCS Administration Console Certificates Tools for 6.0.x & 5.0.x=<br />
The ZCS Certificates tools are located in the Navigation pane, under '''Tools>Certificates'''. Once you have selected '''Certificates''' from this menu, the Manage Certificates tab opens in the Content pane. From here, you can view your deployed certificates or install a new certificate.<br />
<br />
[[image:AdminConsoleManageCerts.png]]<br />
<br />
==Viewing Certificates==<br />
Using the Administration Console, you can view the details of certificates currently deployed. Details include the certificate subject, issuer, validation days, and subject alternative name.<br />
<br />
To view a certificate, select a service host name, either under '''Certificates''' in the Navigation pane or by selecting a Service host name in the Manage Certificates tab and clicking '''View Certificate'''. A Certificates tab for the service host name you selected opens in the Content Pane.<br />
<br />
You can refresh the currently displayed details by clicking '''Refresh''' at the top of the tab.<br />
<br />
==Installing Certificates==<br />
Clicking '''Install Certificate''' from either the Manage Certificates tab or a Certificates tab opens the Certificate Installation Wizard. The Certificate Installation Wizard is a tool that will help you quickly create and deploy a certificate.<br />
<br />
===Generating Multiple CSRs using the Administration Console===<br />
<br />
Currently the Administration Console only supports having one Certificate Signing Request (CSR) and private key at a time. Generating a new CSR overrides the existing one and generates a new private key. To generate more than one CSR, move both the CSR and key from the directory it is generated in (E.g. /opt/zimbra/ssl/zimbra/commercial directory/) before generating another CSR.<br />
<br />
=ZCS Certificate CLI=<br />
The ZCS Certificate CLI commands for 6.0.x and 5.0.x differ from 4.5.x. The following sections discuss the CLI tools for each version.<br />
<br />
==ZCS 6.0.x and 5.0.x==<br />
<br />
===zmcertmgr===<br />
This command allows you to manage certificates.<br />
<br />
====General Guidelines====<br />
Follow these guidelines when using this command.<br />
*This tool must be run as root<br />
=====Commercial Certificate Guidelines=====<br />
Follow these guidelines when using this command to generate a commercial certificate.<br />
*The private key must exist in the '''/opt/zimbra/ssl/zimbra/commercial''' directory, and must be named '''commercial.key''' with its permission set to '''740'''<br />
*The server certificate and the chain certificate files must exist in a temp directory. (E.g. /root/certs/)<br />
*The chain certificate files must be concatenated into one file called '''commercial_ca.crt'''<br />
<br />
====Syntax====<br />
zmcertmgr [options]<br />
<br />
====Description====<br />
{|style="width:100%" border="1" cellpadding="5" cellspacing="0"<br />
! align="left" bgcolor="tan" |Name<br />
! align="left" bgcolor="tan"|Description<br />
|-<br />
! colspan="2" align="left" bgcolor="wheat" |General Options<br />
|-<br />
|style="background=white" |<nowiki>-help</nowiki><br />
|Displays usage options for '''zmcertmgr'''<br />
|-<br />
! colspan="2" align="left" bgcolor="wheat" |Self-Signed Certificate Options<br />
|-<br />
|createca [-new]<br />
|Generates a Certificate Authority (CA). The '''-new''' option forces the generation of a new CA.<br />
|-<br />
|deployca<br />
|Deploys a CA.<br />
|-<br />
|createcsr <nowiki><self|comm> [-new] [-subject subject] [-subjectAltNames "host1,host2"]</nowiki><br />
|Creates a certificate signing request (CSR) for either a self or commercially signed certificate authority. The '''<nowiki>-new</nowiki>''' option forces the generation of a new CSR. The '''<nowiki>-subject</nowiki>''' option allows you to specify the path in which the certificate is valid. The '''<nowiki>-subjectAltNames</nowiki>''' option allows you to specify additional hosts that may use the certificate other than the one listed in the subject. The default subject is "/C=US/ST=N\/A/L=N\/A/O=Zimbra Collaboration Suite/OU=Zimbra Collaboration Suite/CN=${zimbra_server_hostname}".<br />
|-<br />
|createcrt [-new] [-days validation days] [-subject subject] [-subjectAltNames "host1,host2"]<br />
|Creates a self-signed certificate based on the CSR generated using '''createcsr'''. The '''-new''' option forces the generation of a new certificate. The '''-days''' option assigns a number of days for which the certificate is valid. The '''-subject''' option allows you to specify the path in which the certificate is valid. The '''-subjectAltNames''' allows you to specify additional hosts that may use the certificate other than the one listed in the subject. The default subject is "/C=US/ST=N\/A/L=N\/A/O=Zimbra Collaboration Suite/OU=Zimbra Collaboration Suite/CN=${zimbra_server_hostname}".<br />
|-<br />
|deploycrt <self><br />
|Deploys a self-signed certificate.<br />
|-<br />
! colspan="2" align="left" bgcolor="wheat" |Self-Signed and Commercial Certificate Options<br />
|-<br />
|deploycrt <comm> [certfile] [ca_chain_file]<br />
|Deploys a commercial certificate. Specify the certificate file and the certificate authority (CA) chain file.<br />
|-<br />
|savecrt<br />
|Saves a certificate<br />
|-<br />
|viewcsr <nowiki><self|comm></nowiki> [csr_file]<br />
|Shows a certificate signing request (CSR). Specify '''self''' if the CSR is self-signed. Specify '''comm''' if the certificate is commercial. Specify the CSR file to view.<br />
|-<br />
|viewdeployedcrt <nowiki>[all|ldap|mta|proxy|mailboxd]</nowiki><br />
|Shows a deployed certificate. This option only works for the local server.<br />
|-<br />
|viewstagedcrt <nowiki><self|comm></nowiki> [certfile]<br />
|Shows a staged certificate. A staged certificate is placed in a staging file, where all files that will be deployed with the certificate are kept. You can use the staging area to verify that you are ready to deploy a certificate. Specify '''self''' if the certificate is self-signed. Specify '''comm''' if the certificate is commercial. Specify the certificate file to view.<br />
|-<br />
|verifycrt <nowiki><self|comm></nowiki> [priv_key] [certfile]<br />
|Verifies a certificate. Specify '''self''' if the certificate is self-signed. Specify '''comm''' if the certificate is commercial. Specify the certificate key. Specify the certificate file.<br />
|-<br />
|verifycrtchain <ca_file> <certfile><br />
|Verifies a certificate chain. Specify '''self''' if the certificate is self-signed. Specify '''comm''' if the certificate is commercial. Specify the certificate key. Specify the certificate file. <br />
|}<br />
<br />
====Examples====<br />
The following are examples of using the above options for different installation scenarios.<br />
<br />
=====Single-Node Self-Signed Certificate=====<br />
1. Begin by generating a new Certificate Authority (CA).<br />
zmcertmgr createca -new<br />
2. Then generate a certificate signed by the CA that expires in 365 days.<br />
zmcertmgr createcrt -new -days 365<br />
3. Next deploy the certificate.<br />
zmcertmgr deploycrt self<br />
4. To finish, verify the certificate was deployed to all the services.<br />
zmcertmgr viewdeployedcrt<br />
<br />
=====Multi-Node Self-Signed Certificate=====<br />
1. Begin by generating a new Certificate Authority (CA).<br />
zmcertmgr createca -new<br />
2. Then generate a certificate signed by the CA that expires in 365 days with either wild-card or subject altnames.<br />
zmcertmgr createcrt -new -days 365 -subject "/C=US/ST=CA/L=NVA/O=ZCS/OU=ZCS/CN=*.domain.tld"<br />
zmcertmgr createcrt -new -days 365 -subjectAltNames "host1.domain.tld,host2.domain.tld"<br />
3. Next, deploy the certificate to all nodes in the deployment.<br />
zmcertmgr deploycrt self -allserver<br />
4. To finish, verify the certificate was deployed.<br />
zmcertmgr viewdeployedcrt<br />
'''''Note''': The option '''viewdeployedcrt''' only works for the local server.''<br />
<br />
=====Single-Node Commercial Certificate=====<br />
1. Begin by generating a Certificate Signing Request (CSR).<br />
/opt/zimbra/bin/zmcertmgr createcsr comm -new –subject "/C=US/ST=CA/L=Sunnyvale/O=Yahoo/OU=Zimbra Collaboration Suite" –subjectAltNames host.example.com<br />
2. Next, submit the CSR to the SSL provider and get a commercial certificate in PEM format. Save the new certificate to a temporary file (e.g. /tmp/commercial.crt).<br />
<br />
3. Now, download and save the root Certificate Authority (CA) from your provider to a temporary file. (e.g. /tmp/ca.crt)<br />
<br />
4. Download any intermediary CAs from your provider to a temporary file. (e.g. /tmp/ca_intermediary.crt)<br />
<br />
5. Combine root and intermediary CAs into a temporary file.<br />
cat /tmp/ca.crt /tmp/ca_intermediary.crt > /tmp/ca_chain.crt<br />
6. Verify your commercial certificate.<br />
/opt/zimbra/bin/zmcertmgr verifycrt comm /opt/zimbra/ssl/zimbra/commercial/commercial.key /tmp/ca_chain.crt<br />
**Verifying /tmp/commercial.crt against<br />
/opt/zimbra/ssl/zimbra/commercial/commercial.key<br />
Certificate (/tmp/commercial.crt) and private key<br />
(/opt/zimbra/ssl/zimbra/commercial/commercial.key) match.<br />
Valid Certificate: /tmp/commercial.crt: OK<br />
7. Deploy your commercial certificate.<br />
/opt/zimbra/bin/zmcertmgr deploycrt comm /tmp/commercial.crt /tmp/ca_chain.crt<br />
** Verifying /tmp/commercial.crt against<br />
/opt/zimbra/ssl/zimbra/commercial/commercial.key<br />
Certificate (/tmp/commercial.crt) and private key<br />
(/opt/zimbra/ssl/zimbra/commercial/commercial.key) match.<br />
Valid Certificate: /tmpt/commercial.crt: OK<br />
**Copying commercial.crt to /opt/zimbra/ssl/zimbra/commercial/commercial.crt<br />
**Appending ca chain /tmp/ca_chain.crt to<br />
/opt/zimbra/ssl/zimbra/commercial/commercial.crt<br />
**Saving server config key zimbraSSLCeretificate…done.<br />
**Saving server config key zimbraSSLPrivateKey…done.<br />
**Installing mta certificate and key…done.<br />
**Installing slapd certificate and key…done.<br />
**Installing proxy certificate and key…done.<br />
**Creating pkcs12 file /opt/zimbra/ssl/zimbra/jetty.pkcs12…done.<br />
**Creating keystore file /opt/zimbra/mailbox/etc/keystore…done.<br />
**Installing CA to /opt/zimbra/conf/ca…done.<br />
8. To finish, verify the certificate was deployed.<br />
/opt/zimbra/bin/zmcertmgr viewdeployedcrt<br />
<br />
==ZCS 4.5.x==<br />
In ZCS 4.5.x, the task of creating a Certificate Authority, creating a self-signed certificate, and then installing the certificate is handled by three CLI commands. When you are installing a certificate, remember to stop and then restart Tomcat once the certificate has been installed.<br />
<br />
===zmcreateca===<br />
This command creates a Certificate Authority (CA).<br />
<br />
====Syntax====<br />
zmcreateca<br />
<br />
===zmcreatecert===<br />
This command creates a new self-signed certificate.<br />
<br />
====Syntax====<br />
zmcreatecert<br />
<br />
===zmcertinstall===<br />
This command installs a certificate.<br />
<br />
'''''Note''': Tomcat must be stopped and restarted after you have installed a certificate.''<br />
<br />
====Syntax====<br />
zmcertinstall<br />
<br />
===Example===<br />
The follow example shows how to install a self-signed certificate on a ZCS 4.5.x server.<br />
<br />
1. As root, type the follow commands.<br />
rm -rf /opt/zimbra/ssl<br />
mkdir /opt/zimbra/ssl<br />
chown zimbra:zimbra /opt/zimbra/ssl<br />
2. Switch to the Zimbra User.<br />
su -zimbra<br />
3. Type the following command.<br />
keytool -delete -alias my_ca -keystore /opt/zimbra/java/jre/lib/security/cacerts -storepass changeit<br />
4. Create the Certificate Authority.<br />
zmcreateca<br />
5. Create the self-signed certificate.<br />
zmcreatecert<br />
'''''Note:''' You may need to type '''zmcreatecert host.domain.com''' if your host uses multiple names or aliases. (For example, if you have the hostname '''bingo.insidedomain.com''', which is aliased to '''mail.truedomain.com''', you will want to include the host and domain name for your certificate.) When typing your domain, be sure that the hostname is the one used in the certificate.''<br />
<br />
6. Install your certificate.<br />
zmcertinstall mailbox<br />
7. Stop Tomcat.<br />
tomcat stop<br />
8. Restart Tomcat.<br />
tomcat start<br />
<br />
{{Article Footer|ZCS 4.5.x & 5.0.x|9/10/2008}}<br />
<br />
[[Category:Administration]]<br />
[[Category:Certificates]]<br />
[[Category:Command Line Interface]]<br />
[[Category:Troubleshooting Certificates]]<br />
[[Category:Certified]]<br />
[[Category: ZCS 4.5]]<br />
[[Category: ZCS 5.0]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Main_Page&diff=19569Main Page2010-04-23T03:12:39Z<p>Cfremon: Fixing leading</p>
<hr />
<div>__NOTOC__<br />
{|style="width:100%; background:#F5F5F5;" cellpadding="10"<br />
!style="font-size:200%; color:#990000;"|Welcome to the Zimbra Wiki<br />
|-<br />
|The Zimbra Wiki is a resource for information on all things Zimbra. It is home to articles covering a wide range of Zimbra topics. Articles are contributed by the Zimbra open-source community and by Zimbra employees. Learn more about how to [[Help:How can I contribute to the Zimbra Wiki|get involved]].<br />
|-<br />
|'''''Note:''' To see official product documentation, see [[Zimbra Documentation Links]] which lists official Zimbra documentation by version.''<br />
|}<br />
<br />
<br />
{|style="width:100%; border:1px solid #FFFFFF; background:#FFFFFF; color:#FFFFFF;" cellpadding="4" cellspacing="0"<br />
!style="font-size:115%; background:#990000;"|Browse Articles by<br />
|-align="center"<br />
| [[:Category:ZCS_Versions|ZCS Version]] &#149; [[:Category:Audience|Audience]] &#149; [[Special:Categories|Category]]<br />
|}<br />
<br />
<br />
<br />
{| width="100%" cellspacing="3" cellpadding="4" align="right"<br />
|-<br />
| valign="top" |<br />
<br />
== General Information ==<br />
<br />
[[FAQ|Zimbra Collaboration Suite (ZCS) FAQ]]<br />
<br />
[[Zimbra_Desktop_FAQS|Zimbra Desktop FAQs]]<br />
<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/2_Overview%20System%20Architecture.03.4.html ZCS System Architecture]<br />
<br />
[[ZCS_Operational_Best_Practices_-_Scope|ZCS Operational Best Practices]]<br />
<br />
[http://www.zimbrablog.com/blog/archives/category/powertips-admins Administrator's PowerTips]<br />
<br />
[http://www.zimbrablog.com/blog/archives/category/powertips-users User's PowerTips]<br />
<br />
[[General Information Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Installation ==<br />
[[Performance Tuning Guidelines for Large Deployments]]<br />
<br />
[[Installation Issues]]<br />
<br />
[[UnInstall Zimbra]]<br />
<br />
[[:Category:Installation|'''All articles...''']]<br />
<br />
|- <br />
| valign="top" |<br />
<br />
== Zimbra Desktop ==<br />
[[Zimbra_Desktop]]<br />
<br />
[[Zimbra_Desktop_General_FAQ|Zimbra Desktop General FAQ]]<br />
<br />
[[Zimbra_Desktop_Download_and_Install_FAQ|Zimbra Desktop Download and Install FAQ]]<br />
<br />
[[Running Zimbra_Desktop_FAQ|Running Zimbra Desktop FAQ]]<br />
<br />
[[Synchronizing_Data_on_Zimbra_Desktop_FAQ|Synchronizing Data on Zimbra Desktop FAQ]]<br />
<br />
[[Troubleshooting_Zimbra_Desktop_FAQ|Troubleshooting Zimbra Desktop FAQ]]<br />
<br />
[[Zimbra_Desktop_Feature_Comparison|Zimbra Desktop Feature Comparison]]<br />
<br />
[[:Category:Zimbra_Desktop|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Zimlet Development ==<br />
[[ZCS_6.0:Zimlet_Developers_Guide:Introduction|Zimlet Developer's Guide for ZCS 6.0]]<br />
<br />
[[Zimlets]] - What is a Zimlet - Learn about Zimlets, Zimlet types and check out some examples.<br />
<br />
[[ZimletDevSetup|Zimlet Development via Zimbra Desktop]] - Bring-up developer environment in no-time. Also check-out some hacks and tips to get comfortable.<br />
<br />
[[Writing_a_Zimlet]] <br />
<br />
[[Zimlet_APIs]]- Links to Zimlet APIs<br />
<br />
[[:Category:zimlets|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== ZCS Architecture and Components ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/2_Overview%20System%20Architecture.03.4.html ZCS System Architecture]<br />
<br />
[[Directory Tree]]<br />
<br />
[[Zimbra Server]]<br />
<br />
[[:Category:Architecture and Components|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== ZCS Configuration Management ==<br />
[[Managing ZCS Configuration]]<br />
<br />
[[Managing Mailbox Features]]<br />
<br />
[[Configuration Management Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Authentication External Services ==<br />
[[LDAP Authentication]] - General guidelines<br />
<br />
[[LDAP Active Directory]]<br />
<br />
[[Authentication External Services Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Backing up and Restoring ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/10_Backup_Restore.17.01.html Backup and Restore]<br />
<br />
[[5.0.x Network Edition Backup and Restore]]<br />
<br />
[[Open Source Edition Backup Procedure]]<br />
<br />
[[Backup and Restore Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Rebranding ==<br />
<br />
[[About Creating ZCS Themes]]<br />
<br />
[[Theme Directory Structure]]<br />
<br />
[[Customizing Themes and Adding Zimbra Powered Logo - Open Source Edition]]<br />
<br />
[[Rebranding Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== ZCS Community ==<br />
<br />
[[Gallery]] - Learn about the Zimbra Gallery<br />
<br />
[[Translations]] - Zimbra language packs<br />
<br />
[[ZCS Community Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Technical Help ==<br />
[[Troubleshooting]]<br />
<br />
[[Server Start|Servers not starting]]<br />
<br />
[[Mail Routing Issues]]<br />
<br />
[[Resetting LDAP & MySQL Passwords]]<br />
<br />
[[When to Turn On Verbose GC]]<br />
<br />
[[Mobile_Device_Setup]]<br />
<br />
[[:Category:Troubleshooting|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Monitoring Tools ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/9_Monitoring.16.01.html Monitoring Zimbra Servers]<br />
<br />
[[Server Monitoring]]<br />
<br />
[[Logger]]<br />
<br />
[[Monitoring Tools Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Advanced Hacking ==<br />
[[Performance Tuning Guidelines for Large Deployments]] ''(including tips for running on less powerful hardware)''<br />
<br />
[[Building the software yourself]]<br />
<br />
[[ZmSetServerName|Changing the hostname and/or zmhostname]]<br />
<br />
[[Advanced Hacking Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Zimbra Command Line Utilities ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/A_app-command-line.20.1.html CLI Commands ZCS 6.0.x]<br />
<br />
[http://www.zimbra.com/docs/ne/5.0.19/administration_guide/A_app-command-line.18.1.html CLI Commands ZCS 5.0.x]<br />
<br />
[http://www.zimbra.com/docs/ne/4.5.10/administration_guide/A_app-command-line.14.1.html CLI Commands ZCS 4.5.x]<br />
<br />
[[Zmprov| Zmprov (Provisioning)]]<br />
<br />
[[:Category:Command Line Interface|'''All commands...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== User Migration ==<br />
[[User Migration]]<br />
<br />
[[Preparing to Use the Migration Wizard]]<br />
<br />
[http://www.zimbra.com/docs/ne/latest/import_wizard_for_outlook_guide/ Zimbra Collaboration Suite Import Wizard for Outlook Guide]<br />
<br />
[[User Migration Articles|'''All articles...''']]<br />
<br />
|}<br />
<br />
<br />
[[Category:General Information]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Main_Page&diff=19565Main Page2010-04-22T23:26:07Z<p>Cfremon: Updating Main Page style</p>
<hr />
<div>__NOTOC__<br />
<br />
{|style="width:100%; background:#F5F5F5;" cellpadding="10"<br />
!style="font-size:200%; color:#990000;"|Welcome to the Zimbra Wiki<br />
|-<br />
|The Zimbra Wiki is a resource for information on all things Zimbra. It is home to articles covering a wide range of Zimbra topics. Articles are contributed by the Zimbra open-source community and by Zimbra employees. Learn more about how to [[Help:How can I contribute to the Zimbra Wiki|get involved]].<br />
|-<br />
|'''''Note:''' To see official product documentation, see [[Zimbra Documentation Links]] which lists official Zimbra documentation by version.''<br />
|}<br />
<br />
<br />
{|style="width:100%; border:1px solid #FFFFFF; background:#FFFFFF; color:#FFFFFF;" cellpadding="4" cellspacing="0"<br />
!style="font-size:115%; background:#990000;"|Browse Articles by<br />
|-align="center"<br />
| [[:Category:ZCS_Versions|ZCS Version]] &#149; [[:Category:Audience|Audience]] &#149; [[Special:Categories|Category]]<br />
|}<br />
<br />
<br />
<br />
{| width="100%" cellspacing="3" cellpadding="4" align="right"<br />
|-<br />
| valign="top" |<br />
<br />
== General Information ==<br />
<br />
[[FAQ|Zimbra Collaboration Suite (ZCS) FAQ]]<br />
<br />
[[Zimbra_Desktop_FAQS|Zimbra Desktop FAQs]]<br />
<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/2_Overview%20System%20Architecture.03.4.html ZCS System Architecture]<br />
<br />
[[ZCS_Operational_Best_Practices_-_Scope|ZCS Operational Best Practices]]<br />
<br />
[http://www.zimbrablog.com/blog/archives/category/powertips-admins Administrator's PowerTips]<br />
<br />
[http://www.zimbrablog.com/blog/archives/category/powertips-users User's PowerTips]<br />
<br />
[[General Information Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Installation ==<br />
[[Performance Tuning Guidelines for Large Deployments]]<br />
<br />
[[Installation Issues]]<br />
<br />
[[UnInstall Zimbra]]<br />
<br />
[[:Category:Installation|'''All articles...''']]<br />
<br />
|- <br />
| valign="top" |<br />
<br />
== Zimbra Desktop ==<br />
[[Zimbra_Desktop]]<br />
<br />
[[Zimbra_Desktop_General_FAQ|Zimbra Desktop General FAQ]]<br />
<br />
[[Zimbra_Desktop_Download_and_Install_FAQ|Zimbra Desktop Download and Install FAQ]]<br />
<br />
[[Running Zimbra_Desktop_FAQ|Running Zimbra Desktop FAQ]]<br />
<br />
[[Synchronizing_Data_on_Zimbra_Desktop_FAQ|Synchronizing Data on Zimbra Desktop FAQ]]<br />
<br />
[[Troubleshooting_Zimbra_Desktop_FAQ|Troubleshooting Zimbra Desktop FAQ]]<br />
<br />
[[Zimbra_Desktop_Feature_Comparison|Zimbra Desktop Feature Comparison]]<br />
<br />
[[:Category:Zimbra_Desktop|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Zimlet Development ==<br />
[[ZCS_6.0:Zimlet_Developers_Guide:Introduction|Zimlet Developer's Guide for ZCS 6.0]]<br />
<br />
[[Zimlets]] - What is a Zimlet - Learn about Zimlets, Zimlet types and check out some examples.<br />
<br />
[[ZimletDevSetup|Zimlet Development via Zimbra Desktop]] - Bring-up developer environment in no-time. Also check-out some hacks and tips to get comfortable.<br />
<br />
[[Writing_a_Zimlet]] <br />
<br />
[[Zimlet_APIs]]- Links to Zimlet APIs<br />
<br />
[[:Category:zimlets|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== ZCS Architecture and Components ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/2_Overview%20System%20Architecture.03.4.html ZCS System Architecture]<br />
<br />
[[Directory Tree]]<br />
<br />
[[Zimbra Server]]<br />
<br />
[[:Category:Architecture and Components|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== ZCS Configuration Management ==<br />
[[Managing ZCS Configuration]]<br />
<br />
[[Managing Mailbox Features]]<br />
<br />
[[Configuration Management Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Authentication External Services ==<br />
[[LDAP Authentication]] - General guidelines<br />
<br />
[[LDAP Active Directory]]<br />
<br />
[[Authentication External Services Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Backing up and Restoring ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/10_Backup_Restore.17.01.html Backup and Restore]<br />
<br />
[[5.0.x Network Edition Backup and Restore]]<br />
<br />
[[Open Source Edition Backup Procedure]]<br />
<br />
[[Backup and Restore Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Rebranding ==<br />
<br />
[[About Creating ZCS Themes]]<br />
<br />
[[Theme Directory Structure]]<br />
<br />
[[Customizing Themes and Adding Zimbra Powered Logo - Open Source Edition]]<br />
<br />
[[Rebranding Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== ZCS Community ==<br />
<br />
[[Gallery]] - Learn about the Zimbra Gallery<br />
<br />
[[Translations]] - Zimbra language packs<br />
<br />
[[ZCS Community Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Technical Help ==<br />
[[Troubleshooting]]<br />
<br />
[[Server Start|Servers not starting]]<br />
<br />
[[Mail Routing Issues]]<br />
<br />
[[Resetting LDAP & MySQL Passwords]]<br />
<br />
[[When to Turn On Verbose GC]]<br />
<br />
[[Mobile_Device_Setup]]<br />
<br />
[[:Category:Troubleshooting|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Monitoring Tools ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/9_Monitoring.16.01.html Monitoring Zimbra Servers]<br />
<br />
[[Server Monitoring]]<br />
<br />
[[Logger]]<br />
<br />
[[Monitoring Tools Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Advanced Hacking ==<br />
[[Performance Tuning Guidelines for Large Deployments]] ''(including tips for running on less powerful hardware)''<br />
<br />
[[Building the software yourself]]<br />
<br />
[[ZmSetServerName|Changing the hostname and/or zmhostname]]<br />
<br />
[[Advanced Hacking Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Zimbra Command Line Utilities ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/A_app-command-line.20.1.html CLI Commands ZCS 6.0.x]<br />
<br />
[http://www.zimbra.com/docs/ne/5.0.19/administration_guide/A_app-command-line.18.1.html CLI Commands ZCS 5.0.x]<br />
<br />
[http://www.zimbra.com/docs/ne/4.5.10/administration_guide/A_app-command-line.14.1.html CLI Commands ZCS 4.5.x]<br />
<br />
[[Zmprov| Zmprov (Provisioning)]]<br />
<br />
[[:Category:Command Line Interface|'''All commands...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== User Migration ==<br />
[[User Migration]]<br />
<br />
[[Preparing to Use the Migration Wizard]]<br />
<br />
[http://www.zimbra.com/docs/ne/latest/import_wizard_for_outlook_guide/ Zimbra Collaboration Suite Import Wizard for Outlook Guide]<br />
<br />
[[User Migration Articles|'''All articles...''']]<br />
<br />
|}<br />
<br />
<br />
[[Category:General Information]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Sony_Ericsson&diff=19563Sony Ericsson2010-04-22T21:15:13Z<p>Cfremon: /* Accessing Zimbra Mail using Zimbra Mobile and Roadsync for Exchange */ fixing leading</p>
<hr />
<div>The following article contains information about syncing your Sony Ericsson phone with your Zimbra mail. Mobility options for the Sony Ericsson include:<br />
<br />
*Zimbra Mobile Web Client<br />
*(Unsupported) Roadsync for Exchange with Zimbra Mobile<br />
<br />
These options offer different levels of access and synchronization. All Sony Ericsson users will be able to access their mail, contacts, and calendar using Zimbra Mobile Web Client, regardless of whether their ZCS deployment is Open Source or Network Edition. Other mobility options, such as over-the-air (OTA) synchronization or push email, depend on what model of Sony Ericsson is being used and what type of ZCS deployment is being accessed (Open Source or Network Edition).<br />
<br />
{{Zimbra Mobile Web Client}}<br />
<br />
=Accessing Zimbra Mail using Zimbra Mobile and Roadsync for Exchange=<br />
{{Unsupported}}<br />
You can also use Roadsync for Exchange with Zimbra Mobile to access your ZCS Mail. Roadsync for Exchange offers ActiveSync and push mail, in addition to other mobility features. <br />
<br />
==Supported Models==<br />
This option will only work for Network Edition users who have Sony Ericsson models which support Roadsync for Exchange. The following list details devices are supported by Roadsync. <br />
<br />
*Sony Ericsson models running on the Symbian S60 platform<br />
**Satio<br />
**Vivaz<br />
*Sony Ericsson models running on the Android platform<br />
**XPERIA X10<br />
*Sony Ericsson models running on the Symbian UIQ platform<br />
**G700<br />
**G900<br />
**M600<br />
**P1i<br />
**P990<br />
**W950<br />
**W960<br />
*Sony Ericsson models running on the Symbian UIQ2 platform<br />
**P900<br />
**P910<br />
<br />
'''''Note:''' Sony Ericsson devices running on the Symbian UIQ2 and Android platforms do not have Roadsync bundled with the device. These users will need to download this program to attempt to use this mobility option.''<br />
<br />
'''''Note:''' This list was compiled March 19, 2010, and may not be current. For an up-to-date, comprehensive list of devices supported by Roadsync, see [http://www.dataviz.com/solutions/enterprise/roadsync/index.html the Roadsync website].''<br />
<br />
==Roadsync Settings==<br />
To configure your Zimbra account in Roadsync, configure it as an Exchange Account using the following settings.<br />
<br />
* Server name: server address of the Zimbra server, NOT a URL!<br />
Example: mail.somecompany.com<br />
'''''Note:''' Do not prefix the server address with '''http://'''''<br />
* Domain: The domain defined in the Zimbra server.<br />
Example: somecompany.com<br />
* User Name: your exchange account user name<br />
* Password: your exchange account password<br />
<br />
<br />
{{Article Footer|unknown|10/20/2006}}<br />
<br />
[[Category:Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Template:Zimbra_Mobile_for_Smart_Phones&diff=19561Template:Zimbra Mobile for Smart Phones2010-04-22T20:36:08Z<p>Cfremon: /* Accessing ZCS using Zimbra Mobile for Smart Phones */ Adding data types</p>
<hr />
<div>=Accessing ZCS using Zimbra Mobile for Smart Phones=<br />
Before you can configure Zimbra Mobile for Smart Phones on a specific device, a system administrator must enable Zimbra Mobile in the Administration Console. Zimbra Mobile can be enabled via Class of Service (COS) or for individual accounts. See [[Enabling Zimbra Mobile for Smart Phones]] for more information on enabling Zimbra Mobile using the Administration Console.<br />
<br />
Steps to configure Zimbra Mobile for Smart Phones vary depending on the type of device you are configuring. Regardless of which device you are configuring, you should have the following information available:<br />
<br />
*'''Zimbra Username.''' The Zimbra username of the account you are accessing. Sometimes requested in the form of ''username@domain.com''.<br />
*'''Zimbra Password.''' The password of the account you are accessing.<br />
*'''Domain.''' The domain of the account you are accessing.<br />
*'''SSL.''' Whether you are using an SSL certificate or not.<br />
*'''Which types of data to sync.''' Data types include Mail, Contacts, Calendar. ZCS 6.0 deployments can also sync Tasks. <br />
<noinclude><br />
<br />
This template has been created in order to provide a single source of information about the Zimbra Mobile Web Client. This information will be included in several different articles, and should only be edited in the Template page.</noinclude></div>Cfremonhttps://wiki.zimbra.com/index.php?title=Template:Zimbra_Mobile_for_Smart_Phones&diff=19549Template:Zimbra Mobile for Smart Phones2010-04-22T00:32:59Z<p>Cfremon: Adding information</p>
<hr />
<div>=Accessing ZCS using Zimbra Mobile for Smart Phones=<br />
Before you can configure Zimbra Mobile for Smart Phones on a specific device, a system administrator must enable Zimbra Mobile in the Administration Console. Zimbra Mobile can be enabled via Class of Service (COS) or for individual accounts. See [[Enabling Zimbra Mobile for Smart Phones]] for more information on enabling Zimbra Mobile using the Administration Console.<br />
<br />
Steps to configure Zimbra Mobile for Smart Phones vary depending on the type of device you are configuring. Regardless of which device you are configuring, you should have the following information available:<br />
<br />
*'''Zimbra Username.''' The Zimbra username of the account you are accessing. Sometimes requested in the form of ''username@domain.com''.<br />
*'''Zimbra Password.''' The password of the account you are accessing.<br />
*'''Domain.''' The domain of the account you are accessing.<br />
*'''SSL.''' Whether you are using an SSL certificate or not.<br />
*'''Which types of data to sync.'''<br />
<noinclude><br />
<br />
This template has been created in order to provide a single source of information about the Zimbra Mobile Web Client. This information will be included in several different articles, and should only be edited in the Template page.</noinclude></div>Cfremonhttps://wiki.zimbra.com/index.php?title=Mobile_Device_Setup&diff=19547Mobile Device Setup2010-04-22T00:14:25Z<p>Cfremon: /* Wiki Resources */ Adding link</p>
<hr />
<div>{{Article Infobox|{{admin}}|{{ZCS 6.0}}|{{ZCS 5.0}}|{{ZCS 4.5}}}}This article contains an overview of mobility options for Zimbra Collaboration Suite( ZCS), as well as information on how to set up Zimbra Mobile for Smart Phones on specific operating systems. It also contains links to device-specific set-up pages, including information for the iPhone and Blackberry.<br />
<br />
=Zimbra Mobile Overview=<br />
Zimbra offers three options for accessing ZCS using mobile devices.<br />
<br />
*'''Zimbra Mobile Web Client.''' The first option, the Zimbra Mobile Web Client, is the most versatile option since it can be accessed on almost any mobile device and requires no license or additional software. Using the Zimbra Mobile Web Client, users can access their mail, contacts, calendar, and briefcase.<br />
*'''Zimbra Mobile for Smart Phones.''' The second option, Zimbra Mobile for Smart Phones, offers users two-way, over-the-air (OTA) synchronization and access to mail, contacts, calendar, and briefcase. This option requires a Zimbra Mobile license. It works natively with Symbian S60/S80, Windows® Mobile (WM5), and Palm smart phones.<br />
*:'''''Note:''' In some instances, Zimbra Mobile for Smart Phones may work natively with a device, but the necessary sync plug-in is not bundled with the device. Plug-ins may be available via a third party, but may not be supported.''<br />
*'''Zimbra Connector for BlackBerry.''' The third option, Zimbra Connector for BlackBerry, is only for BlackBerry mobile devices. This option offers users two-way, OTA synchronization and access to mail, contacts, calendar, and briefcase. This option requires a Zimbra Mobile license, as well as a BlackBerry Enterprise Server.<br />
<br />
Accessing or configuring these options is discussed in more detail below. For a table showing what options are available for specific mobile devices, see the [[Mobile Device Support Table]].<br />
<br />
{{Zimbra Mobile Web Client}}<br />
{{Zimbra_Mobile_for_Smart_Phones}}<br />
<br />
See the below steps for Windows Mobile Devices, or see [[Mobile Device Setup#Community Articles for Configuring Specific Devices|Community Articles for Configuring Specific Devices]] for other types of devices.<br />
<br />
==Configuring Zimbra Mobile for Smart Phones on Windows Mobile Devices==<br />
===Windows Mobile 6 and Windows Mobile 5===<br />
The following instructions are for configuring access to a ZCS account on a Windows Mobile 6 or Windows Mobile 5 device.<br />
<br />
'''''Note:''' Some users may experience configuration difficulty if using SSL with Windows Mobile 5. Windows Mobile 5 includes a limited number of root certificates and it may be necessary to install your server’s signing CA’s certificate on the device in order to use SSL.''<br />
<br />
'''''Note:''' Zimbra Mobile must be enabled by a system administrator before a device can be configured.''<br />
<br />
#Select Start. <br />
#Select ActiveSync. <br />
#Choose to configure a new account: <br />
#:a. If no account is configured for ActiveSync, select the option to "Set up your device to sync with it" [the server]. <br />
#:b.If you are replacing a pre-existing account, select Menu and then select "Configure Server". <br />
#In the box for "Server address:", enter the publicly accessible hostname of the server (zimbra.example.com). <br />
#If the server requires SSL (that is, if the server's zimbraMailMode is either "https" or "mixed"), check the box for "This server requires an encrypted (SSL) connection". Note that Windows Mobile enforces strict verification of server certificates; if your zimbra server has the default self-signed certificate, you will not be able to use Zimbra Mobile unless you import the root certificate from the server into the device. See the link to the SSLChainSaver utility below. <br />
#Select Next. <br />
#In the "User name:" box, enter the username part of the email address ("bob" of "bob@example.com"). <br />
#In the "Password:" box, enter the password of the user (bob@example.com's password). <br />
#In the "Domain:" box, enter the domain part of the email address ("example.com" of "bob@example.com"). <br />
#Check the "Save password" box. <br />
#Select Next. <br />
#Check the boxes for any combination of Contacts, Calendar, and E-mail. As of ZCS 4.5.6, Tasks do not sync through Zimbra Mobile; selecting Tasks will cause the device to not sync properly with the server. <br />
#Select Finish. <br />
<br />
The device is now configured. Select Sync to synchronize the selected items with the server. <br />
<br />
===Windows Mobile 2003===<br />
The following instructions are for configuring access to a ZCS account on a Windows Mobile 2003 device. These instructions have been verified on Cingular 8125 and Motorola Q, using ActiveSync 4.2.<br />
<br />
#Connect the device to your Windows PC. <br />
#Open ActiveSync if it is not already running. <br />
#Go to the Tools Menu > Configure Server Source. <br />
#Put the FQDN of your Zimbra Server in the server source box. <br />
#Put a check next to “this server requires a encrypted (SSL) connection” (if appropriate).<br />
#Enter the full email address of the user as the username.<br />
#Enter their password.<br />
#Enter their mail domain as the domain name.<br />
#Put a check next to save password (as desired).<br />
<br />
The device is now configured. You must now import a certificate from the Zimbra Server to your mobile device in order for it to sync, or you will get an error about an invalid cert. <br />
<br />
To import the SSL cert into the mobile device, use the following steps.<br />
<br />
#Go to /opt/zimbra/ssl/zimbra/ca directory and copy your ca.pem file to a safe location. (Make sure this is the new certificate that you have created)<br />
#Run this command on the file you copied<br />
#:<pre>$ openssl x509 -in ca.pem -inform PEM -out MyCertificatecrtcer -outform DER</pre><br />
#Copy the new MyCertificatecrt.cer file to your Windows Mobile device.<br />
#Use your Windows Mobile device's File Manager to click on the MyCertificate.crt.cer file, you should receive a message that it was imported.<br />
#Enable SSL in ActiveSync on your device.<br />
<br />
=Accessing ZCS using Zimbra Connector for BlackBerry=<br />
For information on configuring Zimbra Connector for BlackBerry(ZCB), see the [http://files.zimbra.com/website/docs/ZCS%20Connector%20for%20Blackberry%20Guide%205.0.19.pdf ZCS Connector for Blackberry Guide].<br />
For more information on ZCB, including community articles and troubleshooting information, see [[:Category:ZCB]].<br />
<br />
=Community Articles for Accessing ZCS using Specific Devices=<br />
The following community articles include information on configuring specific devices. Some of these articles contain additional instructions for installing and configuring third-party mobile access. As community contributions, the instructions for installing and configuring third-party mobile access may not be supported for Network Edition customers. <br />
*[[Motorola Q Phone]]<br />
*[[Nokia E-Series]]<br />
*[[Nokia E-Series with Self-Signed SSL Certificate]]<br />
*[[Palm Treo 650]]<br />
*[[Palm Treo 680]]<br />
*[[Palm Treo 700]]w<br />
*[[Palm TX]]<br />
*[[Sony Ericsson]]<br />
*Cingular 8125<br />
*[[Cingular 8525]]<br />
*[[Qtek A9100]]<br />
<br />
=Troubleshooting=<br />
==Wiki Resources==<br />
The following categories and articles contain information on troubleshooting mobile issues.<br />
*[[Resetting Your Mobile Device]]<br />
*[[:Category: Troubleshooting Mobile]]<br />
*[[:Category: Troubleshooting ZCB]]<br />
*[[Troubleshooting#Zimbra_Connector_for_Blackberry|Basic Troubleshooting for ZCB]]<br />
<br />
==Forum Support for Mobile Options/Issues==<br />
The following areas are available on the Zimbra Forums for discussing mobility options and issues.<br />
*[http://www.zimbra.com/forums/zimbra-mobile/ Mobile]<br />
*[http://www.zimbra.com/forums/zimbra-mobile/ BlackBerry]<br />
<br />
<br />
{{Article Footer||11/7/2006}}<br />
<br />
[[Category:Mobile]]<br />
[[Category:Troubleshooting Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Mobile_Device_Setup&diff=19546Mobile Device Setup2010-04-22T00:12:50Z<p>Cfremon: /* Accessing ZCS using Zimbra Connector for BlackBerry */ fixing link</p>
<hr />
<div>{{Article Infobox|{{admin}}|{{ZCS 6.0}}|{{ZCS 5.0}}|{{ZCS 4.5}}}}This article contains an overview of mobility options for Zimbra Collaboration Suite( ZCS), as well as information on how to set up Zimbra Mobile for Smart Phones on specific operating systems. It also contains links to device-specific set-up pages, including information for the iPhone and Blackberry.<br />
<br />
=Zimbra Mobile Overview=<br />
Zimbra offers three options for accessing ZCS using mobile devices.<br />
<br />
*'''Zimbra Mobile Web Client.''' The first option, the Zimbra Mobile Web Client, is the most versatile option since it can be accessed on almost any mobile device and requires no license or additional software. Using the Zimbra Mobile Web Client, users can access their mail, contacts, calendar, and briefcase.<br />
*'''Zimbra Mobile for Smart Phones.''' The second option, Zimbra Mobile for Smart Phones, offers users two-way, over-the-air (OTA) synchronization and access to mail, contacts, calendar, and briefcase. This option requires a Zimbra Mobile license. It works natively with Symbian S60/S80, Windows® Mobile (WM5), and Palm smart phones.<br />
*:'''''Note:''' In some instances, Zimbra Mobile for Smart Phones may work natively with a device, but the necessary sync plug-in is not bundled with the device. Plug-ins may be available via a third party, but may not be supported.''<br />
*'''Zimbra Connector for BlackBerry.''' The third option, Zimbra Connector for BlackBerry, is only for BlackBerry mobile devices. This option offers users two-way, OTA synchronization and access to mail, contacts, calendar, and briefcase. This option requires a Zimbra Mobile license, as well as a BlackBerry Enterprise Server.<br />
<br />
Accessing or configuring these options is discussed in more detail below. For a table showing what options are available for specific mobile devices, see the [[Mobile Device Support Table]].<br />
<br />
{{Zimbra Mobile Web Client}}<br />
{{Zimbra_Mobile_for_Smart_Phones}}<br />
<br />
See the below steps for Windows Mobile Devices, or see [[Mobile Device Setup#Community Articles for Configuring Specific Devices|Community Articles for Configuring Specific Devices]] for other types of devices.<br />
<br />
==Configuring Zimbra Mobile for Smart Phones on Windows Mobile Devices==<br />
===Windows Mobile 6 and Windows Mobile 5===<br />
The following instructions are for configuring access to a ZCS account on a Windows Mobile 6 or Windows Mobile 5 device.<br />
<br />
'''''Note:''' Some users may experience configuration difficulty if using SSL with Windows Mobile 5. Windows Mobile 5 includes a limited number of root certificates and it may be necessary to install your server’s signing CA’s certificate on the device in order to use SSL.''<br />
<br />
'''''Note:''' Zimbra Mobile must be enabled by a system administrator before a device can be configured.''<br />
<br />
#Select Start. <br />
#Select ActiveSync. <br />
#Choose to configure a new account: <br />
#:a. If no account is configured for ActiveSync, select the option to "Set up your device to sync with it" [the server]. <br />
#:b.If you are replacing a pre-existing account, select Menu and then select "Configure Server". <br />
#In the box for "Server address:", enter the publicly accessible hostname of the server (zimbra.example.com). <br />
#If the server requires SSL (that is, if the server's zimbraMailMode is either "https" or "mixed"), check the box for "This server requires an encrypted (SSL) connection". Note that Windows Mobile enforces strict verification of server certificates; if your zimbra server has the default self-signed certificate, you will not be able to use Zimbra Mobile unless you import the root certificate from the server into the device. See the link to the SSLChainSaver utility below. <br />
#Select Next. <br />
#In the "User name:" box, enter the username part of the email address ("bob" of "bob@example.com"). <br />
#In the "Password:" box, enter the password of the user (bob@example.com's password). <br />
#In the "Domain:" box, enter the domain part of the email address ("example.com" of "bob@example.com"). <br />
#Check the "Save password" box. <br />
#Select Next. <br />
#Check the boxes for any combination of Contacts, Calendar, and E-mail. As of ZCS 4.5.6, Tasks do not sync through Zimbra Mobile; selecting Tasks will cause the device to not sync properly with the server. <br />
#Select Finish. <br />
<br />
The device is now configured. Select Sync to synchronize the selected items with the server. <br />
<br />
===Windows Mobile 2003===<br />
The following instructions are for configuring access to a ZCS account on a Windows Mobile 2003 device. These instructions have been verified on Cingular 8125 and Motorola Q, using ActiveSync 4.2.<br />
<br />
#Connect the device to your Windows PC. <br />
#Open ActiveSync if it is not already running. <br />
#Go to the Tools Menu > Configure Server Source. <br />
#Put the FQDN of your Zimbra Server in the server source box. <br />
#Put a check next to “this server requires a encrypted (SSL) connection” (if appropriate).<br />
#Enter the full email address of the user as the username.<br />
#Enter their password.<br />
#Enter their mail domain as the domain name.<br />
#Put a check next to save password (as desired).<br />
<br />
The device is now configured. You must now import a certificate from the Zimbra Server to your mobile device in order for it to sync, or you will get an error about an invalid cert. <br />
<br />
To import the SSL cert into the mobile device, use the following steps.<br />
<br />
#Go to /opt/zimbra/ssl/zimbra/ca directory and copy your ca.pem file to a safe location. (Make sure this is the new certificate that you have created)<br />
#Run this command on the file you copied<br />
#:<pre>$ openssl x509 -in ca.pem -inform PEM -out MyCertificatecrtcer -outform DER</pre><br />
#Copy the new MyCertificatecrt.cer file to your Windows Mobile device.<br />
#Use your Windows Mobile device's File Manager to click on the MyCertificate.crt.cer file, you should receive a message that it was imported.<br />
#Enable SSL in ActiveSync on your device.<br />
<br />
=Accessing ZCS using Zimbra Connector for BlackBerry=<br />
For information on configuring Zimbra Connector for BlackBerry(ZCB), see the [http://files.zimbra.com/website/docs/ZCS%20Connector%20for%20Blackberry%20Guide%205.0.19.pdf ZCS Connector for Blackberry Guide].<br />
For more information on ZCB, including community articles and troubleshooting information, see [[:Category:ZCB]].<br />
<br />
=Community Articles for Accessing ZCS using Specific Devices=<br />
The following community articles include information on configuring specific devices. Some of these articles contain additional instructions for installing and configuring third-party mobile access. As community contributions, the instructions for installing and configuring third-party mobile access may not be supported for Network Edition customers. <br />
*[[Motorola Q Phone]]<br />
*[[Nokia E-Series]]<br />
*[[Nokia E-Series with Self-Signed SSL Certificate]]<br />
*[[Palm Treo 650]]<br />
*[[Palm Treo 680]]<br />
*[[Palm Treo 700]]w<br />
*[[Palm TX]]<br />
*[[Sony Ericsson]]<br />
*Cingular 8125<br />
*[[Cingular 8525]]<br />
*[[Qtek A9100]]<br />
<br />
=Troubleshooting=<br />
==Wiki Resources==<br />
The following categories and articles contain information on troubleshooting mobile issues.<br />
*[[Resetting Your Mobile Device]]<br />
*[[:Category: Troubleshooting Mobile]]<br />
*[[:Category: Troubleshooting ZCB]]<br />
==Forum Support for Mobile Options/Issues==<br />
The following areas are available on the Zimbra Forums for discussing mobility options and issues.<br />
*[http://www.zimbra.com/forums/zimbra-mobile/ Mobile]<br />
*[http://www.zimbra.com/forums/zimbra-mobile/ BlackBerry]<br />
<br />
<br />
{{Article Footer||11/7/2006}}<br />
<br />
[[Category:Mobile]]<br />
[[Category:Troubleshooting Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Mobile_Device_Setup&diff=19545Mobile Device Setup2010-04-22T00:12:15Z<p>Cfremon: Updating article</p>
<hr />
<div>{{Article Infobox|{{admin}}|{{ZCS 6.0}}|{{ZCS 5.0}}|{{ZCS 4.5}}}}This article contains an overview of mobility options for Zimbra Collaboration Suite( ZCS), as well as information on how to set up Zimbra Mobile for Smart Phones on specific operating systems. It also contains links to device-specific set-up pages, including information for the iPhone and Blackberry.<br />
<br />
=Zimbra Mobile Overview=<br />
Zimbra offers three options for accessing ZCS using mobile devices.<br />
<br />
*'''Zimbra Mobile Web Client.''' The first option, the Zimbra Mobile Web Client, is the most versatile option since it can be accessed on almost any mobile device and requires no license or additional software. Using the Zimbra Mobile Web Client, users can access their mail, contacts, calendar, and briefcase.<br />
*'''Zimbra Mobile for Smart Phones.''' The second option, Zimbra Mobile for Smart Phones, offers users two-way, over-the-air (OTA) synchronization and access to mail, contacts, calendar, and briefcase. This option requires a Zimbra Mobile license. It works natively with Symbian S60/S80, Windows® Mobile (WM5), and Palm smart phones.<br />
*:'''''Note:''' In some instances, Zimbra Mobile for Smart Phones may work natively with a device, but the necessary sync plug-in is not bundled with the device. Plug-ins may be available via a third party, but may not be supported.''<br />
*'''Zimbra Connector for BlackBerry.''' The third option, Zimbra Connector for BlackBerry, is only for BlackBerry mobile devices. This option offers users two-way, OTA synchronization and access to mail, contacts, calendar, and briefcase. This option requires a Zimbra Mobile license, as well as a BlackBerry Enterprise Server.<br />
<br />
Accessing or configuring these options is discussed in more detail below. For a table showing what options are available for specific mobile devices, see the [[Mobile Device Support Table]].<br />
<br />
{{Zimbra Mobile Web Client}}<br />
{{Zimbra_Mobile_for_Smart_Phones}}<br />
<br />
See the below steps for Windows Mobile Devices, or see [[Mobile Device Setup#Community Articles for Configuring Specific Devices|Community Articles for Configuring Specific Devices]] for other types of devices.<br />
<br />
==Configuring Zimbra Mobile for Smart Phones on Windows Mobile Devices==<br />
===Windows Mobile 6 and Windows Mobile 5===<br />
The following instructions are for configuring access to a ZCS account on a Windows Mobile 6 or Windows Mobile 5 device.<br />
<br />
'''''Note:''' Some users may experience configuration difficulty if using SSL with Windows Mobile 5. Windows Mobile 5 includes a limited number of root certificates and it may be necessary to install your server’s signing CA’s certificate on the device in order to use SSL.''<br />
<br />
'''''Note:''' Zimbra Mobile must be enabled by a system administrator before a device can be configured.''<br />
<br />
#Select Start. <br />
#Select ActiveSync. <br />
#Choose to configure a new account: <br />
#:a. If no account is configured for ActiveSync, select the option to "Set up your device to sync with it" [the server]. <br />
#:b.If you are replacing a pre-existing account, select Menu and then select "Configure Server". <br />
#In the box for "Server address:", enter the publicly accessible hostname of the server (zimbra.example.com). <br />
#If the server requires SSL (that is, if the server's zimbraMailMode is either "https" or "mixed"), check the box for "This server requires an encrypted (SSL) connection". Note that Windows Mobile enforces strict verification of server certificates; if your zimbra server has the default self-signed certificate, you will not be able to use Zimbra Mobile unless you import the root certificate from the server into the device. See the link to the SSLChainSaver utility below. <br />
#Select Next. <br />
#In the "User name:" box, enter the username part of the email address ("bob" of "bob@example.com"). <br />
#In the "Password:" box, enter the password of the user (bob@example.com's password). <br />
#In the "Domain:" box, enter the domain part of the email address ("example.com" of "bob@example.com"). <br />
#Check the "Save password" box. <br />
#Select Next. <br />
#Check the boxes for any combination of Contacts, Calendar, and E-mail. As of ZCS 4.5.6, Tasks do not sync through Zimbra Mobile; selecting Tasks will cause the device to not sync properly with the server. <br />
#Select Finish. <br />
<br />
The device is now configured. Select Sync to synchronize the selected items with the server. <br />
<br />
===Windows Mobile 2003===<br />
The following instructions are for configuring access to a ZCS account on a Windows Mobile 2003 device. These instructions have been verified on Cingular 8125 and Motorola Q, using ActiveSync 4.2.<br />
<br />
#Connect the device to your Windows PC. <br />
#Open ActiveSync if it is not already running. <br />
#Go to the Tools Menu > Configure Server Source. <br />
#Put the FQDN of your Zimbra Server in the server source box. <br />
#Put a check next to “this server requires a encrypted (SSL) connection” (if appropriate).<br />
#Enter the full email address of the user as the username.<br />
#Enter their password.<br />
#Enter their mail domain as the domain name.<br />
#Put a check next to save password (as desired).<br />
<br />
The device is now configured. You must now import a certificate from the Zimbra Server to your mobile device in order for it to sync, or you will get an error about an invalid cert. <br />
<br />
To import the SSL cert into the mobile device, use the following steps.<br />
<br />
#Go to /opt/zimbra/ssl/zimbra/ca directory and copy your ca.pem file to a safe location. (Make sure this is the new certificate that you have created)<br />
#Run this command on the file you copied<br />
#:<pre>$ openssl x509 -in ca.pem -inform PEM -out MyCertificatecrtcer -outform DER</pre><br />
#Copy the new MyCertificatecrt.cer file to your Windows Mobile device.<br />
#Use your Windows Mobile device's File Manager to click on the MyCertificate.crt.cer file, you should receive a message that it was imported.<br />
#Enable SSL in ActiveSync on your device.<br />
<br />
=Accessing ZCS using Zimbra Connector for BlackBerry=<br />
For information on configuring Zimbra Connector for BlackBerry(ZCB), see the [http://files.zimbra.com/website/docs/ZCS%20Connector%20for%20Blackberry%20Guide%205.0.19.pdf |ZCS Connector for Blackberry Guide].<br />
For more information on ZCB, including community articles and troubleshooting information, see [[:Category:ZCB]].<br />
<br />
=Community Articles for Accessing ZCS using Specific Devices=<br />
The following community articles include information on configuring specific devices. Some of these articles contain additional instructions for installing and configuring third-party mobile access. As community contributions, the instructions for installing and configuring third-party mobile access may not be supported for Network Edition customers. <br />
*[[Motorola Q Phone]]<br />
*[[Nokia E-Series]]<br />
*[[Nokia E-Series with Self-Signed SSL Certificate]]<br />
*[[Palm Treo 650]]<br />
*[[Palm Treo 680]]<br />
*[[Palm Treo 700]]w<br />
*[[Palm TX]]<br />
*[[Sony Ericsson]]<br />
*Cingular 8125<br />
*[[Cingular 8525]]<br />
*[[Qtek A9100]]<br />
<br />
=Troubleshooting=<br />
==Wiki Resources==<br />
The following categories and articles contain information on troubleshooting mobile issues.<br />
*[[Resetting Your Mobile Device]]<br />
*[[:Category: Troubleshooting Mobile]]<br />
*[[:Category: Troubleshooting ZCB]]<br />
==Forum Support for Mobile Options/Issues==<br />
The following areas are available on the Zimbra Forums for discussing mobility options and issues.<br />
*[http://www.zimbra.com/forums/zimbra-mobile/ Mobile]<br />
*[http://www.zimbra.com/forums/zimbra-mobile/ BlackBerry]<br />
<br />
<br />
{{Article Footer||11/7/2006}}<br />
<br />
[[Category:Mobile]]<br />
[[Category:Troubleshooting Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Template:Zimbra_Mobile_for_Smart_Phones&diff=19543Template:Zimbra Mobile for Smart Phones2010-04-21T23:55:36Z<p>Cfremon: fixing article infobox</p>
<hr />
<div>=Accessing ZCS using Zimbra Mobile for Smart Phones=<br />
Before you can configure Zimbra Mobile for Smart Phones on a specific device, a system administrator must enable Zimbra Mobile in the Administration Console. Zimbra Mobile can be enabled via Class of Service (COS) or for individual accounts. See [[Enabling Zimbra Mobile for Smart Phones]] for more information on enabling Zimbra Mobile using the Administration Console.<br />
<br />
Steps to configure Zimbra Mobile for Smart Phones vary depending on the type of device you are configuring.<noinclude><br />
<br />
This template has been created in order to provide a single source of information about the Zimbra Mobile Web Client. This information will be included in several different articles, and should only be edited in the Template page.</noinclude></div>Cfremonhttps://wiki.zimbra.com/index.php?title=Template:Zimbra_Mobile_Web_Client&diff=19542Template:Zimbra Mobile Web Client2010-04-21T23:55:25Z<p>Cfremon: Fixing wording in title</p>
<hr />
<div>=Accessing ZCS using Zimbra Mobile Web Client=<br />
<br />
All devices with an HTML-compatible browser can access Zimbra email, contacts, calendar, and briefcase using the Zimbra Mobile Web Client.<br />
<br />
To use the Zimbra Mobile Web Client, open the HTML-compatible browser on your phone and type in the URL of your Zimbra Server with a '''/m/''' at the end of the URL. For example:<br />
<br />
<nowiki>http://domain.servername.com/zimbra/m/</nowiki><br />
<noinclude><br />
This template has been created in order to provide a single source of information about the Zimbra Mobile Web Client. This information will be included in several different articles, and should only be edited in the Template page.</noinclude></div>Cfremonhttps://wiki.zimbra.com/index.php?title=Template:Zimbra_Mobile_for_Smart_Phones&diff=19541Template:Zimbra Mobile for Smart Phones2010-04-21T23:48:52Z<p>Cfremon: Creating new template</p>
<hr />
<div>=Accessing Zimbra Mail using Zimbra Mobile for Smart Phones=<br />
Before you can configure Zimbra Mobile for Smart Phones on a specific device, a system administrator must enable Zimbra Mobile in the Administration Console. Zimbra Mobile can be enabled via Class of Service (COS) or for individual accounts. See [[Enabling Zimbra Mobile for Smart Phones]] for more information on enabling Zimbra Mobile using the Administration Console.<br />
<br />
Steps to configure Zimbra Mobile for Smart Phones vary depending on the type of device you are configuring.<noinclude><br />
<br />
This template has been created in order to provide a single source of information about the Zimbra Mobile Web Client. This information will be included in several different articles, and should only be edited in the Template page.</noinclude></div>Cfremonhttps://wiki.zimbra.com/index.php?title=Template:Zimbra_Mobile_Web_Client&diff=19540Template:Zimbra Mobile Web Client2010-04-21T23:38:46Z<p>Cfremon: updating</p>
<hr />
<div>=Accessing Zimbra Mail using Zimbra Mobile Web Client=<br />
<br />
All devices with an HTML-compatible browser can access Zimbra email, contacts, calendar, and briefcase using the Zimbra Mobile Web Client.<br />
<br />
To use the Zimbra Mobile Web Client, open the HTML-compatible browser on your phone and type in the URL of your Zimbra Server with a '''/m/''' at the end of the URL. For example:<br />
<br />
<nowiki>http://domain.servername.com/zimbra/m/</nowiki><br />
<noinclude><br />
This template has been created in order to provide a single source of information about the Zimbra Mobile Web Client. This information will be included in several different articles, and should only be edited in the Template page.</noinclude></div>Cfremonhttps://wiki.zimbra.com/index.php?title=Mobile_Errors_Following_ZCS_4.5_Upgrade&diff=19539Mobile Errors Following ZCS 4.5 Upgrade2010-04-21T22:47:45Z<p>Cfremon: Creating new article from Mobile Device Set-up Article</p>
<hr />
<div>{{Article Infobox|{{admin}}|||{{ZCS 4.5}}}}'''''Note:''' This issue occurs mostly on Mac servers.''<br />
<br />
Before doing anything else, try [[Resetting Your Mobile Device]]. <br />
<br />
If a resync doesn't fix your issue, and you're seeing this in /opt/zimbra/log/sync.log:<br />
<br />
[mid=3;name=laan.vd.r;DeviceId=A8C56474222A0CACB274C839DEC2C55A;DeviceType=PocketPC;SyncCmd=Sync;class=Calendar;folder=10;] sync - Unexpected exception<br />
java.lang.NoClassDefFoundError<br />
at javax.swing.SwingUtilities.isEventDispatchThread(SwingUtilities.java:1270)<br />
<br />
You've hit [bug 13974]<br />
<br />
The fix is straightforward:<br />
<br />
su - zimbra<br />
tomcat stop<br />
su - root<br />
mv /opt/zimbra/libexec/zmtomcatmgr /opt/zimbra/libexec/zmtomcatmgr.fcs<br />
ln -s /opt/zimbra/libexec/zmtomcatmgr.unrestricted /opt/zimbra/libexec/zmtomcatmgr<br />
su - zimbra<br />
zmlocalconfig -e tomcat_java_options="-client -XX:NewRatio=2 -Djava.awt.headless=true"<br />
tomcat start<br />
<br />
{{Article Footer|unknown|4/21/2010}}<br />
<br />
[[Category:Troubleshooting Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Resetting_Your_Mobile_Device&diff=19538Resetting Your Mobile Device2010-04-21T22:43:19Z<p>Cfremon: Creating new article from Mobile Device Set-up Article</p>
<hr />
<div>{{Article Infobox|{{admin}}|{{ZCS 6.0}}|{{ZCS 5.0}}|{{ZCS 4.5}}}}A Zimbra server upgrade sometimes includes data structure changes to the sync state metadata. For example, an upgrade from 4.0.5 to 4.5 includes such a change. In such cases after the upgrade the devices that were in sync with server may experience errors on the next sync transaction. This is because when the server detects that a client's state is no longer compatible with server metadata, a special reset code is sent back to the client. However the special reset code is handled in different ways on different devices.<br />
<br />
=Performing a full resync=<br />
<br />
==Windows Mobile==<br />
On a Windows Mobile device, such as Treo 700w and MOTO Q, the phone display the following error message: "A critical error has occurred. ActiveSync can recover from this error, but the next time you synchronize, you may lose changes made since your last successful synchronization". The user can click OK and proceed to sync again. This "critical error" message may appear a couple of times depending on what's being sync'ed. Simply click "OK" and click "Sync" button again on error prompt. After a couple of trials the client will reset its state and automatically start a full resync, which will bring the client to be in sync with server.<br />
<br />
In the rare cases when automatic reset and full resync on WM device does not happen, the user can manually force a client state reset. In the ActiveSync program, choose Menu->Options... and uncheck all the checkboxes on sync categories such as Contacts, Calendar and E-mail. The device will ask the user to confirm that all client sync data will be removed. Click "OK" to proceed. Once the data are removed, re-enabled the desired sync categories and click "Sync" button. That will kick off a full resync.<br />
<br />
==Palm devices (Versamail)==<br />
The VersaMail 3.5 client on Palm devices, such as Treo 650 (with upgrade) or Treo 700p, has somewhat similar behavior. Upon receiving the reset code from the server, VersaMail displays an error message saying "There was a problem syncing messages". If you dismiss that error message and click "Sync" again, you will see an alert message like this: "There was a problem syncing with the Exchange ActiveSync server. Your next sync will take a little longer than usual. Do you want to sync now?" If you click Yes then the full resync will start. The alert message may appear more than once depending on what's being sync'ed.<br />
<br />
Note that VersaMail clients older than the latest 3.5 do not support the reset code. In that case the user only sees the error message but is not given the choice of a resync. To force a manual reset and resync, the user needs to update the sync profile as a workaround. To update the sync profile, launch VersaMail and click on the pull down menu of "Account Setup". Select the Exchange sync account and click "Edit...". Change the username to anything and save. When you click "Done", the client will ask "Are you sure you want to overwrite the existing settings for the XXX account?" Click "Yes". You will see an alert message. Click "No" to dismiss the alert. Now edit the sync profile again to revert the username change you did earlier in order to force a reset. When you are done, this time click "Yes" on the alert message to start a full resync. Depending on your version of VersaMail, the error messages and alert messages you see may vary, but the general process is the same.<br />
<br />
==Nokia symbian devices==<br />
On Nokia E61, the Mail for Exchange client does not handle the reset code at all. Upon receiving the reset code, the client just displays this error message: "Unable to synchronize with server. Please try again later". However the client does make it very easy to do a manual full resync. Simply choose Options->Full resync, and it will resync everything from scratch.<br />
<br />
==Other devices==<br />
If your device doesn't support a forced-resync, removing and recreating your profile will accomplish the same thing. <br />
<br />
{{Article Footer|unknown|4/21/2010}}<br />
<br />
[[Category:Troubleshooting Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Ajcody-Mobile-Topics&diff=19536Ajcody-Mobile-Topics2010-04-21T21:14:36Z<p>Cfremon: adding category, fixing unsupported</p>
<hr />
<div>{{Unsupported}}<br />
<br />
=Mobile & Phone Issues=<br />
<br />
==Actual Mobile & Phone Topics Homepage==<br />
<br />
Please see [[Ajcody-Mobile-Topics]]<br />
<br />
==Help Me Understand the Mobility Options==<br />
Let's break it down to three forms of access for mobile devices. <br />
<br />
===Mobile Web Client - http://www.zimbra.com/products/mobile_web_browser.html===<br />
<br />
A. Setups the web access to the Zimbra server to be viewable from a mobile device. This is accessing mail over the "web browser" on the mobile phone. <br />
<br />
A1. http://servername.com/zimbra/m/ <br />
<br />
B. Built in - no license or additional software needed. <br />
<br />
===Zimbra Mobile - http://www.zimbra.com/products/mobile_smartphone.html===<br />
<br />
A. This allows two-way, over-the-air synchronization between the mobile device and Zimbra server. <br />
<br />
A1. Think of this as "fat client" mail sync'ing on a mobile device <br />
<br />
B. This page will describe that process in better detail - http://wiki.zimbra.com/index.php?title=Mobile_Device_Setup <br />
<br />
C. License required<br />
<br />
===Blackberry - http://www.zimbra.com/products/mobile_blackberry.html===<br />
<br />
A. Blackberry "two-way, over-the-air synchronization" requires the use of a Blackberry server. We use a "connector" on the Blackberry server that allows BES device to use their "fat client" for mail sync'ing. <br />
<br />
B. This option requires a separate server, a Windows box that will run the Blackberry server software. <br />
<br />
C. Zimbra Mobile license required. Windows Blackberry server require with appropriate Blackberry licenses. Installation of Zimbra BlackberryConnector on the Blackberry server. <br />
<br />
Zimbra Mobile/Blackberry requires the license file to enable it. This cost can be discussed with your sales contact. It's only the Blackberry configuration that requires a "software" installation - so to speak. Enabling "Zimbra Mobility/option 2 above" is a license requirement - not a software installation one - and then configuration for the user. "You enable Zimbra Mobile in the ZCS COS or for individual Accounts."<br />
<br />
==Forum Support For Mobile Options==<br />
<br />
The [http://www.zimbra.com/forums/mobility/ Mobility Forum] has three sections.<br />
<br />
[http://www.zimbra.com/forums/zimbra-connector-blackberry/ Blackberry (Now GA)]<br />
<br />
[http://www.zimbra.com/forums/zimbra-mobile/ Mobile]<br />
<br />
[http://www.zimbra.com/forums/zimbrame-j2me-client/ J2ME Client (Beta Product) - Project Stopped]<br />
<br />
==General Mobile Issues==<br />
<br />
===What Devices Are Supported And How-To===<br />
<br />
I've made the following RFE's recently. I'm hoping we continue doing this going forward as well.<br />
<br />
* "Cross link supported mobile device page with wiki page setup how-to for that model" [private]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=43995<br />
*** Internal RFE work about updating http://www.zimbra.com/products/zimbra_mobile_device_list.html and creating how-to's for models.<br />
**** Internal RFE to "Update list of supported mobile devices" [private]<br />
***** http://bugzilla.zimbra.com/show_bug.cgi?id=44147<br />
<br />
====Requests For Support - Assorted====<br />
<br />
* Official Support for Palm Pre Phone<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=43989<br />
** Certs and Palm<br />
*** Installing self-signed and privately issued certificates - Palm<br />
**** http://kb.palm.com/wps/portal/kb/common/article/40069_en.html<br />
*** Steps to setup import of certificate on Palm. You can also use this url to "download" the file to a machine - http://YOURZIMBRAHOSTNAME.com:7071/ca.der - after you setup the ca.der file following these steps.<br />
***: <pre><br />
***: * Log into server as root<br />
***: cd /opt/zimbra/ssl/zimbra/ca<br />
***: openssl x509 -in ca.pem -out ca.der -outform DER<br />
***: cp /opt/zimbra/ssl/zimbra/ca/ca.der /opt/zimbra/httpd/htdocs/<br />
***: grep x509 /opt/zimbra/httpd/conf/mime.types<br />
***: * if it returns:<br />
***: application/x-x509-ca-cert der crt<br />
***: ** or<br />
***: application/x-x509-ca-cert der<br />
***: * Then you can STOP here, if not, then do the following:<br />
***: vi /opt/zimbra/httpd/conf/mime.types<br />
***: * And then at the end of the file, or in alphabetical order (since the list in the file is in alphabetical order), <br />
***: * add the following line:<br />
***: application/x-x509-ca-cert der crt<br />
***: * If you had to add the line to mime.types , you'll need to restart zimbra at some point before you can continue <br />
***: * with the tests below.<br />
***: * To test, in a web browser:<br />
***: http://YOURZIMBRAHOSTNAME.com:7780/ca.der<br />
***: * You should be prompted about accepting cert, you can cancel out of this.<br />
***: * To Transfer Zimbra server CA to your mobile device:<br />
***: * On the mobile device, browse to <br />
***: http://yourzimbradomain.com:7780/ca.der<br />
***: ** (you should be prompted to install the CA certificate)<br />
***: * Ensure you check both check-boxes for the trust settings for Internet and Online Certificate Check <br />
***:</pre><br />
<br />
====Special Note About Android Phone's====<br />
<br />
* No Idea If This RFE I Made Will Go Anywhere<br />
** "RFE: Zimbra Developed Active-Sync Email Client for Android marketplace"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=46164<br />
* "Model" requests<br />
** Official Support for Google Android Phone<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=43988<br />
**** Support has been trying to add specific how-to details for the various email software packages that Android phones can come with as we get availability to them. Please feel free to do likewise if you find your software isn't listed and your comfortable with describing how to set it up for others.<br />
** "Support for HTC Magic (Running Android OS with ActiveSync support)"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=38854<br />
** "Mobile crashes on HTC G1 Android <br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=39858<br />
** "Official Support for HTC Eris w/ HTC "Work Email" App [AndroidOS]"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=46192<br />
** "Official Support for HTC Tatoo w/ HTC "Work Email" App [AndroidOS]"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=46194<br />
** "Official Support for HTC Hero w/ HTC "Work Email" App [AndroidOS]"<br />
*** https://bugzilla.zimbra.com/show_bug.cgi?id=46210<br />
** "Official Support for HTC Desire w/ HTC "Work Email" App [AndroidOS]"<br />
*** https://bugzilla.zimbra.com/show_bug.cgi?id=46360<br />
* Reported "Issues"<br />
** "Support for HTC "Work Email" Android app for ActiveSync"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=41145<br />
**** Currently is tracking the "Unknown encoding: utf-8" issue that prevents sending of email.<br />
** "From not displayed on android active sync for messages with From: email@domain.com"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=41963<br />
** "New incoming messages are marked as read on android"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=41967<br />
** "Support HTML email for Android phones"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=42479<br />
** "Android 2.0: Email text body truncated"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=42482<br />
** "Android 2.0 Stops Syncing Calendar"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=43537<br />
** "Cannot read email on droid 2.1"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=44146<br />
** "On droid, content of messages from other emails"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=44317<br />
<br />
====Special Note About Nokia's====<br />
<br />
* Official Support for Nokia N97 Phone<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=43990<br />
* Official Support for Nokia E52 Phone<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=43991<br />
* Official Support for Nokia E75 Phone<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=43992<br />
* Official Support for Nokia E72 Phone<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=45527<br />
<br />
From [http://europe.nokia.com/support/download-software/mail-for-exchange/compatibility-and-download# Nokia's Website] :<br />
* Supported devices:<br />
** Nokia devices with ActiveSync built into the email client:<br />
*** Nokia E75, Nokia E72, Nokia E55, Nokia E52, Nokia N86 8MP, Nokia 6710 Navigator and Nokia 6730 classic<br />
* Nokia devices with Mail for Exchange email client:<br />
** Certified devices:<br />
*** Nokia Eseries: Nokia E51, Nokia E63, Nokia E66, Nokia E71, Nokia E90<br />
*** Nokia Nseries: Nokia N76, Nokia N81, Nokia N81 8GB, Nokia N82, Nokia N95, Nokia N95 8GB<br />
*** Other Nokia S60 3rd Edition devices: Nokia 6120<br />
** Enabled devices:<br />
*** Nokia 5700 Xpress Music, Nokia 6110 Navigator, Nokia 6121, Nokia 6210 Classic, Nokia 6290<br />
**Certified devices are devices on which the functionality of the Mail for Exchange software client has been validated.<br />
**Enabled devices are devices on which the functionality of the Mail for Exchange software client has not been validated individually, but where the functionality of the Mail for Exchange software client on a certified device has been validated in the same software branch.<br />
<br />
<br />
Some Issues Addressed On Nokia'S Support Forum:<br />
* Nokia's : * Discussions Main Page * Tips and Troubleshooting * Messaging<br />
** http://discussions.europe.nokia.com/t5/Messaging-Email-and-Browsing/bd-p/messaging<br />
* "MAILFOREXCHANGE where is the outbox?"<br />
** http://discussions.europe.nokia.com/t5/Messaging-Email-and-Browsing/MAILFOREXCHANGE-where-is-the-outbox/m-p/570178/highlight/true#M20419<br />
<br />
===Mobiles And GAL Searches===<br />
<br />
Some RFE's to watch:<br />
<br />
* "RFE: Doc from test/qa what mobiles & their software can search against in GAL"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=45302<br />
* "zimbraAccount missing useful attributes"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=42877<br />
<br />
===Bugs To Be Aware Of===<br />
<br />
* "Sync tasks for ZimbraMobile"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=11685<br />
* "MobileSync Multiple Calendars and Addressbooks"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=10099<br />
<br />
===Logs To Review For Mobile Issues===<br />
<br />
From [[Ajcody-Logging#What.27s_up_with_all_the_logs.3F]]<br />
<br />
* /opt/zimbra/log/sync.log - zimbra mobile and activesync<br />
** Your mobile devices will basically log here.<br />
* /opt/zimbra/log/mailbox.log - where most of your mailbox store activity is logged<br />
** This log is the mailboxd log4j server log containing the logs from the mailbox server. This includes activity from the mailbox store, LMTP server, IMAP and POP servers, and Index server.<br />
* Other Possible Logs To Review:<br />
** /opt/zimbra/log/synctrace.log - zimbra mobile and activesync<br />
*** Still looking for description that describes difference with sync.log<br />
** /opt/zimbra/log/syncstate.log - no description found<br />
*** No description found.<br />
<br />
==Zimbra Mobile And ActiveSync Technology==<br />
<br />
Zimbra Mobile on Windows Mobile Smartphones, Nokia Business Series Smartphones, Apple iPhones, Palm Treo or any other Smartphones that natively uses the ActiveSync Technology<br />
<br />
Understanding how Direct Push works:<br />
<br />
[http://technet.microsoft.com/en-us/library/aa997252.aspx Understanding Direct Push, From MS Exchange Server 2010 Help]<br />
<br />
Make sure you review the other pages for this subject that will show on the left hand side.<br />
<br />
==Windows Mobile Emulator For Testing==<br />
<br />
You can use the following to setup a Window Mobile emulator for testing.<br />
<br />
*Virtual PC 2007<br />
**http://www.microsoft.com/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&DisplayLang=en<br />
*Microsoft Device Emulator 2.0 -- Standalone Release<br />
**http://www.microsoft.com/downloads/details.aspx?FamilyID=dd567053-f231-4a64-a648-fea5e7061303&DisplayLang=en<br />
*Windows Mobile 5.0 Image<br />
**http://download.microsoft.com/download/c/b/b/cbb8bc58-07b9-46bb-86ba-d12bb0d9b1d9/efp.msi<br />
*Windows Mobile 6.0 Standard Image<br />
**http://download.microsoft.com/download/d/c/7/dc73c8e7-f9c3-49de-821f-5588eeefcac4/Windows%20Mobile%206.1%20Standard%20Images%20(USA).msi<br />
*Windows Mobile 6.0 Professional Image<br />
**http://download.microsoft.com/download/d/c/7/dc73c8e7-f9c3-49de-821f-5588eeefcac4/Windows%20Mobile%206.1%20Professional%20Images%20(USA).msi<br />
<br />
==iPhone General Topics==<br />
<br />
===iPhone And Caldav===<br />
<br />
See [[Ajcody-Apple-Mac-Issues#iTunes_.26_iPhone_configuration_for_CALDAV]]<br />
<br />
===iPhone And SSL Certs===<br />
<br />
====Send CRT File To iPhone By Email====<br />
<br />
For a self-signed certificate file on the ZCS server, path is /opt/zimbra/ssl/zimbra/server/server.crt<br />
<br />
If you email yourself the crt file and read the message from the iTouch/iPhone device, you'll get a "install" button to push.<br />
<br />
====Setup Webserver To Server Out CRT====<br />
<br />
For a self-signed certificate file on the ZCS server, path is /opt/zimbra/ssl/zimbra/server/server.crt<br />
<br />
Please see the following:<br />
<br />
* http://io.yort.com/self-signed-imap-ssl-certs-on-iphone<br />
* http://download.gna.org/savane-doc/savane-install-guide-HTML/x562.html<br />
<br />
==iPhone 2 Topics==<br />
<br />
===iPhone 2 Support & Features With Zimbra===<br />
<br />
Here's three nice references to review:<br />
<br />
* http://www.zimbra.com/forums/announcements/19110-iphone-2-zimbra.html<br />
* http://www.zimbrablog.com/blog/archives/2008/07/zimbra-mobile-for-iphone.html<br />
* http://www.zimbrablog.com/blog/archives/2007/07/izimbra.html<br />
<br />
===iPhone 2 Bugs===<br />
<br />
* "iphone: sync with shared contacts and calendars"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=30950<br />
*** For search, shared calendar - shared calendars<br />
* Bug 29749 "iPhone 2.0 should be able to sync multiple calendars"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=29749<br />
* Bug 29899 "iPhone 2.0 + Zimbra Mobile Sync can cause high CPU usage for large mailboxes"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=29899<br />
* Bug 29902 "Address book photo doesn't sync via iPhone 2 ActiveSync"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=29902<br />
* Bug 29903 "iPhone 2.0 Zimbra <-> ActiveSync Push Mail Does Not Put Phone into Standby Mode, Consuming Battery Quickly"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=29903<br />
* Bug 29909 "iPhone 2.0: mailbox folders missing on device"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=29909<br />
* Bug 30008 "some appointments missing on iPhone2.0 with zimbra mobile"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=30008<br />
** This is a duplicate bug for 30304 "VersaMail 3.5 does not sync calendar appointments"<br />
*** http://bugzilla.zimbra.com/show_bug.cgi?id=30304<br />
* Bug 30501 "Reply doesn't show in iPhone 2.0"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=30501<br />
<br />
==BES Connector Issues==<br />
<br />
===Bugs & RFE's===<br />
<br />
====Import Ones To Note First====<br />
<br />
* "Supported & RFE Prerequisites For ZCB matrix in ZCB doc & web/wiki pages"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=46358<br />
* "ZCB PDF needs to include information on server sizing and ZDBs"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=32558<br />
* "BB: ZCB/BES Sizing Data Needed"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=22415<br />
*** Recommended Maximum Number Of Users Per BES Server - 50<br />
**** The recommended max is 50 users. After recommended max. is reached you may receive error message in BES MAGT log file indicating that user was not added successfully.<br />
* "BES/ZCB doc's for restore and server move's"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=27986<br />
* "BES and Proxy" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=33179<br />
*** '''Description''': Per the ZCB documentation, the BES server needs to talk to a single Zimbra mailbox server over 443 and 7071. The problem is that the mailbox servers are behind the Zimbra Proxy and are running in reverse-proxy mode - meaning, they only serve over basic http (port 80) and NOT over 443. The proxy servers serve over 443 - but do not do the 7071. So, we can't point the BES server at a Zimbra mailbox server because the Zimbra mailbox server is not listening over 443 due to being accessed through the proxy. We can't point the BES at a Zimbra proxy server because they do not handle 7071.<br />
**** Another related bug, as it will pertain to the 6.0 release:<br />
***** "ZCB fails if zimbraMailSSLPort is changed"<br />
****** http://bugzilla.zimbra.com/show_bug.cgi?id=35637<br />
<br />
=====BES With Multiple Domains=====<br />
<br />
* "BB: multi-tenancy"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=17026<br />
*** "support multi-domains in blackberry connector" - was marked as "Duplicate" of 27986 above.<br />
**** http://bugzilla.zimbra.com/show_bug.cgi?id=32836<br />
* "enable GAL lookup in multi-domain scenario"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=45161<br />
<br />
For the BES Admin account to see users from all your email domains [domains the BES admin isn't a part of] you'll need to set the GAL variables to ROOT. Please review the bug/rfe's above though, as you might not want to do this because of its impact.<br />
<br />
To see your current settings:<br />
<br />
zmprov gd <domainname besadmin is in> zimbraGalInternalSearchBase<br />
zmprov gd <domainname besadmin is in> zimbraGalSyncInternalSearchBase<br />
zmprov gacf zimbraGalInternalSearchBase<br />
<br />
To change your settings (for example, to use ROOT):<br />
<br />
zmprov md <domainname besadmin is in> zimbraGalInternalSearchBase ROOT<br />
zmprov md <domainname besadmin is in> zimbraGalSyncInternalSearchBase ROOT<br />
<br />
====Status Of Unconfirmed, New, Assigned, Reopened As Of April 27, 2009====<br />
<br />
'''Release Target Version Was Based Upon April 27, 2009. Please goto bug/rfe link for status changes.'''<br />
<br />
* "BB: Support for cradle provisioning" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=16214<br />
* "BB: Folder redirection for non top-level folders may stop working"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=17035 [GunsNRoses]* "<br />
* "BB: need to set full display name when sending mail" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=17425<br />
* "duplicate appointment created" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=17509<br />
* "BB: Support access to email removed from local cache" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=17652<br />
* "BB: should reuse zdb on delete/add user" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=19291<br />
* "BB: new message timestamp is ambiguous" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=20407<br />
* "UI for ZCB related settings" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=20432<br />
* "BB: Enterprise Activation may not work on the first try" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=20668<br />
*** Please see the following:<br />
**** http://bugzilla.zimbra.com/show_bug.cgi?id=20668#c4<br />
**** http://www.zimbra.com/forums/zimbra-connector-blackberry/20222-bes-device-activation-problems-more.html<br />
* "BB: unable to sync contacts database error" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=21048<br />
* "BB: no status for the initial sync of users" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=21786<br />
* "BB: Installer fails with no error msg if mapi32.dll is in use" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=21924<br />
* "BB: Can the MAPI/CDO PST provider replace Outlook's PST provider?" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=22412<br />
* "BB: BES Manager may be limited by ZCB"<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=22864<br />
*** Related to the following bug:<br />
**** http://bugzilla.zimbra.com/show_bug.cgi?id=22863<br />
* "BB: local/server failures need more information" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=23512<br />
* "BB: Outlook CDO.DLL being registered instead of Exchange's Version" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=23546<br />
* "BB: ZDB should detect and perform mailbox rebuilding/reindexing" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=23548<br />
* "BB Admin Integration w/Zimbra admin console" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=24032<br />
* "ZCB: Calendar issue when moving recurring appointments" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=24187<br />
* "BB: USB activation needs verification" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=24434<br />
* "Gal Lookups don't return all fields" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=25392<br />
* "BB: GetContentsTable() failed with 0x80040119 HRESULT" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=26734<br />
* "emails sent from a BlackBerry have incorrect headers" [IronMaiden]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=27980<br />
* "Latency of new message arrival to device is too high for large BES deployments" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=28354<br />
* "BB: user config tool to assign users to static agents" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=28356<br />
* "BB: support in process calhelper" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=28357<br />
* "BB: ID Mapper state seems invalid on BES frequently" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=29211<br />
* "BB: Revisit Store Advise Sink implementation" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=29213<br />
* "BB: Only BB sent mail can be viewed in the Sent Items folder on the device." [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=29382<br />
* "BB: Slow sync for a user will delay syncs for other users on the same server" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=30334<br />
* "Add a connector for a shared/global contact list on all Blackberry's" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=30986<br />
* "BB: Divide InitialAge for eMail and Calendar" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=31125<br />
* "BES log says: Error creating OOF Rule in CreateOOFRule" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=31267<br />
* "WaitSet APIs don't properly handle mailbox moves" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=31323<br />
* "BB: Enhancement. Only sync Inbox and Sent Items mail folders" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=31337<br />
* "Verifying MAPI/CDO version before upgrading." [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=31985<br />
* "ZCB should resync BES admin after it's locked" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=32480<br />
* "setup test case simulating running out of space while while zdb file size is growing" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=32835<br />
* "Implement proper re-authentication logic for zcb" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=32989<br />
* "Cal replies from BB rejected - appointments deleted randomly" [GunsNRoses] [locked]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=33158<br />
* "Hard shutdown of BES machine may lead to failures on restart" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34048<br />
* "BB: Changes to single instance of recurring event not changing recurring event display" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34078<br />
* "admin account is included in each waitset and the bes connector also create an extra waitset for the admin account" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34223<br />
* "bes manager crash upon shutdown" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34404<br />
* "BES: bes agent randomly fails to mount the mailbox in the first attempt. retries succeeds." [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34408<br />
* "BES: 1. bes agent occasionally hit segfault in initialization stage. 2. some agent failed to track the accounts assigned to them." [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34531<br />
* "Ability to Sync BB memopad" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34815<br />
* "Reconciliation Wizard enhencement: set threshold for the value of delta" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34828<br />
* "Resync items that have failed" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=34859<br />
* "Windows Update or Outlook repair can break BES functionality" [Not Committed] [Blocker]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=35042<br />
* "Tool to validate ZCB Configuration" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=35049<br />
* "Support for Free/Busy lookup" [Helix]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=35050<br />
* "BES : (main branch) 1.agent crash under load test, 2. data missing for some of the users in waitset" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=35369<br />
* "BES: BB manager fails to get started if the ZCS server was stopped and no error messages given." [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=35394<br />
* "BES 5.0" [support with ZCB] [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=35910<br />
* "Inner provider reports out of memory at 300MB reserverd memory" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36082<br />
* "7 out of 50 tasks aren't showing in BB" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36241<br />
* "BES: appointment data failed to get synced in multi-agent scenario" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36477<br />
* "Filter out delegate-calendar forwarded invite emails when syncing to BB device" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36482<br />
* "Profile not getting mounted even after installing BES Connector." [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36542<br />
* "BES:bes agent memory dump during the load test." [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36669<br />
* "Documentation of dependencies for the Blackberry Connector is insufficient" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36812<br />
* "Bes: BES Manager queries only internal gal" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36893<br />
* "Password change for windows and bb services breaks ZCB/Bes Sync" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36964<br />
* "Avoid reprovisioning and reactivating users after re-creating BBServer and BBManager profiles" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=36967<br />
* "ZCB Contact Item fields do not have a one - to - one correspondence with ZWC." [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=37035<br />
* "ZCB cannot get Zimbra GAL" [GunsNRoses]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=37067<br />
* "waitset dead after traffic started for 10minutes under 100users 2agents" [Franklin - keyword 5.0.17]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=37173<br />
* "Test and Certify MS Outlook 2k7 SP2 with ZCB 6.0 SMB" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=37338<br />
* "Update GAL sync logic" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=37410<br />
* "At times email items deleted using the ZWC does not get deleted from ZCB" [Not Committed]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=37500<br />
* "EULA for ZCB still mentions 'BETA'" [Franklin - keyword 5.0.17]<br />
** http://bugzilla.zimbra.com/show_bug.cgi?id=37509<br />
<br />
===BES Wiki Pages===<br />
<br />
See [http://wiki.zimbra.com/index.php?title=Category:ZCB Wiki Category ZCB].<br />
<br />
===Split-DNS Issue===<br />
<br />
If your running split-dns for zimbra, make sure your BES box is configured to use the right DNS servers because it will pull the zmhostname variable and you don't want it resolving to the external ip address.<br />
<br />
===Duplicate Calendars===<br />
<br />
One customer reported that "updating the firmware to 4.5.0.37 (as I'm at now) fixed the issue with the duplicate calendar".<br />
<br />
===Upgrade Steps For ZCB===<br />
<br />
====The Bascis====<br />
<br />
The normal upgrade process is to <br />
<br />
* Shutdown BES [ see [[Correct_order_to_stop_and_start_BES_services]] ]<br />
* Make sure outlook.exe isn't running<br />
* Run the msi <br />
* Restart/Start BES [ see [[Correct_order_to_stop_and_start_BES_services]] ]<br />
<br />
====From Beta2 To BES SMB - Outlook 2003 To Outlook 2007 Requirement====<br />
<br />
Here is the list of steps on how to upgrade from BETA2 to BES SMB: <br />
<br />
* Stop BB controller [ see [[Correct_order_to_stop_and_start_BES_services]] ]<br />
* Completely remove Outlook 2003<br />
** (First, go to Add/Remove programs and uninstall Office 2003. And then run the following utility to cleanup stuff left behind. The utility is called ‘Office Removal Wizard’ and located in the \FILES\PFILES\MSOFFICE\OFFICE11 folder on the install CD. OFFCLN.EXE)<br />
* Install Outlook 2007<br />
* Open BES SMB msi to start installation wizard. Accept license agreement and continue following the steps in installation wizard<br />
* Start BB controller [ see [[Correct_order_to_stop_and_start_BES_services]] ]<br />
<br />
[[Category: Community Sandbox]]<br />
[[Category:Mobile]]<br />
[[Category:ZCB]]<br />
[[Category:Troubleshooting Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Category:Troubleshooting_Mobile&diff=19534Category:Troubleshooting Mobile2010-04-21T21:12:39Z<p>Cfremon: </p>
<hr />
<div>Use this category to identify articles about troubleshooting Mobile issues.<br />
<br />
[[Category:Troubleshooting]]<br />
[[Category:Mobile]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Category:Troubleshooting_Mobile&diff=19533Category:Troubleshooting Mobile2010-04-21T21:12:16Z<p>Cfremon: Creating new subcategory</p>
<hr />
<div>Use this category to identify articles about troubleshooting Mobile issues.</div>Cfremonhttps://wiki.zimbra.com/index.php?title=ClamAV_-_Updating_Version&diff=19532ClamAV - Updating Version2010-04-21T20:29:02Z<p>Cfremon: /* Related Articles */ Fixing link</p>
<hr />
<div>{{Unsupported}}<br />
{{Article Infobox|{{admin}}||{{ZCS 5.0}}|}}==Background==<br />
Zimbra updates the ClamAV engine to latest with every release of ZCS.<br />
<br />
ClamAV Virus definitions update automatically every 2h by default (zimbraVirusDefinitionsUpdateFrequency attribute).<br />
<br />
However, there are times when you may want the latest package.<br />
<br />
==Notes==<br />
Some good tips for troubleshooting can be found in [[ClamAV - Reset Defs DB]]<br />
<br />
Definitions in n ZCS 5.0.3+ were moved to a data directory to keep separate from application data, replace applicable with:<br />
/opt/zimbra/data/clamav/db<br />
<br />
<br />
Out of cycle updates RFE is [http://bugzilla.zimbra.com/show_bug.cgi?id=15137 Bug 15137]<br />
<br />
http://wiki.zimbra.com/wiki/ClamAV_-_Updating_clamd_for_releases_earlier_than_ZCS_5.0.16<br />
<br />
http://wiki.zimbra.com/wiki/ClamAV_-_Updating_from_versions_lower_than_0.90.0<br />
<br />
Original directions courtesy of [http://www.zimbra.com/forums/members/Unilogic.html Unilogic].<br />
<br />
If you have no idea how to upgrade or are a little shaky in doing the upgrade yourself, I recommend that you wait for the Zimbra official release.<br />
<br />
Step 1: Make a backup.<br />
<br />
Note: This was done on Fedora Core 4 minimal install. Also, all the following can be done either as root or as the zimbra user. <br />
If you do it all as 'root', make sure you change ownership for the resulting clamav-0.90.2 folder in /opt/zimbra to zimbra:zimbra.<br />
<br />
This HOWTO also assumes that you are upgrading from 0.90.1 to 0.90.2 <br />
Please substitute the versions above for what you are upgrading from and to.<br />
<br />
If upgrading from anything below 0.90.x, please refer to: [[ClamAV - Updating from versions lower than 0.90.0]]<br />
<br />
==Noticing Out-of-Date==<br />
<br />
When ClamAV releases a new version and gets out of date, it will complain in its log files as such.<br />
<br />
clamd.log shows the following warning:<br />
<br />
LibClamAV Warning: ********************************************************<br />
LibClamAV Warning: *** This version of the ClamAV engine is outdated. ***<br />
LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/faq.html ***<br />
LibClamAV Warning: ********************************************************<br />
<br />
freshclam.log shows the following warning:<br />
<br />
Received signal: wake up<br />
ClamAV update process started at Fri May 4 15:44:46 2007<br />
WARNING: Your ClamAV installation is OUTDATED!<br />
WARNING: Local version: 0.90.1 Recommended version: 0.90.2<br />
DON'T PANIC! Read http://www.clamav.net/faq.html<br />
main.cvd is up to date (version: 42, sigs: 83951, f-level: 10, builder: tkojm)<br />
WARNING: Your ClamAV installation is OUTDATED!<br />
WARNING: Current functionality level = 9, recommended = 10<br />
DON'T PANIC! Read http://www.clamav.net/faq.html<br />
daily.cvd is up to date (version: 2580, sigs: 7879, f-level: 13, builder: ccordes)<br />
WARNING: Your ClamAV installation is OUTDATED!<br />
WARNING: Current functionality level = 9, recommended = 13<br />
DON'T PANIC! Read http://www.clamav.net/faq.html<br />
<br />
==Updating==<br />
<br />
To update, follow the following:<br />
First go grab the latest ClamAV source from http://www.clamav.net/download (Current Stable Version is 0.96 )<br />
Extract it to where ever you please. All this can either be done as root or as the zimbra user. <br />
If you do it all as root make sure you change ownership for the resulting clamav folder in /opt/zimbra to zimbra:zimbra.<br />
<br />
Assuming that the new clamav version is in the directory: /home/snelson ( substitute your username for &amp;#39;snelson&amp;#39; )<br />
<br />
'''tar -xvf clamav-0.96.tar.gz'''<br />
<br />
'''cd clamav-0.96'''<br />
<br />
Next run configure inside of the clamav extract as following:<br />
<br />
'''./configure --prefix=/opt/zimbra/clamav-0.96 --with-user=zimbra --with-group=zimbra'''<br />
<br />
This assumes 'zimbra' is user and group id 'zimbra', change it accordingly to your system to match your zimbra user.<br />
<br />
Note: I had to install gmp-devel and bzip2-devel so the configure could find all its header files. Your mileage may very. If you get an error about GNU MP missing install gmp-devel. &amp;quot;yum install gmp-devel&amp;quot;, and &amp;quot;yum install bzip2-devel&amp;quot; in Fedora and Red Hat.<br />
<br />
<br />
If your &amp;#39;configure&amp;#39; goes well, and make sure it does as you don&amp;#39;t really want ClamAV installed without some of its available testing ability being compiled.<br />
<br />
Run: '''make'''<br />
<br />
Assuming there are no errors,<br />
<br />
Run: '''make check''' and then '''make install'''.<br />
Again assuming no errors, you now have the new version installed into /opt/zimbra/clamav-0.96<br />
<br />
Now we compare then copy your old clamd.conf and freshclam.conf from the previous version to the new version directory:<br />
<br />
'''cd /opt/zimbra/clamav-0.96/etc/'''<br />
<br />
'''diff clamd.conf ../../clamav-0.96/etc/clamd.conf'''<br />
<br />
'''diff freshclam.conf ../../clamav-0.96/etc/freshclam.conf'''<br />
<br />
Above is just incase you are curious of what we are changing/over writing from the clamav defaults.<br />
<br />
'''cd /opt/zimbra/clamav-0.96/etc/'''<br />
<br />
'''mv clamd.conf clamd.conf.org'''<br />
<br />
'''mv freshclam.conf freshclam.conf.org'''<br />
<br />
'''cd /opt/zimbra/conf'''<br />
<br />
'''cp clamd.conf /opt/zimbra/clamav-0.96/etc/'''<br />
<br />
'''cp freshclam.conf /opt/zimbra/clamav-0.96/etc/'''<br />
<br />
<br />
<br />
Run: '''zmcontrol stop''' to stop Zimbra.<br />
<br />
Now need to delete the symbolic link and re-link it to the new install:<br />
<br />
<br />
<br />
'''cd /opt/zimbra'''<br />
<br />
'''ls -la &amp;#39;grep&amp;#39; clamav''' ( should see &amp;#39;clamav - /opt/zimbra/clamav-0.96&amp;#39; )<br />
<br />
if so:<br />
<br />
'''rm -rf clamav'''<br />
<br />
'''ln -s /opt/zimbra/clamav-0.96 /opt/zimbra/clamav'''<br />
<br />
Create directory /opt/zimbra/clamav/db<br />
<br />
'''mkdir /opt/zimbra/clamav/db'''<br />
<br />
Now you should make sure zimbra owns all of clamav.<br />
<br />
'''chown -R zimbra:zimbra /opt/zimbra/clamav-0.96'''<br />
<br />
<br />
Next we need to update the virus database.<br />
<br />
'''su zimbra'''<br />
<br />
Run: '''/opt/zimbra/clamav/bin/freshclam'''<br />
<br />
<br />
Need to start Zimbra.<br />
Run '''zmcontrol start'''<br />
<br />
Run '''zmcontrol status''' to make sure antivirus is running. If it is, you're good to go.<br />
<br />
You should check /opt/zimbra/log/clamd.log for errors, as well as freshclam in the same directory. Also /var/log/zimbra.log. To test out ClamAV I would suggest http://www.webmail.us/testvirus to send different variations of the EICAR test virus to one of your email addresses. Depending on if you have &amp;quot;Send notice ot recipient&amp;quot; check in Global Settings of the Admin Web UI, the user should receive around 20 email notifications of the emails being quarantined. Don&amp;#39;t worry about the two that got through. Apparently ClamAV doesn&amp;#39;t check for the techniques. There are although no virii included in those two emails, so it doesn&amp;#39;t worry me.<br />
You can delete the previous install of clamav once you make sure everything is working. Delete the /opt/zimbra/clamav-0.90.1 directory and everythnig it contains. Again may want to wait a weelk or two to make sure you have the other version working well first.<br />
<br />
==Scripting==<br />
<br />
Possible Script:<br />
<pre><br />
#!/bin/bash<br />
#<br />
#<br />
# !!!!!! WARNING !!!!!!!!!!<br />
# This script is absolutely untested. I wrote it after the fact<br />
# as reference, for the next time this happens. I repeat I have<br />
# not actually tested to see if it even runs. You probably want<br />
# to just run through the steps manually to prevent harming your<br />
# system... Again, this script took 2 minutes to write, and has<br />
# never been tested, and there absolutely no error checking.<br />
#<br />
# Otherwise, if you really want to run it, uncomment the exit<br />
# statement.<br />
#<br />
# [http://www.zimbra.com/forums/members/artimus.html artimus]- 20071119 updates by others 20071206<br />
#<br />
##################################################################<br />
#exit<br />
NOW=`date +%Y%m%d%H%M%S`<br />
BUILDDIR=${NOW}_clamav_build<br />
<br />
ClamVer="clamav-0.96"<br />
ClamURL="http://easynews.dl.sourceforge.net/sourceforge/clamav/clamav-0.96.tar.gz"<br />
<br />
echo "Installing dependencies if necessary"<br />
yum -y install gcc glibc zlib-devel gmp-devel bzip2-devel<br />
# on Debian/Ubuntu use: apt-get build-dep clamav<br />
<br />
# apt-get build-dep clamav<br />
<br />
echo "Preparing Source"<br />
mkdir ${BUILDDIR} && cd ${BUILDDIR}<br />
wget ${ClamURL}<br />
<br />
<br />
<br />
tar -zxvf ${ClamVer}.tar.gz<br />
cd ${ClamVer}<br />
echo "==== Building and Installing ClamAV ===="<br />
./configure --prefix=/opt/zimbra/${ClamVer} --with-user=zimbra --with-group=zimbra<br />
<br />
make && make check && make install<br />
<br />
<br />
chown -R zimbra:zimbra /opt/zimbra/${ClamVer}<br />
<br />
cd /opt/zimbra/${ClamVer}/etc<br />
mv clamd.conf clamd.conf.orig<br />
mv freshclam.conf freshclam.conf.orig<br />
<br />
cp /opt/zimbra/conf/clamd.conf .<br />
cp /opt/zimbra/conf/freshclam.conf .<br />
chown zimbra:zimbra *.conf<br />
<br />
<br />
sudo -u zimbra zmcontrol stop<br />
cd /opt/zimbra<br />
unlink clamav<br />
ln -s ${ClamVer} clamav<br />
<br />
<br />
echo "==== Freshen ========="<br />
sudo -u zimbra /opt/zimbra/clamav/bin/freshclam<br />
<br />
<br />
echo "===== Starting Zimbra ======="<br />
echo " If it doesn't work, try a reboot"<br />
sudo -u zimbra zmcontrol start<br />
</pre><br />
<br />
=Related Articles=<br />
*[[ClamAV - Updating from versions lower than 0.90.0]]<br />
<br />
<br />
{{Article Footer|unknown|5/6/2007}}<br />
<br />
[[Category:Anti-virus]]<br />
[[Category:ZCS 5.0]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Zimbra_with_Apache_using_mod_jk_-_mod_proxy_-_mod_proxy_ajp&diff=19531Zimbra with Apache using mod jk - mod proxy - mod proxy ajp2010-04-21T20:22:01Z<p>Cfremon: fixing article infobox</p>
<hr />
<div>{{Unsupported}}<br />
{{Article Infobox|{{admin}}||{{ZCS 5.0}}|{{ZCS 4.5}}}}These instructions will enable access to Zimbra and other web applications/pages through the same host/port.<br />
<br />
For example, if the Zimbra web interface is running at http://your.domain.com:8080/, and a separate instance of Apache is running at http://your.domain.com/, follow these steps to enable access to the Zimbra web interface through http://your.domain.com/zimbra/.<br />
<br />
== Disclaimer ==<br />
This procedure is not fully verified, so follow these directions at your own risk. Particularly, note that using ''mod_proxy'' requires you to '''secure your server first''', according to the Apache documentation. '''Please edit this page''' if something is wrong or incomplete.<br />
<br />
== Methods ==<br />
There are two different ways of accomplishing this:<br />
# Creating an HTTP proxy to the Zimbra web interface, using Apache's [http://httpd.apache.org/docs/2.2/mod/mod_proxy.html mod_proxy]. (This method is easier but is generally considered to be less secure.)<br />
# Configuring the Zimbra web interface for the [http://en.wikipedia.org/wiki/Apache_JServ_Protocol Apache JServ Protocol] (AJP), and then using Apache's [http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html mod_proxy_ajp] or [http://en.wikipedia.org/wiki/Mod_jk mod_jk] to access it.<br />
<br />
== Prerequisites ==<br />
Zimbra and Apache should both be installed. ''mod_proxy_ajp'' requires Apache 2.1 or later.<br />
<br />
If you are installing Apache after installing Zimbra, you may first need to change the specific port numbers that the Zimbra web interface uses. For example, if you originally configured Zimbra to use port 80, you will need to change it to another port (such as 8080) in order for Apache to run on port 80. You can do this with the ''[[zmprov]]'' command.<br />
<br />
These instructions include the commands to use under Ubuntu Linux, which may need to be modified slightly under other distributions.<br />
<br />
== Using an HTTP proxy ==<br />
* Install and enable ''mod_proxy'' in Apache. Under Ubuntu, mod_proxy is installed by default, so just use this command to enable it:<br />
<pre>sudo a2enmod proxy</pre><br />
<pre>sudo a2enmod proxy_http</pre><br />
We are installing proxy_http to avoid internal server error<br />
<br />
* Create a new Apache site for Zimbra. Under Ubuntu, add these lines to a new file named ''/etc/apache2/sites-available/zimbra'':<br />
<pre><br />
<IfModule mod_proxy.c><br />
ProxyRequests On<br />
ProxyVia On<br />
<br />
# To allow all traffic of localhost:8080<br />
<Proxy http://localhost:8080><br />
AddDefaultCharset off<br />
Order allow,deny<br />
Allow from all<br />
</Proxy><br />
<br />
OR You can specify<br />
<br />
<Proxy http://localhost:8080/service><br />
AddDefaultCharset off<br />
Order allow,deny<br />
Allow from all<br />
</Proxy><br />
<br />
<Proxy http://localhost:8080/zimbra><br />
AddDefaultCharset off<br />
Order allow,deny<br />
Allow from all<br />
</Proxy><br />
<br />
<Proxy http://localhost:8080/home><br />
AddDefaultCharset off<br />
Order allow,deny<br />
Allow from all<br />
</Proxy><br />
<br />
<Location "/service"><br />
# Modify to your setup, but do NOT skip these lines --<br />
# you MUST configure access controls securely!<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from 192.168.0.5<br />
Allow from your.domain.com<br />
<br />
# Replace this URL with the host/port that the<br />
# Zimbra user web interface is using<br />
ProxyPass http://localhost:8080/service<br />
ProxyPassReverse http://localhost:8080/service<br />
</Location><br />
<br />
<Location "/zimbra"><br />
# Modify to your setup, but do NOT skip these lines --<br />
# you MUST configure access controls securely!<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from 192.168.0.5<br />
Allow from your.domain.com<br />
<br />
# Replace this URL with the host/port that the<br />
# Zimbra user web interface is using<br />
ProxyPass http://localhost:8080/zimbra<br />
ProxyPassReverse http://localhost:8080/zimbra<br />
</Location><br />
<br />
<Location "/home"><br />
# Modify to your setup, but do NOT skip these lines --<br />
# you MUST configure access controls securely!<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from 192.168.0.5<br />
Allow from your.domain.com<br />
<br />
# Replace this URL with the host/port that the<br />
# Zimbra user web interface is using<br />
ProxyPass http://localhost:8080/home<br />
ProxyPassReverse http://localhost:8080/home<br />
</Location><br />
<br />
# You cannot add zimbrAdmin here because the PROXY_HTTP doesn't support the Secure Socket HTTPS<br />
# So you don't need to add this section because it will not work <br />
<Location "/zimbraAdmin"><br />
# Modify to your setup, but do NOT skip these lines --<br />
# you MUST configure access controls securely!<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from 192.168.0.5<br />
Allow from your.domain.com<br />
<br />
# Replace this URL with the host/port that the<br />
# Zimbra administrative web interface is using<br />
ProxyPass https://localhost:7071/zimbraAdmin<br />
ProxyPassReverse https://localhost:7071/zimbraAdmin<br />
</Location><br />
<br />
</IfModule><br />
</pre><br />
<br />
* Enable the site. Under Ubuntu, use the command:<br />
<pre>sudo a2ensite zimbra</pre><br />
(Instead of creating a site, you could also add the previous configuration block to either ''apache2.conf'', ''httpd.conf'', or to a new file in ''conf.d/''.) NOT RECOMMENDED<br />
<br />
* Restart Apache. Under Ubuntu, use the command:<br />
<pre>sudo /etc/init.d/apache2 force-reload</pre><br />
<pre>sudo /etc/init.d/apache2 restart</pre><br />
<br />
== Using Apache JServ Protocol ==<br />
The application server ([http://www.mortbay.org/ Jetty] for Zimbra 5.0, or [http://tomcat.apache.org/ Tomcat] for Zimbra 4.5 and earlier) will be configured to bind to port 8009, and to serve requests on this port using the [http://en.wikipedia.org/wiki/Apache_JServ_Protocol Apache JServ Protocol (AJP)]. (It will continue as well to bind to existing ports that are used for accessing Zimbra's web interfaces.)<br />
<br />
An Apache site for Zimbra will then be configured; Apache will send requests to the application server through port 8009 using AJP. This will be accomplished using either [http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html mod_proxy_ajp] or [http://en.wikipedia.org/wiki/Mod_jk mod_jk].<br />
<br />
'''''Vote for AJP support in Zimbra:''''' If you would prefer to not have to edit several of Zimbra's configuration files by hand to get AJP to work, but would rather be able to turn it on easily from the administrative console/UI -- and you would like AJP to be "supported" by Zimbra -- vote for [http://bugzilla.zimbra.com/show_bug.cgi?id=23269 bug 23269].<br />
<br />
=== Configuring the application server ===<br />
<br />
==== For Zimbra 5.0 ====<br />
<br />
Install the AJP library into Jetty. For Zimbra 5.0.0: download the [http://dist.codehaus.org/jetty/jetty-6.1.5/jetty-6.1.5.zip Jetty 6.1.5 source] and extract the file ''jetty-6.1.5/lib/ext/jetty-ajp-6.1.5.jar'', saving it into ''/opt/zimbra/jetty/lib/ext/jetty-ajp-6.1.5.jar''. (If you are using a later version of Zimbra, check first to see if it comes with a different version of Jetty -- look at the names of the other files in ''/opt/zimbra/jetty/lib/ext/''.)<br />
<br />
<br />
Next, edit the file ''/opt/zimbra/jetty/etc/jetty.xml.in'':<br />
* Search for these lines:<br />
<pre><br />
<!-- =========================================================== --><br />
<!-- Set connectors --><br />
<!-- =========================================================== --><br />
</pre><br />
* Below them, add the following:<br />
<pre><br />
<Call name="addConnector"><br />
<Arg><br />
<New id="ajp" class="org.mortbay.jetty.ajp.Ajp13SocketConnector"><br />
<Set name="port">8009</Set><br />
</New><br />
</Arg><br />
</Call><br />
</pre><br />
<br />
<br />
Then, edit the file ''/opt/zimbra/jetty/etc/service.web.xml.in'':<br />
* Search for instances of the ''allowed.ports'' parameter, which will look like this:<br />
<pre><br />
<init-param><br />
<param-name>allowed.ports</param-name><br />
<param-value>%%zimbraMailPort%%, %%zimbraMailSSLPort%%, 7070, 7443, 7071</param-value><br />
</init-param><br />
</pre><br />
* If the parameter value already contains ''%%zimbraMailPort%%'' and ''%%zimbraMailSSLPort%%'', as above, then add port 8009 to the end of the list, like this:<br />
<pre><br />
...<br />
<param-value>%%zimbraMailPort%%, %%zimbraMailSSLPort%%, 7070, 7443, 7071, 8009</param-value><br />
...<br />
</pre><br />
* If you wish to enable access to the Zimbra administrative web interface, then also perform the above step on any instance of ''allowed.ports'' in which the value already contains ''7071''.<br />
<br />
<br />
''Additional steps were previously added here that are not believed to be correct/necessary. See the discussion page.''<br />
<br />
<br />
Finally, restart the application server. Under Ubuntu, type:<br />
<pre><br />
sudo -u zimbra /opt/zimbra/bin/zmmailboxdctl restart<br />
</pre><br />
<br />
==== For Zimbra 4.5 and earlier ====<br />
Edit the file ''/opt/zimbra/tomcat/conf/server.xml.in'':<br />
* Search for these lines in the file, and note the value of ''redirectPort'':<br />
<pre><br />
<!-- HTTPBEGIN --><br />
<Connector port="8080"<br />
acceptCount="1024"<br />
enableLookups="false" redirectPort="8443"<br />
maxThreads="100" minSpareThreads="100" maxSpareThreads="100"/><br />
<!-- HTTPEND --><br />
</pre><br />
* Then find this line:<br />
<pre><br />
<Engine name="Catalina" defaultHost="localhost"><br />
</pre><br />
* Just '''before''' this line, add the following:<br />
<pre><br />
<!-- AJPBEGIN --><br />
<Connector port="8009"<br />
acceptCount="1024"<br />
enableLookups="false" redirectPort="8443"<br />
protocol="AJP/1.3" /><br />
<!-- AJPEND --><br />
</pre><br />
Set ''redirectPort'' to the '''same value''' used in the existing lines for HTTP.<br />
<br />
<br />
Next, edit the files ''/opt/zimbra/tomcat/conf/service.web.xml.in'' and ''/opt/zimbra/tomcat/conf/zimbra.web.xml.in'' (and, if you would like to access the Zimbra administrative web interface, ''/opt/zimbra/tomcat/conf/zimbraAdmin.web.xml.in''):<br />
* Search for instances of the ''allowed.ports'' parameter, which will look like this:<br />
<pre><br />
<init-param><br />
<param-name>allowed.ports</param-name><br />
<param-value>8080, 8443, 7070, 7443, 7071</param-value><br />
</init-param><br />
</pre><br />
* For each instance, add ports 80 and 443 to the end of the list, like this:<br />
<pre><br />
...<br />
<param-value>8080, 8443, 7070, 7443, 7071, 80, 443</param-value><br />
...<br />
</pre><br />
<br />
<br />
Finally, restart the application server. Under Ubuntu, type:<br />
<pre><br />
sudo -u zimbra /opt/zimbra/bin/tomcat restart<br />
</pre><br />
<br />
=== Configuring Apache ===<br />
<br />
==== Using mod_proxy_ajp ====<br />
''mod_proxy_ajp'' requires Apache 2.1 or later, but is installed by default.<br />
<br />
* Enable ''mod_proxy_ajp''. Under Ubuntu, use the command:<br />
<pre>sudo a2enmod proxy_ajp</pre><br />
* Create a new Apache site for Zimbra. Under Ubuntu, add these lines to a new file named ''/etc/apache2/sites-available/zimbra'':<br />
<pre><br />
<IfModule mod_proxy_ajp.c><br />
ProxyRequests On<br />
ProxyVia On<br />
<br />
<Location /service><br />
Order allow,deny<br />
Allow from all<br />
ProxyPass ajp://localhost:8009/service<br />
ProxyPassReverse ajp://localhost:8009/service<br />
</Location><br />
<br />
<Location /zimbra><br />
Order allow,deny<br />
Allow from all<br />
ProxyPass ajp://localhost:8009/zimbra<br />
ProxyPassReverse ajp://localhost:8009/zimbra<br />
</Location><br />
<br />
# Only include this section to enable access to<br />
# the Zimbra administrative web interface<br />
<Location /zimbraAdmin><br />
Order allow,deny<br />
Allow from all<br />
ProxyPass ajp://localhost:8009/zimbraAdmin<br />
ProxyPassReverse ajp://localhost:8009/zimbraAdmin<br />
</Location><br />
<br />
</IfModule><br />
</pre><br />
* Enable the site. Under Ubuntu, use the command:<br />
<pre>sudo a2ensite zimbra</pre><br />
(Instead of creating a site, you could also add the previous configuration block to either ''apache2.conf'', ''httpd.conf'', or to a new file in ''conf.d/''.)<br />
* Restart Apache. Under Ubuntu, use the command:<br />
<pre>sudo /etc/init.d/apache2 force-reload</pre><br />
<br />
==== Using mod_jk ====<br />
* Install ''mod_jk'' for Apache. Under Ubuntu, use the command:<br />
<pre>sudo apt-get install libapache2-mod-jk</pre><br />
* In the Apache configuration directory (''/etc/apache2'' in Ubuntu), create a file named ''workers.properties'' and add the following lines to it:<br />
<pre><br />
worker.list=zimbra<br />
worker.zimbra.type=ajp13<br />
worker.zimbra.host=localhost<br />
worker.zimbra.port=8009<br />
worker.zimbra.lbfactor=1<br />
</pre><br />
* Add configuration for ''mod_jk'' to Apache. Under Ubuntu, create a file named ''/etc/apache2/mods-available/jk.conf'' and add the following lines:<br />
<pre><br />
# Modify the following two paths, according to your distribution's filesystem layout<br />
JkWorkersFile /etc/apache2/workers.properties<br />
JkLogFile /var/log/apache2/jk.log<br />
JkShmFile /var/tmp/jk.shm<br />
JkLogLevel info<br />
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "<br />
JkRequestLogFormat "%w %V %T"<br />
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories<br />
<br />
JkMount /zimbra zimbra<br />
JkMount /zimbra/ zimbra<br />
JkMount /zimbra/* zimbra<br />
JkMount /service zimbra<br />
JkMount /service/ zimbra<br />
JkMount /service/* zimbra<br />
<br />
# Add the following lines to enable access to the Zimbra administrative web interface<br />
JkMount /zimbraAdmin zimbra<br />
JkMount /zimbraAdmin/ zimbra<br />
JkMount /zimbraAdmin/* zimbra<br />
</pre><br />
(Alternatively, you can add the previous block to either ''apache2.conf'', ''httpd.conf'', or a new file in ''conf.d/''.)<br />
* Enable ''mod_jk''. Under Ubuntu, use the command:<br />
<pre>sudo a2enmod jk</pre><br />
* Restart Apache. Under Ubuntu, use the command:<br />
<pre>sudo /etc/init.d/apache2 force-reload</pre><br />
<br />
== Fixing access to Documents, Briefcase etc ==<br />
When using the Documents Wiki (zmwiki), the links on the wiki page use the port that Zimbra is configured for (i.e., 8080). you can change this with the following parameters:<br />
<br />
* zimbraPublicServiceHostname<br />
* zimbraPublicServiceProtocol<br />
* zimbraPublicServicePort<br />
<br />
these can be set on global or domain level. note that you should set all of them for them to have an effect.<br />
<br />
<br />
== Credits ==<br />
Thanks to everyone at the [http://zimbra.com/forums/ Forums] for posting about their problems and efforts in trying to run Zimbra with Apache using mod_jk. Also, thanks to the original [[Using_Tomcat_with_Apache_(mod_jk)]] entry (a lot has been borrowed from it). This how-to is a result of their efforts.<br />
<br />
== See Also ==<br />
*[[Using_Tomcat_with_Apache_(mod_jk)]]<br />
*[[ZimbraApache]]<br />
*[[Provide_HTTP%28s%29_Integration_with_Apache]]<br />
*[[Hosting_other_sites_with_Zimbra]]<br />
<br />
{{Article Footer|Unknown|8/29/2006}}<br />
<br />
[[Category:MTA]]<br />
[[Category:Customizing ZCS]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Zimbra_with_Apache_using_mod_jk_-_mod_proxy_-_mod_proxy_ajp&diff=19530Zimbra with Apache using mod jk - mod proxy - mod proxy ajp2010-04-21T20:21:14Z<p>Cfremon: adding article infobox</p>
<hr />
<div>{{Unsupported}}<br />
{{Article Infobox||{{ZCS 5.0}}|{{ZCS 4.5}}|}}These instructions will enable access to Zimbra and other web applications/pages through the same host/port.<br />
<br />
For example, if the Zimbra web interface is running at http://your.domain.com:8080/, and a separate instance of Apache is running at http://your.domain.com/, follow these steps to enable access to the Zimbra web interface through http://your.domain.com/zimbra/.<br />
<br />
== Disclaimer ==<br />
This procedure is not fully verified, so follow these directions at your own risk. Particularly, note that using ''mod_proxy'' requires you to '''secure your server first''', according to the Apache documentation. '''Please edit this page''' if something is wrong or incomplete.<br />
<br />
== Methods ==<br />
There are two different ways of accomplishing this:<br />
# Creating an HTTP proxy to the Zimbra web interface, using Apache's [http://httpd.apache.org/docs/2.2/mod/mod_proxy.html mod_proxy]. (This method is easier but is generally considered to be less secure.)<br />
# Configuring the Zimbra web interface for the [http://en.wikipedia.org/wiki/Apache_JServ_Protocol Apache JServ Protocol] (AJP), and then using Apache's [http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html mod_proxy_ajp] or [http://en.wikipedia.org/wiki/Mod_jk mod_jk] to access it.<br />
<br />
== Prerequisites ==<br />
Zimbra and Apache should both be installed. ''mod_proxy_ajp'' requires Apache 2.1 or later.<br />
<br />
If you are installing Apache after installing Zimbra, you may first need to change the specific port numbers that the Zimbra web interface uses. For example, if you originally configured Zimbra to use port 80, you will need to change it to another port (such as 8080) in order for Apache to run on port 80. You can do this with the ''[[zmprov]]'' command.<br />
<br />
These instructions include the commands to use under Ubuntu Linux, which may need to be modified slightly under other distributions.<br />
<br />
== Using an HTTP proxy ==<br />
* Install and enable ''mod_proxy'' in Apache. Under Ubuntu, mod_proxy is installed by default, so just use this command to enable it:<br />
<pre>sudo a2enmod proxy</pre><br />
<pre>sudo a2enmod proxy_http</pre><br />
We are installing proxy_http to avoid internal server error<br />
<br />
* Create a new Apache site for Zimbra. Under Ubuntu, add these lines to a new file named ''/etc/apache2/sites-available/zimbra'':<br />
<pre><br />
<IfModule mod_proxy.c><br />
ProxyRequests On<br />
ProxyVia On<br />
<br />
# To allow all traffic of localhost:8080<br />
<Proxy http://localhost:8080><br />
AddDefaultCharset off<br />
Order allow,deny<br />
Allow from all<br />
</Proxy><br />
<br />
OR You can specify<br />
<br />
<Proxy http://localhost:8080/service><br />
AddDefaultCharset off<br />
Order allow,deny<br />
Allow from all<br />
</Proxy><br />
<br />
<Proxy http://localhost:8080/zimbra><br />
AddDefaultCharset off<br />
Order allow,deny<br />
Allow from all<br />
</Proxy><br />
<br />
<Proxy http://localhost:8080/home><br />
AddDefaultCharset off<br />
Order allow,deny<br />
Allow from all<br />
</Proxy><br />
<br />
<Location "/service"><br />
# Modify to your setup, but do NOT skip these lines --<br />
# you MUST configure access controls securely!<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from 192.168.0.5<br />
Allow from your.domain.com<br />
<br />
# Replace this URL with the host/port that the<br />
# Zimbra user web interface is using<br />
ProxyPass http://localhost:8080/service<br />
ProxyPassReverse http://localhost:8080/service<br />
</Location><br />
<br />
<Location "/zimbra"><br />
# Modify to your setup, but do NOT skip these lines --<br />
# you MUST configure access controls securely!<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from 192.168.0.5<br />
Allow from your.domain.com<br />
<br />
# Replace this URL with the host/port that the<br />
# Zimbra user web interface is using<br />
ProxyPass http://localhost:8080/zimbra<br />
ProxyPassReverse http://localhost:8080/zimbra<br />
</Location><br />
<br />
<Location "/home"><br />
# Modify to your setup, but do NOT skip these lines --<br />
# you MUST configure access controls securely!<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from 192.168.0.5<br />
Allow from your.domain.com<br />
<br />
# Replace this URL with the host/port that the<br />
# Zimbra user web interface is using<br />
ProxyPass http://localhost:8080/home<br />
ProxyPassReverse http://localhost:8080/home<br />
</Location><br />
<br />
# You cannot add zimbrAdmin here because the PROXY_HTTP doesn't support the Secure Socket HTTPS<br />
# So you don't need to add this section because it will not work <br />
<Location "/zimbraAdmin"><br />
# Modify to your setup, but do NOT skip these lines --<br />
# you MUST configure access controls securely!<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from 192.168.0.5<br />
Allow from your.domain.com<br />
<br />
# Replace this URL with the host/port that the<br />
# Zimbra administrative web interface is using<br />
ProxyPass https://localhost:7071/zimbraAdmin<br />
ProxyPassReverse https://localhost:7071/zimbraAdmin<br />
</Location><br />
<br />
</IfModule><br />
</pre><br />
<br />
* Enable the site. Under Ubuntu, use the command:<br />
<pre>sudo a2ensite zimbra</pre><br />
(Instead of creating a site, you could also add the previous configuration block to either ''apache2.conf'', ''httpd.conf'', or to a new file in ''conf.d/''.) NOT RECOMMENDED<br />
<br />
* Restart Apache. Under Ubuntu, use the command:<br />
<pre>sudo /etc/init.d/apache2 force-reload</pre><br />
<pre>sudo /etc/init.d/apache2 restart</pre><br />
<br />
== Using Apache JServ Protocol ==<br />
The application server ([http://www.mortbay.org/ Jetty] for Zimbra 5.0, or [http://tomcat.apache.org/ Tomcat] for Zimbra 4.5 and earlier) will be configured to bind to port 8009, and to serve requests on this port using the [http://en.wikipedia.org/wiki/Apache_JServ_Protocol Apache JServ Protocol (AJP)]. (It will continue as well to bind to existing ports that are used for accessing Zimbra's web interfaces.)<br />
<br />
An Apache site for Zimbra will then be configured; Apache will send requests to the application server through port 8009 using AJP. This will be accomplished using either [http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html mod_proxy_ajp] or [http://en.wikipedia.org/wiki/Mod_jk mod_jk].<br />
<br />
'''''Vote for AJP support in Zimbra:''''' If you would prefer to not have to edit several of Zimbra's configuration files by hand to get AJP to work, but would rather be able to turn it on easily from the administrative console/UI -- and you would like AJP to be "supported" by Zimbra -- vote for [http://bugzilla.zimbra.com/show_bug.cgi?id=23269 bug 23269].<br />
<br />
=== Configuring the application server ===<br />
<br />
==== For Zimbra 5.0 ====<br />
<br />
Install the AJP library into Jetty. For Zimbra 5.0.0: download the [http://dist.codehaus.org/jetty/jetty-6.1.5/jetty-6.1.5.zip Jetty 6.1.5 source] and extract the file ''jetty-6.1.5/lib/ext/jetty-ajp-6.1.5.jar'', saving it into ''/opt/zimbra/jetty/lib/ext/jetty-ajp-6.1.5.jar''. (If you are using a later version of Zimbra, check first to see if it comes with a different version of Jetty -- look at the names of the other files in ''/opt/zimbra/jetty/lib/ext/''.)<br />
<br />
<br />
Next, edit the file ''/opt/zimbra/jetty/etc/jetty.xml.in'':<br />
* Search for these lines:<br />
<pre><br />
<!-- =========================================================== --><br />
<!-- Set connectors --><br />
<!-- =========================================================== --><br />
</pre><br />
* Below them, add the following:<br />
<pre><br />
<Call name="addConnector"><br />
<Arg><br />
<New id="ajp" class="org.mortbay.jetty.ajp.Ajp13SocketConnector"><br />
<Set name="port">8009</Set><br />
</New><br />
</Arg><br />
</Call><br />
</pre><br />
<br />
<br />
Then, edit the file ''/opt/zimbra/jetty/etc/service.web.xml.in'':<br />
* Search for instances of the ''allowed.ports'' parameter, which will look like this:<br />
<pre><br />
<init-param><br />
<param-name>allowed.ports</param-name><br />
<param-value>%%zimbraMailPort%%, %%zimbraMailSSLPort%%, 7070, 7443, 7071</param-value><br />
</init-param><br />
</pre><br />
* If the parameter value already contains ''%%zimbraMailPort%%'' and ''%%zimbraMailSSLPort%%'', as above, then add port 8009 to the end of the list, like this:<br />
<pre><br />
...<br />
<param-value>%%zimbraMailPort%%, %%zimbraMailSSLPort%%, 7070, 7443, 7071, 8009</param-value><br />
...<br />
</pre><br />
* If you wish to enable access to the Zimbra administrative web interface, then also perform the above step on any instance of ''allowed.ports'' in which the value already contains ''7071''.<br />
<br />
<br />
''Additional steps were previously added here that are not believed to be correct/necessary. See the discussion page.''<br />
<br />
<br />
Finally, restart the application server. Under Ubuntu, type:<br />
<pre><br />
sudo -u zimbra /opt/zimbra/bin/zmmailboxdctl restart<br />
</pre><br />
<br />
==== For Zimbra 4.5 and earlier ====<br />
Edit the file ''/opt/zimbra/tomcat/conf/server.xml.in'':<br />
* Search for these lines in the file, and note the value of ''redirectPort'':<br />
<pre><br />
<!-- HTTPBEGIN --><br />
<Connector port="8080"<br />
acceptCount="1024"<br />
enableLookups="false" redirectPort="8443"<br />
maxThreads="100" minSpareThreads="100" maxSpareThreads="100"/><br />
<!-- HTTPEND --><br />
</pre><br />
* Then find this line:<br />
<pre><br />
<Engine name="Catalina" defaultHost="localhost"><br />
</pre><br />
* Just '''before''' this line, add the following:<br />
<pre><br />
<!-- AJPBEGIN --><br />
<Connector port="8009"<br />
acceptCount="1024"<br />
enableLookups="false" redirectPort="8443"<br />
protocol="AJP/1.3" /><br />
<!-- AJPEND --><br />
</pre><br />
Set ''redirectPort'' to the '''same value''' used in the existing lines for HTTP.<br />
<br />
<br />
Next, edit the files ''/opt/zimbra/tomcat/conf/service.web.xml.in'' and ''/opt/zimbra/tomcat/conf/zimbra.web.xml.in'' (and, if you would like to access the Zimbra administrative web interface, ''/opt/zimbra/tomcat/conf/zimbraAdmin.web.xml.in''):<br />
* Search for instances of the ''allowed.ports'' parameter, which will look like this:<br />
<pre><br />
<init-param><br />
<param-name>allowed.ports</param-name><br />
<param-value>8080, 8443, 7070, 7443, 7071</param-value><br />
</init-param><br />
</pre><br />
* For each instance, add ports 80 and 443 to the end of the list, like this:<br />
<pre><br />
...<br />
<param-value>8080, 8443, 7070, 7443, 7071, 80, 443</param-value><br />
...<br />
</pre><br />
<br />
<br />
Finally, restart the application server. Under Ubuntu, type:<br />
<pre><br />
sudo -u zimbra /opt/zimbra/bin/tomcat restart<br />
</pre><br />
<br />
=== Configuring Apache ===<br />
<br />
==== Using mod_proxy_ajp ====<br />
''mod_proxy_ajp'' requires Apache 2.1 or later, but is installed by default.<br />
<br />
* Enable ''mod_proxy_ajp''. Under Ubuntu, use the command:<br />
<pre>sudo a2enmod proxy_ajp</pre><br />
* Create a new Apache site for Zimbra. Under Ubuntu, add these lines to a new file named ''/etc/apache2/sites-available/zimbra'':<br />
<pre><br />
<IfModule mod_proxy_ajp.c><br />
ProxyRequests On<br />
ProxyVia On<br />
<br />
<Location /service><br />
Order allow,deny<br />
Allow from all<br />
ProxyPass ajp://localhost:8009/service<br />
ProxyPassReverse ajp://localhost:8009/service<br />
</Location><br />
<br />
<Location /zimbra><br />
Order allow,deny<br />
Allow from all<br />
ProxyPass ajp://localhost:8009/zimbra<br />
ProxyPassReverse ajp://localhost:8009/zimbra<br />
</Location><br />
<br />
# Only include this section to enable access to<br />
# the Zimbra administrative web interface<br />
<Location /zimbraAdmin><br />
Order allow,deny<br />
Allow from all<br />
ProxyPass ajp://localhost:8009/zimbraAdmin<br />
ProxyPassReverse ajp://localhost:8009/zimbraAdmin<br />
</Location><br />
<br />
</IfModule><br />
</pre><br />
* Enable the site. Under Ubuntu, use the command:<br />
<pre>sudo a2ensite zimbra</pre><br />
(Instead of creating a site, you could also add the previous configuration block to either ''apache2.conf'', ''httpd.conf'', or to a new file in ''conf.d/''.)<br />
* Restart Apache. Under Ubuntu, use the command:<br />
<pre>sudo /etc/init.d/apache2 force-reload</pre><br />
<br />
==== Using mod_jk ====<br />
* Install ''mod_jk'' for Apache. Under Ubuntu, use the command:<br />
<pre>sudo apt-get install libapache2-mod-jk</pre><br />
* In the Apache configuration directory (''/etc/apache2'' in Ubuntu), create a file named ''workers.properties'' and add the following lines to it:<br />
<pre><br />
worker.list=zimbra<br />
worker.zimbra.type=ajp13<br />
worker.zimbra.host=localhost<br />
worker.zimbra.port=8009<br />
worker.zimbra.lbfactor=1<br />
</pre><br />
* Add configuration for ''mod_jk'' to Apache. Under Ubuntu, create a file named ''/etc/apache2/mods-available/jk.conf'' and add the following lines:<br />
<pre><br />
# Modify the following two paths, according to your distribution's filesystem layout<br />
JkWorkersFile /etc/apache2/workers.properties<br />
JkLogFile /var/log/apache2/jk.log<br />
JkShmFile /var/tmp/jk.shm<br />
JkLogLevel info<br />
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "<br />
JkRequestLogFormat "%w %V %T"<br />
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories<br />
<br />
JkMount /zimbra zimbra<br />
JkMount /zimbra/ zimbra<br />
JkMount /zimbra/* zimbra<br />
JkMount /service zimbra<br />
JkMount /service/ zimbra<br />
JkMount /service/* zimbra<br />
<br />
# Add the following lines to enable access to the Zimbra administrative web interface<br />
JkMount /zimbraAdmin zimbra<br />
JkMount /zimbraAdmin/ zimbra<br />
JkMount /zimbraAdmin/* zimbra<br />
</pre><br />
(Alternatively, you can add the previous block to either ''apache2.conf'', ''httpd.conf'', or a new file in ''conf.d/''.)<br />
* Enable ''mod_jk''. Under Ubuntu, use the command:<br />
<pre>sudo a2enmod jk</pre><br />
* Restart Apache. Under Ubuntu, use the command:<br />
<pre>sudo /etc/init.d/apache2 force-reload</pre><br />
<br />
== Fixing access to Documents, Briefcase etc ==<br />
When using the Documents Wiki (zmwiki), the links on the wiki page use the port that Zimbra is configured for (i.e., 8080). you can change this with the following parameters:<br />
<br />
* zimbraPublicServiceHostname<br />
* zimbraPublicServiceProtocol<br />
* zimbraPublicServicePort<br />
<br />
these can be set on global or domain level. note that you should set all of them for them to have an effect.<br />
<br />
<br />
== Credits ==<br />
Thanks to everyone at the [http://zimbra.com/forums/ Forums] for posting about their problems and efforts in trying to run Zimbra with Apache using mod_jk. Also, thanks to the original [[Using_Tomcat_with_Apache_(mod_jk)]] entry (a lot has been borrowed from it). This how-to is a result of their efforts.<br />
<br />
== See Also ==<br />
*[[Using_Tomcat_with_Apache_(mod_jk)]]<br />
*[[ZimbraApache]]<br />
*[[Provide_HTTP%28s%29_Integration_with_Apache]]<br />
*[[Hosting_other_sites_with_Zimbra]]<br />
<br />
{{Article Footer|Unknown|8/29/2006}}<br />
<br />
[[Category:MTA]]<br />
[[Category:Customizing ZCS]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Main_Page&diff=19525Main Page2010-04-21T03:09:32Z<p>Cfremon: /* Welcome to the Zimbra Wiki */</p>
<hr />
<div>__NOTOC__<br />
=Welcome to the Zimbra Wiki=<br />
The Zimbra Wiki is a resource for information on all things Zimbra. It is home to articles covering a wide range of Zimbra topics. Articles are contributed by the Zimbra open-source community and by Zimbra employees. Learn more about how to [[Help:How can I contribute to the Zimbra Wiki|get involved]].<br />
<br />
'''''Note:''' To see official product documentation, see [[Zimbra Documentation Links]] which lists official Zimbra documentation by version.''<br />
<br />
<br />
<br />
{|style="width:100%; border:1px solid #C0C0C0; background:#DCDCDC;"<br />
!Browse Articles by<br />
|-align="center"<br />
| [[:Category:ZCS_Versions|ZCS Version]] &#149; [[:Category:Audience|Audience]] &#149; [[Special:Categories|Category]]<br />
|}<br />
<br />
<br />
<br />
{| width="100%" cellspacing="3" cellpadding="4" align="right"<br />
|-<br />
| valign="top" |<br />
<br />
== General Information ==<br />
<br />
[[FAQ|Zimbra Collaboration Suite (ZCS) FAQ]]<br />
<br />
[[Zimbra_Desktop_FAQS|Zimbra Desktop FAQs]]<br />
<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/2_Overview%20System%20Architecture.03.4.html ZCS System Architecture]<br />
<br />
[[ZCS_Operational_Best_Practices_-_Scope|ZCS Operational Best Practices]]<br />
<br />
[http://www.zimbrablog.com/blog/archives/category/powertips-admins Administrator's PowerTips]<br />
<br />
[http://www.zimbrablog.com/blog/archives/category/powertips-users User's PowerTips]<br />
<br />
[[General Information Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Installation ==<br />
[[Performance Tuning Guidelines for Large Deployments]]<br />
<br />
[[Installation Issues]]<br />
<br />
[[UnInstall Zimbra]]<br />
<br />
[[:Category:Installation|'''All articles...''']]<br />
<br />
|- <br />
| valign="top" |<br />
<br />
== Zimbra Desktop ==<br />
[[Zimbra_Desktop]]<br />
<br />
[[Zimbra_Desktop_General_FAQ|Zimbra Desktop General FAQ]]<br />
<br />
[[Zimbra_Desktop_Download_and_Install_FAQ|Zimbra Desktop Download and Install FAQ]]<br />
<br />
[[Running Zimbra_Desktop_FAQ|Running Zimbra Desktop FAQ]]<br />
<br />
[[Synchronizing_Data_on_Zimbra_Desktop_FAQ|Synchronizing Data on Zimbra Desktop FAQ]]<br />
<br />
[[Troubleshooting_Zimbra_Desktop_FAQ|Troubleshooting Zimbra Desktop FAQ]]<br />
<br />
[[Zimbra_Desktop_Feature_Comparison|Zimbra Desktop Feature Comparison]]<br />
<br />
[[:Category:Zimbra_Desktop|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Zimlet Development ==<br />
[[ZCS_6.0:Zimlet_Developers_Guide:Introduction|Zimlet Developer's Guide for ZCS 6.0]]<br />
<br />
[[Zimlets]] - What is a Zimlet - Learn about Zimlets, Zimlet types and check out some examples.<br />
<br />
[[ZimletDevSetup|Zimlet Development via Zimbra Desktop]] - Bring-up developer environment in no-time. Also check-out some hacks and tips to get comfortable.<br />
<br />
[[Writing_a_Zimlet]] <br />
<br />
[[Zimlet_APIs]]- Links to Zimlet APIs<br />
<br />
[[:Category:zimlets|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== ZCS Architecture and Components ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/2_Overview%20System%20Architecture.03.4.html ZCS System Architecture]<br />
<br />
[[Directory Tree]]<br />
<br />
[[Zimbra Server]]<br />
<br />
[[:Category:Architecture and Components|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== ZCS Configuration Management ==<br />
[[Managing ZCS Configuration]]<br />
<br />
[[Managing Mailbox Features]]<br />
<br />
[[Configuration Management Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Authentication External Services ==<br />
[[LDAP Authentication]] - General guidelines<br />
<br />
[[LDAP Active Directory]]<br />
<br />
[[Authentication External Services Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Backing up and Restoring ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/10_Backup_Restore.17.01.html Backup and Restore]<br />
<br />
[[5.0.x Network Edition Backup and Restore]]<br />
<br />
[[Open Source Edition Backup Procedure]]<br />
<br />
[[Backup and Restore Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Rebranding ==<br />
<br />
[[About Creating ZCS Themes]]<br />
<br />
[[Theme Directory Structure]]<br />
<br />
[[Customizing Themes and Adding Zimbra Powered Logo - Open Source Edition]]<br />
<br />
[[Rebranding Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== ZCS Community ==<br />
<br />
[[Gallery]] - Learn about the Zimbra Gallery<br />
<br />
[[Translations]] - Zimbra language packs<br />
<br />
[[ZCS Community Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Technical Help ==<br />
[[Troubleshooting]]<br />
<br />
[[Server Start|Servers not starting]]<br />
<br />
[[Mail Routing Issues]]<br />
<br />
[[Resetting LDAP & MySQL Passwords]]<br />
<br />
[[When to Turn On Verbose GC]]<br />
<br />
[[Mobile_Device_Setup]]<br />
<br />
[[:Category:Troubleshooting|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Monitoring Tools ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/9_Monitoring.16.01.html Monitoring Zimbra Servers]<br />
<br />
[[Server Monitoring]]<br />
<br />
[[Logger]]<br />
<br />
[[Monitoring Tools Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Advanced Hacking ==<br />
[[Performance Tuning Guidelines for Large Deployments]] ''(including tips for running on less powerful hardware)''<br />
<br />
[[Building the software yourself]]<br />
<br />
[[ZmSetServerName|Changing the hostname and/or zmhostname]]<br />
<br />
[[Advanced Hacking Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Zimbra Command Line Utilities ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/A_app-command-line.20.1.html CLI Commands ZCS 6.0.x]<br />
<br />
[http://www.zimbra.com/docs/ne/5.0.19/administration_guide/A_app-command-line.18.1.html CLI Commands ZCS 5.0.x]<br />
<br />
[http://www.zimbra.com/docs/ne/4.5.10/administration_guide/A_app-command-line.14.1.html CLI Commands ZCS 4.5.x]<br />
<br />
[[Zmprov| Zmprov (Provisioning)]]<br />
<br />
[[:Category:Command Line Interface|'''All commands...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== User Migration ==<br />
[[User Migration]]<br />
<br />
[[Preparing to Use the Migration Wizard]]<br />
<br />
[http://www.zimbra.com/docs/ne/latest/import_wizard_for_outlook_guide/ Zimbra Collaboration Suite Import Wizard for Outlook Guide]<br />
<br />
[[User Migration Articles|'''All articles...''']]<br />
<br />
|}<br />
<br />
<br />
[[Category:General Information]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Main_Page&diff=19524Main Page2010-04-21T03:09:08Z<p>Cfremon: Updating Main Page to include new intro paragraph and navigation. Fixing alignment.</p>
<hr />
<div>__NOTOC__<br />
=Welcome to the Zimbra Wiki=<br />
The Zimbra Wiki is a resource for information on all things Zimbra. It is home to articles covering a wide range of Zimbra topics. Articles are contributed by the Zimbra open-source community and by Zimbra employees. Learn more about how to [[Help:How can I contribute to the Zimbra Wiki|get involved]].<br />
<br />
'''''Note:''' To see official product documentation, see [[Zimbra Documentation Links]] which lists official Zimbra documentation by version.''<br />
<br />
{|style="width:100%; border:1px solid #C0C0C0; background:#DCDCDC;"<br />
!Browse Articles by<br />
|-align="center"<br />
| [[:Category:ZCS_Versions|ZCS Version]] &#149; [[:Category:Audience|Audience]] &#149; [[Special:Categories|Category]]<br />
|}<br />
<br />
<br />
<br />
{| width="100%" cellspacing="3" cellpadding="4" align="right"<br />
|-<br />
| valign="top" |<br />
<br />
== General Information ==<br />
<br />
[[FAQ|Zimbra Collaboration Suite (ZCS) FAQ]]<br />
<br />
[[Zimbra_Desktop_FAQS|Zimbra Desktop FAQs]]<br />
<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/2_Overview%20System%20Architecture.03.4.html ZCS System Architecture]<br />
<br />
[[ZCS_Operational_Best_Practices_-_Scope|ZCS Operational Best Practices]]<br />
<br />
[http://www.zimbrablog.com/blog/archives/category/powertips-admins Administrator's PowerTips]<br />
<br />
[http://www.zimbrablog.com/blog/archives/category/powertips-users User's PowerTips]<br />
<br />
[[General Information Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Installation ==<br />
[[Performance Tuning Guidelines for Large Deployments]]<br />
<br />
[[Installation Issues]]<br />
<br />
[[UnInstall Zimbra]]<br />
<br />
[[:Category:Installation|'''All articles...''']]<br />
<br />
|- <br />
| valign="top" |<br />
<br />
== Zimbra Desktop ==<br />
[[Zimbra_Desktop]]<br />
<br />
[[Zimbra_Desktop_General_FAQ|Zimbra Desktop General FAQ]]<br />
<br />
[[Zimbra_Desktop_Download_and_Install_FAQ|Zimbra Desktop Download and Install FAQ]]<br />
<br />
[[Running Zimbra_Desktop_FAQ|Running Zimbra Desktop FAQ]]<br />
<br />
[[Synchronizing_Data_on_Zimbra_Desktop_FAQ|Synchronizing Data on Zimbra Desktop FAQ]]<br />
<br />
[[Troubleshooting_Zimbra_Desktop_FAQ|Troubleshooting Zimbra Desktop FAQ]]<br />
<br />
[[Zimbra_Desktop_Feature_Comparison|Zimbra Desktop Feature Comparison]]<br />
<br />
[[:Category:Zimbra_Desktop|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Zimlet Development ==<br />
[[ZCS_6.0:Zimlet_Developers_Guide:Introduction|Zimlet Developer's Guide for ZCS 6.0]]<br />
<br />
[[Zimlets]] - What is a Zimlet - Learn about Zimlets, Zimlet types and check out some examples.<br />
<br />
[[ZimletDevSetup|Zimlet Development via Zimbra Desktop]] - Bring-up developer environment in no-time. Also check-out some hacks and tips to get comfortable.<br />
<br />
[[Writing_a_Zimlet]] <br />
<br />
[[Zimlet_APIs]]- Links to Zimlet APIs<br />
<br />
[[:Category:zimlets|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== ZCS Architecture and Components ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/2_Overview%20System%20Architecture.03.4.html ZCS System Architecture]<br />
<br />
[[Directory Tree]]<br />
<br />
[[Zimbra Server]]<br />
<br />
[[:Category:Architecture and Components|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== ZCS Configuration Management ==<br />
[[Managing ZCS Configuration]]<br />
<br />
[[Managing Mailbox Features]]<br />
<br />
[[Configuration Management Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Authentication External Services ==<br />
[[LDAP Authentication]] - General guidelines<br />
<br />
[[LDAP Active Directory]]<br />
<br />
[[Authentication External Services Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Backing up and Restoring ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/10_Backup_Restore.17.01.html Backup and Restore]<br />
<br />
[[5.0.x Network Edition Backup and Restore]]<br />
<br />
[[Open Source Edition Backup Procedure]]<br />
<br />
[[Backup and Restore Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Rebranding ==<br />
<br />
[[About Creating ZCS Themes]]<br />
<br />
[[Theme Directory Structure]]<br />
<br />
[[Customizing Themes and Adding Zimbra Powered Logo - Open Source Edition]]<br />
<br />
[[Rebranding Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== ZCS Community ==<br />
<br />
[[Gallery]] - Learn about the Zimbra Gallery<br />
<br />
[[Translations]] - Zimbra language packs<br />
<br />
[[ZCS Community Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Technical Help ==<br />
[[Troubleshooting]]<br />
<br />
[[Server Start|Servers not starting]]<br />
<br />
[[Mail Routing Issues]]<br />
<br />
[[Resetting LDAP & MySQL Passwords]]<br />
<br />
[[When to Turn On Verbose GC]]<br />
<br />
[[Mobile_Device_Setup]]<br />
<br />
[[:Category:Troubleshooting|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Monitoring Tools ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/9_Monitoring.16.01.html Monitoring Zimbra Servers]<br />
<br />
[[Server Monitoring]]<br />
<br />
[[Logger]]<br />
<br />
[[Monitoring Tools Articles|'''All articles...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== Advanced Hacking ==<br />
[[Performance Tuning Guidelines for Large Deployments]] ''(including tips for running on less powerful hardware)''<br />
<br />
[[Building the software yourself]]<br />
<br />
[[ZmSetServerName|Changing the hostname and/or zmhostname]]<br />
<br />
[[Advanced Hacking Articles|'''All articles...''']]<br />
<br />
| valign="top" |<br />
<br />
== Zimbra Command Line Utilities ==<br />
[http://www.zimbra.com/docs/ne/latest/administration_guide/A_app-command-line.20.1.html CLI Commands ZCS 6.0.x]<br />
<br />
[http://www.zimbra.com/docs/ne/5.0.19/administration_guide/A_app-command-line.18.1.html CLI Commands ZCS 5.0.x]<br />
<br />
[http://www.zimbra.com/docs/ne/4.5.10/administration_guide/A_app-command-line.14.1.html CLI Commands ZCS 4.5.x]<br />
<br />
[[Zmprov| Zmprov (Provisioning)]]<br />
<br />
[[:Category:Command Line Interface|'''All commands...''']]<br />
<br />
|-<br />
| valign="top" |<br />
<br />
== User Migration ==<br />
[[User Migration]]<br />
<br />
[[Preparing to Use the Migration Wizard]]<br />
<br />
[http://www.zimbra.com/docs/ne/latest/import_wizard_for_outlook_guide/ Zimbra Collaboration Suite Import Wizard for Outlook Guide]<br />
<br />
[[User Migration Articles|'''All articles...''']]<br />
<br />
|}<br />
<br />
<br />
[[Category:General Information]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Postfix_PCI_Compliance_in_ZCS&diff=19521Postfix PCI Compliance in ZCS2010-04-20T18:14:24Z<p>Cfremon: updating version info in Article Infobox and Article Footer</p>
<hr />
<div>{{Article Infobox|{{admin}}|{{ZCS 6.0}}|{{ZCS 5.0}}|}}===Reconfigure the Postfix SSL/TLS settings===<br />
<br />
1. Make a backup of /opt/zimbra/postfix/conf/main.cf in case you need to rollback or refer to after an upgrade.<br />
<br />
2. Log in as root in the command line utility. Switch to the zimbra user account.<br />
<br />
su - zimbra<br />
<br />
3. Type the following commands:<br />
<br />
postconf -e smtpd_tls_ciphers=medium<br />
postconf -e smtpd_tls_protocols=\!SSLv2<br />
postconf -e smtpd_tls_mandatory_ciphers=high<br />
postconf -e smtpd_tls_exclude_ciphers="aNULL, MD5"<br />
<br />
The SSL/TLS settings are now reconfigured. The changes will take effect immediately.<br />
<br />
4. To ensure that your changes are not overwritten by a future Zimbra upgrade, you can set them in the local config.<br />
<br />
zmlocalconfig -e smtpd_tls_ciphers=medium<br />
zmlocalconfig -e smtpd_tls_protocols=\!SSLv2<br />
zmlocalconfig -e smtpd_tls_mandatory_ciphers=high<br />
zmlocalconfig -e smtpd_tls_exclude_ciphers="aNULL, MD5"<br />
<br />
Reference - http://www.postfix.org/TLS_README.html<br />
<br />
5. Use 'zmmtactl restart' to restart postfix.<br />
<br />
<br />
This was originally written for ZCS 5.0.19, and has since been updated and tested in ZCS 6.0.4. Using the Qualys PCI scanning tool as the reference for passing the PCI network scan.<br />
<br />
{{Article Footer|ZCS 6.0.4|11/30/2009}}<br />
<br />
[[Category: SSL/TLS]]<br />
[[Category: ZCS 5.0]]<br />
[[Category: ZCS 6.0]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Ajcody-Virtualization-Named-DNS&diff=19514Ajcody-Virtualization-Named-DNS2010-04-19T20:48:55Z<p>Cfremon: </p>
<hr />
<div>{{Unsupported}}<br />
<br />
=Introduction=<br />
These can be used as templates for your BIND server to setup a bunch of vmhosts for Zimbra testing. You would either configure the vm hosts to use a static IP address or configure your BIND server to assign them the ip addresses given in this template.<br />
<br />
I'm using Centos5 for my BIND server, you might need to adjust paths and so forth for your situation.<br />
<br />
'''Remember to replace DOMAIN with your domain syntax, you might also want to alter the zimbra part as well that I'm using.''' <br />
<br />
Also, please confirm the formating of your copy/paste is correct.<br />
<br />
* My example has BIND running on the host mail3.zimbra.DOMAIN.com and it also runs ZCS for the domains zimbra.DOMAIN.com and mail3.zimbra.DOMAIN.com .<br />
* domain base is = zimbra.DOMAIN.com<br />
* hostnames and subdomains being then = HOST.zimbra.DOMAIN.com<br />
* '''my example is chroot, so the paths named.conf reflects that with it's path'''<br />
* You could also use the BIND specific macro [http://www.zytrax.com/books/dns/ch8/generate.html $GENERATE]<br />
<br />
==The BIND Example Configuration Files==<br />
<br />
===BIND Server And named main configuration structure===<br />
<br />
<pre><br />
<br />
[root@mail3 named]# hostname<br />
mail3.zimbra.DOMAIN.com<br />
<br />
[root@mail3 etc]# pwd<br />
/var/named/chroot/etc<br />
<br />
[root@mail3 etc]# ls<br />
db.cache localtime named.conf rndc.key<br />
<br />
[root@mail3 etc]# cat named.conf<br />
<br />
options {<br />
directory "/etc";<br />
pid-file "/var/run/named/named.pid";<br />
};<br />
<br />
zone "." {<br />
type hint;<br />
file "/etc/db.cache";<br />
};<br />
zone "zimbra.DOMAIN.com" {<br />
type master;<br />
file "/var/named/zimbra.DOMAIN.com.hosts";<br />
};<br />
zone "0.168.192.in-addr.arpa" {<br />
type master;<br />
file "/var/named/0.168.192.rev";<br />
};<br />
</pre><br />
<br />
===BIND Zone Files===<br />
<br />
<pre><br />
<br />
[root@mail3 named]# pwd<br />
/var/named/chroot/var/named<br />
<br />
[root@mail3 named]# ls<br />
0.168.192.rev data/ slaves/ zimbra.DOMAIN.com.hosts<br />
<br />
[root@mail3 named]# cat zimbra.DOMAIN.com.hosts <br />
<br />
$ttl 38400<br />
zimbra.DOMAIN.com. IN SOA zimbra.DOMAIN.com. admin.zimbra.DOMAIN.com. (<br />
1207910051 <br />
10800<br />
3600<br />
604800<br />
38400 )<br />
IN NS mail3.zimbra.DOMAIN.com.<br />
zimbra.DOMAIN.com. IN MX 10 mail3.zimbra.DOMAIN.com.<br />
<br />
zimbra.DOMAIN.com. IN A 192.168.0.16<br />
_xmpp-client._tcp.zimbra.DOMAIN.com. SRV 5 0 5222 mail3.zimbra.DOMAIN.com.<br />
_xmpp-server._tcp.zimbra.DOMAIN.com SRV 5 0 5269 mail3.zimbra.DOMAIN.com.<br />
_jabber._tcp.zimbra.DOMAIN.com. SRV 5 0 5269 mail3.zimbra.DOMAIN.com.<br />
<br />
<br />
mail3 IN A 192.168.0.16<br />
mail3 IN MX 10 mail3 <br />
_xmpp-client._tcp.mail3 SRV 5 0 5222 mail3 <br />
_xmpp-server._tcp.mail3 SRV 5 0 5269 mail3 <br />
_jabber._tcp.mail3 SRV 5 0 5269 mail3 <br />
<br />
<br />
mail30 IN A 192.168.0.30<br />
mail30 IN MX 10 mail30 <br />
_xmpp-client._tcp.mail30 SRV 5 0 5222 mail30 <br />
_xmpp-server._tcp.mail30 SRV 5 0 5269 mail30 <br />
_jabber._tcp.mail30 SRV 5 0 5269 mail30 <br />
<br />
mail31 IN A 192.168.0.31<br />
mail31 IN MX 10 mail31 <br />
_xmpp-client._tcp.mail31 SRV 5 0 5222 mail31 <br />
_xmpp-server._tcp.mail31 SRV 5 0 5269 mail31 <br />
_jabber._tcp.mail31 SRV 5 0 5269 mail31 <br />
<br />
mail32 IN A 192.168.0.32<br />
mail32 IN MX 10 mail32 <br />
_xmpp-client._tcp.mail32 SRV 5 0 5222 mail32 <br />
_xmpp-server._tcp.mail32 SRV 5 0 5269 mail32 <br />
_jabber._tcp.mail32 SRV 5 0 5269 mail32 <br />
<br />
mail33 IN A 192.168.0.33<br />
mail33 IN MX 10 mail33 <br />
_xmpp-client._tcp.mail33 SRV 5 0 5222 mail33 <br />
_xmpp-server._tcp.mail33 SRV 5 0 5269 mail33 <br />
_jabber._tcp.mail33 SRV 5 0 5269 mail33 <br />
<br />
mail34 IN A 192.168.0.34<br />
mail34 IN MX 10 mail34 <br />
_xmpp-client._tcp.mail34 SRV 5 0 5222 mail34 <br />
_xmpp-server._tcp.mail34 SRV 5 0 5269 mail34 <br />
_jabber._tcp.mail34 SRV 5 0 5269 mail34 <br />
<br />
mail35 IN A 192.168.0.35<br />
mail35 IN MX 10 mail35 <br />
_xmpp-client._tcp.mail35 SRV 5 0 5222 mail35 <br />
_xmpp-server._tcp.mail35 SRV 5 0 5269 mail35 <br />
_jabber._tcp.mail35 SRV 5 0 5269 mail35 <br />
<br />
mail36 IN A 192.168.0.36<br />
mail36 IN MX 10 mail36 <br />
_xmpp-client._tcp.mail36 SRV 5 0 5222 mail36 <br />
_xmpp-server._tcp.mail36 SRV 5 0 5269 mail36 <br />
_jabber._tcp.mail36 SRV 5 0 5269 mail36 <br />
<br />
mail37 IN A 192.168.0.37<br />
mail37 IN MX 10 mail37 <br />
_xmpp-client._tcp.mail37 SRV 5 0 5222 mail37 <br />
_xmpp-server._tcp.mail37 SRV 5 0 5269 mail37 <br />
_jabber._tcp.mail37 SRV 5 0 5269 mail37 <br />
<br />
mail38 IN A 192.168.0.38<br />
mail38 IN MX 10 mail38 <br />
_xmpp-client._tcp.mail38 SRV 5 0 5222 mail38 <br />
_xmpp-server._tcp.mail38 SRV 5 0 5269 mail38 <br />
_jabber._tcp.mail38 SRV 5 0 5269 mail38 <br />
<br />
mail39 IN A 192.168.0.39<br />
mail39 IN MX 10 mail39 <br />
_xmpp-client._tcp.mail39 SRV 5 0 5222 mail39 <br />
_xmpp-server._tcp.mail39 SRV 5 0 5269 mail39 <br />
_jabber._tcp.mail39 SRV 5 0 5269 mail39 <br />
<br />
mail40 IN A 192.168.0.40<br />
mail40 IN MX 10 mail40 <br />
_xmpp-client._tcp.mail40 SRV 5 0 5222 mail40 <br />
_xmpp-server._tcp.mail40 SRV 5 0 5269 mail40 <br />
_jabber._tcp.mail40 SRV 5 0 5269 mail40 <br />
<br />
mail41 IN A 192.168.0.41<br />
mail41 IN MX 10 mail41 <br />
_xmpp-client._tcp.mail41 SRV 5 0 5222 mail41 <br />
_xmpp-server._tcp.mail41 SRV 5 0 5269 mail41 <br />
_jabber._tcp.mail41 SRV 5 0 5269 mail41 <br />
<br />
mail42 IN A 192.168.0.42<br />
mail42 IN MX 10 mail42 <br />
_xmpp-client._tcp.mail42 SRV 5 0 5222 mail42 <br />
_xmpp-server._tcp.mail42 SRV 5 0 5269 mail42 <br />
_jabber._tcp.mail42 SRV 5 0 5269 mail42 <br />
<br />
mail43 IN A 192.168.0.43<br />
mail43 IN MX 10 mail43 <br />
_xmpp-client._tcp.mail43 SRV 5 0 5222 mail43 <br />
_xmpp-server._tcp.mail43 SRV 5 0 5269 mail43 <br />
_jabber._tcp.mail43 SRV 5 0 5269 mail43 <br />
<br />
mail44 IN A 192.168.0.44<br />
mail44 IN MX 10 mail44 <br />
_xmpp-client._tcp.mail44 SRV 5 0 5222 mail44 <br />
_xmpp-server._tcp.mail44 SRV 5 0 5269 mail44 <br />
_jabber._tcp.mail44 SRV 5 0 5269 mail44 <br />
<br />
mail45 IN A 192.168.0.45<br />
mail45 IN MX 10 mail45 <br />
_xmpp-client._tcp.mail45 SRV 5 0 5222 mail45 <br />
_xmpp-server._tcp.mail45 SRV 5 0 5269 mail45 <br />
_jabber._tcp.mail45 SRV 5 0 5269 mail45 <br />
<br />
mail46 IN A 192.168.0.46<br />
mail46 IN MX 10 mail46 <br />
_xmpp-client._tcp.mail46 SRV 5 0 5222 mail46 <br />
_xmpp-server._tcp.mail46 SRV 5 0 5269 mail46 <br />
_jabber._tcp.mail46 SRV 5 0 5269 mail46 <br />
<br />
mail47 IN A 192.168.0.47<br />
mail47 IN MX 10 mail47 <br />
_xmpp-client._tcp.mail47 SRV 5 0 5222 mail47 <br />
_xmpp-server._tcp.mail47 SRV 5 0 5269 mail47 <br />
_jabber._tcp.mail47 SRV 5 0 5269 mail47 <br />
<br />
mail48 IN A 192.168.0.48<br />
mail48 IN MX 10 mail48 <br />
_xmpp-client._tcp.mail48 SRV 5 0 5222 mail48 <br />
_xmpp-server._tcp.mail48 SRV 5 0 5269 mail48 <br />
_jabber._tcp.mail48 SRV 5 0 5269 mail48 <br />
<br />
mail49 IN A 192.168.0.49<br />
mail49 IN MX 10 mail49 <br />
_xmpp-client._tcp.mail49 SRV 5 0 5222 mail49 <br />
_xmpp-server._tcp.mail49 SRV 5 0 5269 mail49 <br />
_jabber._tcp.mail49 SRV 5 0 5269 mail49<br />
<br />
mail50 IN A 192.168.0.50<br />
mail50 IN MX 10 mail50<br />
_xmpp-client._tcp.mail50 SRV 5 0 5222 mail50<br />
_xmpp-server._tcp.mail50 SRV 5 0 5269 mail50<br />
_jabber._tcp.mail50 SRV 5 0 5269 mail50<br />
<br />
mail51 IN A 192.168.0.51<br />
mail51 IN MX 10 mail51<br />
_xmpp-client._tcp.mail51 SRV 5 0 5222 mail51<br />
_xmpp-server._tcp.mail51 SRV 5 0 5269 mail51<br />
_jabber._tcp.mail51 SRV 5 0 5269 mail51<br />
<br />
mail52 IN A 192.168.0.52<br />
mail52 IN MX 10 mail52<br />
_xmpp-client._tcp.mail52 SRV 5 0 5222 mail52<br />
_xmpp-server._tcp.mail52 SRV 5 0 5269 mail52<br />
_jabber._tcp.mail52 SRV 5 0 5269 mail52<br />
<br />
mail53 IN A 192.168.0.53<br />
mail53 IN MX 10 mail53<br />
_xmpp-client._tcp.mail53 SRV 5 0 5222 mail53<br />
_xmpp-server._tcp.mail53 SRV 5 0 5269 mail53<br />
_jabber._tcp.mail53 SRV 5 0 5269 mail53<br />
<br />
mail54 IN A 192.168.0.54<br />
mail54 IN MX 10 mail54<br />
_xmpp-client._tcp.mail54 SRV 5 0 5222 mail54<br />
_xmpp-server._tcp.mail54 SRV 5 0 5269 mail54<br />
_jabber._tcp.mail54 SRV 5 0 5269 mail54<br />
<br />
mail55 IN A 192.168.0.55<br />
mail55 IN MX 10 mail55<br />
_xmpp-client._tcp.mail55 SRV 5 0 5222 mail55<br />
_xmpp-server._tcp.mail55 SRV 5 0 5269 mail55<br />
_jabber._tcp.mail55 SRV 5 0 5269 mail55<br />
<br />
mail56 IN A 192.168.0.56<br />
mail56 IN MX 10 mail56<br />
_xmpp-client._tcp.mail56 SRV 5 0 5222 mail56<br />
_xmpp-server._tcp.mail56 SRV 5 0 5269 mail56<br />
_jabber._tcp.mail56 SRV 5 0 5269 mail56<br />
<br />
mail57 IN A 192.168.0.57<br />
mail57 IN MX 10 mail57<br />
_xmpp-client._tcp.mail57 SRV 5 0 5222 mail57<br />
_xmpp-server._tcp.mail57 SRV 5 0 5269 mail57<br />
_jabber._tcp.mail57 SRV 5 0 5269 mail57<br />
<br />
mail58 IN A 192.168.0.58<br />
mail58 IN MX 10 mail58<br />
_xmpp-client._tcp.mail58 SRV 5 0 5222 mail58<br />
_xmpp-server._tcp.mail58 SRV 5 0 5269 mail58<br />
_jabber._tcp.mail58 SRV 5 0 5269 mail58<br />
<br />
mail59 IN A 192.168.0.59<br />
mail59 IN MX 10 mail59<br />
_xmpp-client._tcp.mail59 SRV 5 0 5222 mail59<br />
_xmpp-server._tcp.mail59 SRV 5 0 5269 mail59<br />
_jabber._tcp.mail59 SRV 5 0 5269 mail59<br />
<br />
mail60 IN A 192.168.0.60<br />
mail60 IN MX 10 mail60<br />
_xmpp-client._tcp.mail60 SRV 5 0 5222 mail60<br />
_xmpp-server._tcp.mail60 SRV 5 0 5269 mail60<br />
_jabber._tcp.mail60 SRV 5 0 5269 mail60<br />
<br />
mail61 IN A 192.168.0.61<br />
mail61 IN MX 10 mail61<br />
_xmpp-client._tcp.mail61 SRV 5 0 5222 mail61<br />
_xmpp-server._tcp.mail61 SRV 5 0 5269 mail61<br />
_jabber._tcp.mail61 SRV 5 0 5269 mail61<br />
<br />
mail62 IN A 192.168.0.62<br />
mail62 IN MX 10 mail62<br />
_xmpp-client._tcp.mail62 SRV 5 0 5222 mail62<br />
_xmpp-server._tcp.mail62 SRV 5 0 5269 mail62<br />
_jabber._tcp.mail62 SRV 5 0 5269 mail62<br />
<br />
mail63 IN A 192.168.0.63<br />
mail63 IN MX 10 mail63<br />
_xmpp-client._tcp.mail63 SRV 5 0 5222 mail63<br />
_xmpp-server._tcp.mail63 SRV 5 0 5269 mail63<br />
_jabber._tcp.mail63 SRV 5 0 5269 mail63<br />
<br />
mail64 IN A 192.168.0.64<br />
mail64 IN MX 10 mail64<br />
_xmpp-client._tcp.mail64 SRV 5 0 5222 mail64<br />
_xmpp-server._tcp.mail64 SRV 5 0 5269 mail64<br />
_jabber._tcp.mail64 SRV 5 0 5269 mail64<br />
<br />
mail65 IN A 192.168.0.65<br />
mail65 IN MX 10 mail65<br />
_xmpp-client._tcp.mail65 SRV 5 0 5222 mail65<br />
_xmpp-server._tcp.mail65 SRV 5 0 5269 mail65<br />
_jabber._tcp.mail65 SRV 5 0 5269 mail65<br />
<br />
mail66 IN A 192.168.0.66<br />
mail66 IN MX 10 mail66<br />
_xmpp-client._tcp.mail66 SRV 5 0 5222 mail66<br />
_xmpp-server._tcp.mail66 SRV 5 0 5269 mail66<br />
_jabber._tcp.mail66 SRV 5 0 5269 mail66<br />
<br />
mail67 IN A 192.168.0.67<br />
mail67 IN MX 10 mail67<br />
_xmpp-client._tcp.mail67 SRV 5 0 5222 mail67<br />
_xmpp-server._tcp.mail67 SRV 5 0 5269 mail67<br />
_jabber._tcp.mail67 SRV 5 0 5269 mail67<br />
<br />
mail68 IN A 192.168.0.68<br />
mail68 IN MX 10 mail68<br />
_xmpp-client._tcp.mail68 SRV 5 0 5222 mail68<br />
_xmpp-server._tcp.mail68 SRV 5 0 5269 mail68<br />
_jabber._tcp.mail68 SRV 5 0 5269 mail68<br />
<br />
mail69 IN A 192.168.0.69<br />
mail69 IN MX 10 mail69<br />
_xmpp-client._tcp.mail69 SRV 5 0 5222 mail69<br />
_xmpp-server._tcp.mail69 SRV 5 0 5269 mail69<br />
_jabber._tcp.mail69 SRV 5 0 5269 mail69<br />
<br />
<br />
[root@mail3 named]# cat 0.168.192.rev<br />
$ttl 38400<br />
$ORIGIN 0.168.192.in-addr.arpa.<br />
@ IN SOA mail3.zimbra.DOMAIN.com. admin.mail3.DOMAIN.com. (<br />
1207910558<br />
10800<br />
3600<br />
604800<br />
38400 )<br />
IN NS mail3.zimbra.DOMAIN.com.<br />
<br />
16 IN PTR mail3.zimbra.DOMAIN.com.<br />
16 IN PTR zimbra.DOMAIN.com.<br />
<br />
30 IN PTR mail30.zimbra.DOMAIN.com.<br />
31 IN PTR mail31.zimbra.DOMAIN.com.<br />
32 IN PTR mail32.zimbra.DOMAIN.com.<br />
33 IN PTR mail33.zimbra.DOMAIN.com.<br />
34 IN PTR mail34.zimbra.DOMAIN.com.<br />
35 IN PTR mail35.zimbra.DOMAIN.com.<br />
36 IN PTR mail36.zimbra.DOMAIN.com.<br />
37 IN PTR mail37.zimbra.DOMAIN.com.<br />
38 IN PTR mail38.zimbra.DOMAIN.com.<br />
39 IN PTR mail39.zimbra.DOMAIN.com.<br />
40 IN PTR mail40.zimbra.DOMAIN.com.<br />
41 IN PTR mail41.zimbra.DOMAIN.com.<br />
42 IN PTR mail42.zimbra.DOMAIN.com.<br />
43 IN PTR mail43.zimbra.DOMAIN.com.<br />
44 IN PTR mail44.zimbra.DOMAIN.com.<br />
45 IN PTR mail45.zimbra.DOMAIN.com.<br />
46 IN PTR mail46.zimbra.DOMAIN.com.<br />
47 IN PTR mail47.zimbra.DOMAIN.com.<br />
48 IN PTR mail48.zimbra.DOMAIN.com.<br />
49 IN PTR mail49.zimbra.DOMAIN.com.<br />
50 IN PTR mail50.zimbra.DOMAIN.com.<br />
51 IN PTR mail51.zimbra.DOMAIN.com.<br />
52 IN PTR mail52.zimbra.DOMAIN.com.<br />
53 IN PTR mail53.zimbra.DOMAIN.com.<br />
54 IN PTR mail54.zimbra.DOMAIN.com.<br />
55 IN PTR mail55.zimbra.DOMAIN.com.<br />
56 IN PTR mail56.zimbra.DOMAIN.com.<br />
57 IN PTR mail57.zimbra.DOMAIN.com.<br />
58 IN PTR mail58.zimbra.DOMAIN.com.<br />
59 IN PTR mail59.zimbra.DOMAIN.com.<br />
60 IN PTR mail60.zimbra.DOMAIN.com.<br />
61 IN PTR mail61.zimbra.DOMAIN.com.<br />
62 IN PTR mail62.zimbra.DOMAIN.com.<br />
63 IN PTR mail63.zimbra.DOMAIN.com.<br />
64 IN PTR mail64.zimbra.DOMAIN.com.<br />
65 IN PTR mail65.zimbra.DOMAIN.com.<br />
66 IN PTR mail66.zimbra.DOMAIN.com.<br />
67 IN PTR mail67.zimbra.DOMAIN.com.<br />
68 IN PTR mail68.zimbra.DOMAIN.com.<br />
69 IN PTR mail69.zimbra.DOMAIN.com.<br />
<br />
</pre><br />
<br />
===The Results===<br />
<br />
You should then get returns like the following for the hosts you setup. Remember, mail3.zimbra.DOMAIN.com is my BIND server which uses 192.168.0.16 .<br />
<br />
<pre><br />
<br />
[root@mail3 named]# host -a mail50.zimbra.DOMAIN.com<br />
<br />
Trying "mail50.zimbra.DOMAIN.com"<br />
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59395<br />
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1<br />
<br />
;; QUESTION SECTION:<br />
;mail50.zimbra.DOMAIN.com. IN ANY<br />
<br />
;; ANSWER SECTION:<br />
mail50.zimbra.DOMAIN.com. 38400 IN A 192.168.0.50<br />
mail50.zimbra.DOMAIN.com. 38400 IN MX 10 mail50.zimbra.DOMAIN.com.<br />
<br />
;; AUTHORITY SECTION:<br />
zimbra.DOMAIN.com. 38400 IN NS mail3.zimbra.DOMAIN.com.<br />
<br />
;; ADDITIONAL SECTION:<br />
mail3.zimbra.DOMAIN.com. 38400 IN A 192.168.0.16<br />
<br />
Received 112 bytes from 192.168.0.16#53 in 3 ms<br />
<br />
<br />
[root@mail3 named]# host 192.168.0.50<br />
<br />
50.0.168.192.in-addr.arpa domain name pointer mail50.zimbra.DOMAIN.com.<br />
<br />
</pre><br />
<br />
[[Category: Community Sandbox]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Help:How_can_I_contribute_to_the_Zimbra_Wiki&diff=19466Help:How can I contribute to the Zimbra Wiki2010-04-17T00:38:26Z<p>Cfremon: /* Write an Article */</p>
<hr />
<div>The Zimbra Wiki is a community wiki. Any contributions create a better resource for everyone in the Zimbra community. The following article offers some ideas for helping to improve the Zimbra Wiki.<br />
<br />
__FORCETOC__<br />
<br />
=Write an Article=<br />
Do you have first-hand experience as a ZCS administrator? Are you involved in developing for the open source components of Zimbra Collaboration Suite? Are you writing Zimlets? Are you someone who uses ZCS? <br />
<br />
If so, you have knowledge, tips, or ideas that might help other Zimbra admins, developers, or users. Write an article based on your experience. See the [[Help:Article Creation Checklist]] for more ideas about fine-tuning your article for a Wiki.<br />
<br />
==Finish incomplete articles==<br />
Some of the articles on the Zimbra Wiki are not finished. You can spot these by the "Work in Progress" banners across the top of them. Feel free to pitch in and help finish these articles.<br />
<br />
=Edit an Article=<br />
Are you using the Zimbra Wiki as an information resource? While you're reading an article, if you notice something that needs editing or cleaning up, dive on in. Peer review ensures that articles are accurate, up-to-date, and free of typos. <br />
<br />
==Add links==<br />
Frequently information on one page will refer to other information, such as CLI commands, scripts, or even other articles. However, not all articles provide links to other information. You can add related links to an article you're reading, or link directly to a CLI command mentioned in the body of the article. <br />
<br />
==Apply Categories or Templates==<br />
When an article is missing categories or templates, it means that readers might not be able to find an article with information they need -- or worse, they might try to use an article that's written for a different version of ZCS than the version they're running.<br />
<br />
If you notice an article is missing a category or a template, don't be shy -- add any appropriate categories or templates.<br />
<br />
For a list of all existing categories, see [[Special:Categories|Category]].<br />
<br />
For a list of most commonly used templates, see [[Special:MostLinkedTemplates|Templates]].<br />
<br />
==Protected Articles==<br />
Some articles are protected for editing by Zimbra employees or Zimbra Wiki administrators. If you notice something that needs changing in one of these articles, please open a bug on Bugzilla requesting a change or leave a comment on the Discussion page of that article.<br />
<br />
<br />
{{Article Footer|n/a|4/16/2010}}<br />
<br />
[[Category:FAQ]]<br />
[[Category:Help]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Help:How_can_I_contribute_to_the_Zimbra_Wiki&diff=19465Help:How can I contribute to the Zimbra Wiki2010-04-17T00:38:12Z<p>Cfremon: /* Write an Article */</p>
<hr />
<div>The Zimbra Wiki is a community wiki. Any contributions create a better resource for everyone in the Zimbra community. The following article offers some ideas for helping to improve the Zimbra Wiki.<br />
<br />
__FORCETOC__<br />
<br />
=Write an Article=<br />
Do you have first-hand experience as a ZCS administrator? Are you involved in developing for the open source components of Zimbra Collaboration Suite? Are you writing Zimlets? Are you someone who uses ZCS? <br />
<br />
If so, you have knowledge, tips, or ideas that might help other Zimbra admins, developers, or users. Write an article based on your experience. See the [[Help:Article_Creation_Checklist]] for more ideas about fine-tuning your article for a Wiki.<br />
<br />
==Finish incomplete articles==<br />
Some of the articles on the Zimbra Wiki are not finished. You can spot these by the "Work in Progress" banners across the top of them. Feel free to pitch in and help finish these articles.<br />
<br />
=Edit an Article=<br />
Are you using the Zimbra Wiki as an information resource? While you're reading an article, if you notice something that needs editing or cleaning up, dive on in. Peer review ensures that articles are accurate, up-to-date, and free of typos. <br />
<br />
==Add links==<br />
Frequently information on one page will refer to other information, such as CLI commands, scripts, or even other articles. However, not all articles provide links to other information. You can add related links to an article you're reading, or link directly to a CLI command mentioned in the body of the article. <br />
<br />
==Apply Categories or Templates==<br />
When an article is missing categories or templates, it means that readers might not be able to find an article with information they need -- or worse, they might try to use an article that's written for a different version of ZCS than the version they're running.<br />
<br />
If you notice an article is missing a category or a template, don't be shy -- add any appropriate categories or templates.<br />
<br />
For a list of all existing categories, see [[Special:Categories|Category]].<br />
<br />
For a list of most commonly used templates, see [[Special:MostLinkedTemplates|Templates]].<br />
<br />
==Protected Articles==<br />
Some articles are protected for editing by Zimbra employees or Zimbra Wiki administrators. If you notice something that needs changing in one of these articles, please open a bug on Bugzilla requesting a change or leave a comment on the Discussion page of that article.<br />
<br />
<br />
{{Article Footer|n/a|4/16/2010}}<br />
<br />
[[Category:FAQ]]<br />
[[Category:Help]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Help:How_can_I_contribute_to_the_Zimbra_Wiki&diff=19464Help:How can I contribute to the Zimbra Wiki2010-04-17T00:36:34Z<p>Cfremon: /* Write an Article */</p>
<hr />
<div>The Zimbra Wiki is a community wiki. Any contributions create a better resource for everyone in the Zimbra community. The following article offers some ideas for helping to improve the Zimbra Wiki.<br />
<br />
__FORCETOC__<br />
<br />
=Write an Article=<br />
Do you have first-hand experience as a ZCS administrator? Are you involved in developing for the open source components of Zimbra Collaboration Suite? Are you writing Zimlets? Are you someone who uses ZCS? <br />
<br />
If so, you have knowledge, tips, or ideas that might help other Zimbra admins, developers, or users. Write an article based on your experience.<br />
<br />
==Finish incomplete articles==<br />
Some of the articles on the Zimbra Wiki are not finished. You can spot these by the "Work in Progress" banners across the top of them. Feel free to pitch in and help finish these articles.<br />
<br />
=Edit an Article=<br />
Are you using the Zimbra Wiki as an information resource? While you're reading an article, if you notice something that needs editing or cleaning up, dive on in. Peer review ensures that articles are accurate, up-to-date, and free of typos. <br />
<br />
==Add links==<br />
Frequently information on one page will refer to other information, such as CLI commands, scripts, or even other articles. However, not all articles provide links to other information. You can add related links to an article you're reading, or link directly to a CLI command mentioned in the body of the article. <br />
<br />
==Apply Categories or Templates==<br />
When an article is missing categories or templates, it means that readers might not be able to find an article with information they need -- or worse, they might try to use an article that's written for a different version of ZCS than the version they're running.<br />
<br />
If you notice an article is missing a category or a template, don't be shy -- add any appropriate categories or templates.<br />
<br />
For a list of all existing categories, see [[Special:Categories|Category]].<br />
<br />
For a list of most commonly used templates, see [[Special:MostLinkedTemplates|Templates]].<br />
<br />
==Protected Articles==<br />
Some articles are protected for editing by Zimbra employees or Zimbra Wiki administrators. If you notice something that needs changing in one of these articles, please open a bug on Bugzilla requesting a change or leave a comment on the Discussion page of that article.<br />
<br />
<br />
{{Article Footer|n/a|4/16/2010}}<br />
<br />
[[Category:FAQ]]<br />
[[Category:Help]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Help:How_can_I_contribute_to_the_Zimbra_Wiki&diff=19463Help:How can I contribute to the Zimbra Wiki2010-04-17T00:30:39Z<p>Cfremon: Creating a new help page</p>
<hr />
<div>The Zimbra Wiki is a community wiki. Any contributions create a better resource for everyone in the Zimbra community. The following article offers some ideas for helping to improve the Zimbra Wiki.<br />
<br />
__FORCETOC__<br />
<br />
=Write an Article=<br />
Do you have first-hand experience as a ZCS administrator? Are you involved in developing for the open source components of Zimbra Collaboration Suite? Are you writing Zimlets? Are you someone who uses ZCS? <br />
<br />
If so, you have knowledge, tips, or ideas that might help other Zimbra admins, developers, or users. Write an article based on your experience. <br />
<br />
=Edit an Article=<br />
Are you using the Zimbra Wiki as an information resource? While you're reading an article, if you notice something that needs editing or cleaning up, dive on in. Peer review ensures that articles are accurate, up-to-date, and free of typos. <br />
<br />
==Add links==<br />
Frequently information on one page will refer to other information, such as CLI commands, scripts, or even other articles. However, not all articles provide links to other information. You can add related links to an article you're reading, or link directly to a CLI command mentioned in the body of the article. <br />
<br />
==Apply Categories or Templates==<br />
When an article is missing categories or templates, it means that readers might not be able to find an article with information they need -- or worse, they might try to use an article that's written for a different version of ZCS than the version they're running.<br />
<br />
If you notice an article is missing a category or a template, don't be shy -- add any appropriate categories or templates.<br />
<br />
For a list of all existing categories, see [[Special:Categories|Category]].<br />
<br />
For a list of most commonly used templates, see [[Special:MostLinkedTemplates|Templates]].<br />
<br />
==Protected Articles==<br />
Some articles are protected for editing by Zimbra employees or Zimbra Wiki administrators. If you notice something that needs changing in one of these articles, please open a bug on Bugzilla requesting a change or leave a comment on the Discussion page of that article.<br />
<br />
<br />
{{Article Footer|n/a|4/16/2010}}<br />
<br />
[[Category:FAQ]]<br />
[[Category:Help]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Category:Users&diff=19462Category:Users2010-04-16T21:59:29Z<p>Cfremon: Creating subcategory</p>
<hr />
<div>Use this category to identify articles intended for end users of Zimbra Collaboration Suite. These articles may include, but are not limited to, articles about email, contacts, calendar, sharing, and filters.<br />
<br />
[[Category:Audience]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Category:Developers&diff=19461Category:Developers2010-04-16T21:54:32Z<p>Cfremon: Creating subcategory</p>
<hr />
<div>Use this category to identify articles intended for a developer audience.<br />
<br />
[[Category:Audience]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Category:Administration&diff=19460Category:Administration2010-04-16T21:47:42Z<p>Cfremon: Creating subcategory</p>
<hr />
<div>Use this category to identify articles about ZCS Administration Tools.<br />
<br />
[[Category:Audience]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Category:Audience&diff=19459Category:Audience2010-04-16T21:46:50Z<p>Cfremon: Creating new category</p>
<hr />
<div>The Zimbra Wiki contains articles for different audiences. See the subcategories below to see articles written for Administrators, Developers, and End Users.</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Zmprov_attribute_value_reference_4.5&diff=19451Zmprov attribute value reference 4.52010-04-16T01:12:01Z<p>Cfremon: Adding ArticleInfobox</p>
<hr />
<div>{{WIP}}<br />
{{Article Infobox|{{admin}}|||{{ZCS 4.5}}}}'''''Note:''' For information about zmprov attribute values in ZCS 6.0, see [[Zmprov attribute value reference 6.0]].''<br />
<br />
<br />
== User Accounts ==<br />
Required Attributes<br />
uid<br />
zimbraAccountStatus<br />
zimbraId<br />
<br />
Optional Attributes<br />
c<br />
cn<br />
co<br />
company<br />
description<br />
displayName<br />
gn, initials<br />
l<br />
mail<br />
o<br />
ou<br />
ou<br />
physicalDeliveryOfficeName<br />
street<br />
postalCode<br />
sn<br />
st<br />
telephoneNumber<br />
title<br />
userPassword<br />
zimbraAccountCalendarUserType<br />
zimbraAdminAuthTokenLifetime<br />
zimbraAttachmentsBlocked<br />
zimbraAttachmentsIndexingEnabled<br />
zimbraAttachmentsViewInHtmlOnly<br />
zimbraAuthLdapExternalDn<br />
zimbraAuthTokenLifetime<br />
zimbraAvailableSkin<br />
zimbraCOSId<br />
zimbraContactMaxNumEntries<br />
zimbraDebugInfo<br />
zimbraFeatureAdvancedSearchEnabled<br />
zimbraFeatureCalendarEnabled<br />
zimbraFeatureChangePasswordEnabled<br />
zimbraFeatureContactsEnabled<br />
zimbraFeatureConversationsEnabled<br />
zimbraFeatureFiltersEnabled<br />
zimbraFeatureGalAutoCompleteEnabled<br />
zimbraFeatureGalEnabled<br />
zimbraFeatureHtmlComposeEnabled<br />
zimbraFeatureIMEnabled<br />
zimbraFeatureInitialSearchPreferenceEnabled<br />
zimbraFeatureMailForwardingEnabled<br />
zimbraFeatureMobileSyncEnabled<br />
zimbraFeatureNewMailNotificationEnabled<br />
zimbraFeatureNotebookEnabled<br />
zimbraFeatureOutOfOfficeReplyEnabled<br />
zimbraFeatureSavedSearchesEnabled<br />
zimbraFeatureSharingEnabled<br />
zimbraFeatureSkinChangeEnabled<br />
zimbraFeatureTaggingEnabled<br />
zimbraFeatureViewInHtmlEnabled<br />
zimbraForeignPrincipal<br />
zimbraImapEnabled<br />
zimbraIsAdminAccount<br />
zimbraIsDomainAdminAccount<br />
zimbraIsSystemResource<br />
zimbraLastLogonTimestamp<br />
zimbraLocale<br />
zimbraMailIdleSessionTimeout<br />
zimbraMailMessageLifetime<br />
zimbraMailMinPollingInterval<br />
zimbraMailQuota<br />
zimbraMailSieveScript<br />
zimbraMailSpamLifetime<br />
zimbraMailTrashLifetime<br />
zimbraMailboxLocationBeforeMove<br />
zimbraMemberOf<br />
zimbraNewMailNotificationBody<br />
zimbraNewMailNotificationFrom<br />
zimbraNewMailNotificationSubject<br />
zimbraNotes<br />
zimbraPasswordEnforceHistory<br />
zimbraPasswordHistory<br />
zimbraPasswordLocked<br />
zimbraPasswordMaxAge<br />
zimbraPasswordMaxLength<br />
zimbraPasswordMinAge<br />
zimbraPasswordMinLength<br />
zimbraPasswordModifiedTime<br />
zimbraPasswordMustChange<br />
zimbraPop3Enabled<br />
zimbraPrefAutoAddAddressEnabled<br />
zimbraPrefCalendarAlwaysShowMiniCal<br />
zimbraPrefCalendarApptReminderWarningTime<br />
zimbraPrefCalendarFirstDayOfWeek<br />
zimbraPrefCalendarInitialCheckedCalendars<br />
zimbraPrefCalendarInitialView<br />
zimbraPrefCalendarNotifyDelegatedChanges<br />
zimbraPrefCalendarUseQuickAdd<br />
zimbraPrefComposeFormat<br />
zimbraPrefComposeInNewWindow<br />
zimbraPrefContactsInitialView<br />
zimbraPrefContactsPerPage<br />
zimbraPrefDedupeMessagesSentToSelf<br />
zimbraPrefForwardIncludeOriginalText<br />
zimbraPrefForwardReplyInOriginalFormat<br />
zimbraPrefForwardReplyPrefixChar<br />
zimbraPrefGalAutoCompleteEnabled<br />
zimbraPrefGroupMailBy<br />
zimbraPrefHtmlEditorDefaultFontColor<br />
zimbraPrefHtmlEditorDefaultFontFamily<br />
zimbraPrefHtmlEditorDefaultFontSize<br />
zimbraPrefImapSearchFoldersEnabled<br />
zimbraPrefIncludeSpamInSearch<br />
zimbraPrefIncludeTrashInSearch<br />
zimbraPrefMailForwardingAddress<br />
zimbraPrefMailInitialSearch<br />
zimbraPrefMailItemsPerPage<br />
zimbraPrefMailLocalDeliveryDisabled<br />
zimbraPrefMailPollingInterval<br />
zimbraPrefMailSignature<br />
zimbraPrefMailSignatureEnabled<br />
zimbraPrefMailSignatureStyle<br />
zimbraPrefMessageViewHtmlPreferred<br />
zimbraPrefNewMailNotificationAddress<br />
zimbraPrefNewMailNotificationEnabled<br />
zimbraPrefOutOfOfficeReply<br />
zimbraPrefOutOfOfficeReplyEnabled<br />
zimbraPrefReplyIncludeOriginalText<br />
zimbraPrefReplyToAddress<br />
zimbraPrefSaveToSent<br />
zimbraPrefSentMailFolder<br />
zimbraPrefShowFragments<br />
zimbraPrefShowSearchString<br />
zimbraPrefSkin<br />
zimbraPrefTimeZoneId<br />
zimbraPrefUseKeyboardShortcuts<br />
zimbraPrefUseTimeZoneListInCalendar<br />
zimbraProxyAllowedDomains<br />
zimbraShareInfo<br />
zimbraZimletAvailableZimlets<br />
zimbraZimletUserProperties<br />
<br />
== Mail Recipient ==<br />
<br />
== Zimbra Alias ==<br />
<br />
== Distribution List ==<br />
<br />
== COS ==<br />
Zimbra class of service<br />
<br />
== Global Configuration ==<br />
<br />
== Domain ==<br />
<br />
== Security Group ==<br />
<br />
== Server ==<br />
<br />
== Mime Entry ==<br />
<br />
== Object Entry ==<br />
<br />
== Time Zone ==<br />
<br />
== Zimlet Entry ==<br />
<br />
== Calendar Resource ==<br />
Required<br />
displayName<br />
zimbraAccountCalendarUserType<br />
zimbraCalResType<br />
zimbraId<br />
<br />
Optional<br />
zimbraCalResAutoAcceptDecline<br />
zimbraCalResAutoDeclineIfBusy<br />
zimbraCalResAutoDeclineRecurring<br />
zimbraCalResBuilding<br />
zimbraCalResCapacity<br />
zimbraCalResContactEmail<br />
zimbraCalResContactName<br />
zimbraCalResContactPhone<br />
zimbraCalResFloor<br />
zimbraCalResLocationDisplayName<br />
zimbraCalResRoom<br />
zimbraCalResSite<br />
zimbraLocale<br />
<br />
[[Category:Command Line Interface]]<br />
[[Category: ZCS 4.5]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=ZimletJSP&diff=19450ZimletJSP2010-04-16T01:11:35Z<p>Cfremon: Adding ArticleInfobox</p>
<hr />
<div>{{Article Infobox|{{devel}}|||{{ZCS 4.5}}}}==Setup==<br />
In order to use Zimbra Tag Library, tag library description file (tld) needs to be declared in the JSP page. The tag library is installed in the "service" webapp in /opt/zimbra/tomcat/webapps/service. The JSP page needs to be installed in the same webapp in order to use Zimbra Tag Library. tld is found at /opt/zimbra/tomcat/webapps/service/WEB-INF/zimbra.tld with the local URL of /WEB-INF/zimbra.tld.<br />
<br />
<%@ taglib uri="/WEB-INF/zimbra.tld" prefix="z" %><br />
<br />
The following data types are available from Zimbra Tag Library.<br />
<br />
*message<br />
*conversation<br />
*contact<br />
*property<br />
*zimletconfig<br />
<br />
==message==<br />
Returns the header value of the message specified by id and field. Or returns the entire message as raw string.<br />
<br />
Required attributes:<br />
*id<br />
*field<br />
Usage:<br />
<z:message id="512" field="subject"/><br />
<z:message id="512" field="raw"/><br />
<br />
==conversation==<br />
Conversation is an array of messages. Individual message can be accessed using the index attribute.<br />
<br />
Required attributes:<br />
*id<br />
*index<br />
*field<br />
Usage:<br />
<z:conversation id="568" index="1" field="subject"/><br />
<br />
==contact==<br />
Provides access to the fields of addressbook contact entries.<br />
<br />
Required attributes:<br />
*id<br />
*field<br />
Available fields:<br />
*birthday<br />
*callbackPhone<br />
*carPhone<br />
*company<br />
*companyPhone<br />
*department<br />
*email<br />
*email2<br />
*email3<br />
*fileAs<br />
*firstName<br />
*fullName<br />
*homeCity<br />
*homeCountry<br />
*homeFax<br />
*homePhone<br />
*homePhone2<br />
*homePostalCode<br />
*homeState<br />
*homeStreet<br />
*homeURL<br />
*initials<br />
*jobTitle<br />
*lastName<br />
*middleName<br />
*mobilePhone<br />
*namePrefix<br />
*nameSuffix<br />
*nickname<br />
*notes<br />
*office<br />
*otherCity<br />
*otherCountry<br />
*otherFax<br />
*otherPhone<br />
*otherPostalCode<br />
*otherState<br />
*otherStreet<br />
*otherURL<br />
*pager<br />
*workCity<br />
*workCountry<br />
*workFax<br />
*workPhone<br />
*workPhone2<br />
*workPostalCode<br />
*workState<br />
*workStreet<br />
*workURL<br />
<br />
Usage:<br />
<z:contact id="315" field="email"/><br />
<br />
==appointment==<br />
Provides access to the fields of calendar appointment entries.<br />
<br />
Required attributes:<br />
*id<br />
*field<br />
Available fields:<br />
*starttime (Thu May 19 17:00:00 PDT 2005)<br />
*endtime (Thu May 19 17:00:00 PDT 2005)<br />
*recurring (true/false)<br />
*allday (true/false)<br />
*name<br />
*comment<br />
*status<br />
*freebusy<br />
<br />
Usage:<br />
<z:appointment id="641" field="starttime"/><br />
<br />
==property==<br />
Can be used to get/set user properties for the Zimlet.<br />
<br />
Required attribute:<br />
*zimlet<br />
<br />
Usage:<br />
<br />
First mode of usage is inline substitution<br />
<z:property zimlet="com_zimbra_ymap" name="url"/><br />
<br />
To set a property<br />
<z:property zimlet="com_zimbra_ymap" action="set" name="username" value="test"/><br />
<br />
To get all the properties in a Map<br />
<z:property zimlet="com_zimbra_ymap" action="list" var="propMap"/><br />
<br />
Then the iteration of the map will return all the properties<br />
<%<br />
Map prop = (Map) pageContext.getRequest().getAttribute("propMap");<br />
for (Iterator iter = prop.entrySet().iterator(); iter.hasNext(); ) {<br />
Map.Entry entry = (Map.Entry)iter.next();<br />
String key = (String)entry.getKey();<br />
String val = (String)entry.getValue();<br />
}<br />
%><br />
<br />
==zimletconfig==<br />
Used to access zimlet configuration.<br />
<br />
Required attribute:<br />
*zimlet<br />
<br />
Usage:<br />
<br />
To get global config<br />
<z:zimletconfig zimlet="com_zimbra_bugz" name="url" scope="global"/><br />
<br />
To get config local to the host<br />
<z:zimletconfig zimlet="com_zimbra_bugz" name="url" scope="local"/><br />
<br />
When scope is omitted, it will first look at the site config, then global config and look for the first match.<br />
<z:zimletconfig zimlet="com_zimbra_bugz" name="url"/><br />
<br />
Returns all the config in a Map.<br />
<z:zimletconfig zimlet="com_zimbra_bugz" action="list" var="conf"/><br />
<br />
<%<br />
Map conf = (Map) pageContext.getRequest().getAttribute("conf");<br />
Map gconf = (Map) conf.get("global");<br />
Map lconf = (Map) conf.get("local");<br />
for (Iterator iter = gconf.entrySet().iterator(); iter.hasNext(); ) {<br />
Map.Entry entry = (Map.Entry)iter.next();<br />
String key = (String)entry.getKey();<br />
String val = (String)entry.getValue();<br />
}<br />
%><br />
<br />
{{Article Footer|unknown|3/14/2006}}<br />
<br />
[[Category:Zimlets]]<br />
[[Category:ZCS 4.5]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=Zimbra_Outlook_PST_Import_Wizard_Tips&diff=19449Zimbra Outlook PST Import Wizard Tips2010-04-16T01:10:48Z<p>Cfremon: Adding ArticleInfobox</p>
<hr />
<div>{{Article Infobox|{{admin}}|||{{ZCS 4.5}}}}<br />
<br />
=Zimbra Outlook PST Import Wizard Tips=<br />
Sometimes you may have difficulty importing your PST with the Zimbra PST Import Wizard. This may be due to the version of your PST file (i.e. Outlook 2000), the condition of your PST file, or emails with unusually large attachments. Here are a few tips that might help solve some sticky PST import problems.<br />
<br />
==Outlook Version==<br />
* You must have Outlook 2003 installed on the machine on which you are running the Import Wizard. <b>Outlook XP and earlier is not supported</b>. If you can't locate a machine with Outlook 2003, then you can install Microsoft's trial version of Office 2003. The Import Wizard does not actually load Outlook during the conversion, but does access some of its libraries therefore it must be installed.<br />
<br />
==PST Preparation==<br />
* <b>Make a backup of your PST file!</b> If you are going to use your old Outlook 97-2002 PST to do the import, it may not work with the older Outlook versions after loading it with Outlook 2003.<br />
<br />
* You may need to re-export your old PST to a new Outlook 2003 PST. This will clean up any inconsistencies and make the import wizard's job much easier. This may be particularly the case if your PST came from Outlook 2000 and earlier.<br />
<br />
* Use <b>SCANPST.EXE</b> to repair your PST beforehand to clean up any problems with your PST before you import. You can find <b>SCANPST.EXE</b> by searching for it in Windows (<b>(START => Search => For files or folders)</b>). For an en-US Outlook 2003 installation it should be located under c:\program files\common files\system\msmapi\1033\.<br />
<br />
==Message size limitations==<br />
* By default, the migration tools have a local 10MB limit on the <b>encoded</b> size of uploaded messages. <b>Do not confuse this encoded size with Outlook's reported attachment size</b>. A file with an 8MB attachment will encode to an email over 10MB, and will therefore not be imported. A 12MB attachment = 16MB encoded, a 14MB attachment = 19MB encoded.<br />
<br />
* The 10MB limit can be adjusted by adding a registry key to the Windows machine running the Import Wizard. The key/value is:<br />
HKEY_CURRENT_USER\Software\ZCSMigWiz\MaxAttachSizeMB (Zimbra versions < 4.5.6)<br />
<b>or</b><br />
HKEY_CURRENT_USER\Software\Zimbra\MaxAttachSizeMB (Zimbra versions >= 4.5.6)<br />
<br />
You can adjust this using <b>RegEdit</b> (Start -> Run -> regedit). Add a key called '''HKEY_CURRENT_USER\Software\ZCSMigWiz''' in Zimbra versions earlier than 4.5.6, and '''HKEY_CURRENT_USER\Software\Zimbra''' in Zimbra versions equal to or later than 4.5.6. Then add a DWORD Value called <b>MaxAttachSizeMB</b> and assign it a value (in MB obviously; e.g 15 = 15MB). The next time the Import Wizard runs, it will use this value.<br />
<br />
Note: The default [[Configuring_maxmessagesize|mta settings]] on the Zimbra server also limit attachments (and complete mime-encoded messages) to 10mb.<br />
<br />
==RAM Requirement==<br />
* Importing PSTs with large attachments requires a lot of physical RAM in the Zimbra server. It is best that you have the minimum required RAM according to the Zimbra specs (1GB). However you may be able to import most or all of your messages with less. An email with a 14MB attachment may not import to a machine with 768MB of RAM and standard heap settings. If you really must live with less physical RAM, a temporary workaround for migration purposes is to increase the Tomcat/Java heap size on the server. The heap size defaults to 30% of all available <b>physical</b> RAM. You can increase that percentage (for example, to 40%) by using the following commands on the Zimbra server:<br />
<br />
# su - zimbra<br />
$ zmlocalconfig -e tomcat_java_heap_memory_percent=40<br />
$ tomcat stop<br />
$ tomcat start<br />
<br />
<b>WARNING:</b> Remember to set the heap size back to the previous value after you are done!<br />
<br />
{{Article Footer|unknown|3/15/2006}}<br />
<br />
[[Category:Migration]]<br />
[[Category:ZCS 4.5]]<br />
<br />
<br />
==Other Resources==<br />
<br />
* [http://www.google-directions.com Google All Directions]<br />
* [http://www.krugerrand-coins.com Krugerrand coins]<br />
* [http://www.mapquestdrivingdirections.net Mapquest]<br />
* [http://www.smirlo.com Ganar Dinero Online]<br />
* [http://www.peliculas-online-gratis.com Peliculas Online]<br />
* [http://www.traductor-google.com Traductor]<br />
* [http://www.googleearthgratis.com Google Earth Gratis]<br />
* [http://www.financial-planning-guide.net Financial Planning]<br />
* [http://www.0-credit-cards.net 0 Credit Cards]<br />
* [http://www.debtconsolidationloanstoday.com Debt Consolidation Loans]<br />
* [http://www.onlinetips4u.com Tips]<br />
* [http://www.makemoneyonline-money.com Making Money Online]<br />
* [http://www.ganadinero.co.uk Gana Dinero]<br />
* [http://descargarmessengergratis.blogspot.com Descargar Messenger Gratis]<br />
* [http://www.round-kitchen-table.com Round Kitchen Table]<br />
* [http://www.how-to-make-money-fast.org Fast money]<br />
* [http://www.how-to-make-a-website-hosting.com Make a website]<br />
* [http://www.carautohomehealthinsurancequotes.com Auto Insurance Quotes]<br />
* [http://www.crearcorreoelectronico.net Crear Cuenta Correo Electronico]<br />
* [http://www.traductorgratis.net Traductores Gratis]<br />
* [http://www.freemoneysupermarket.com Money]<br />
* [http://www.defensivedrivinglessons.com Texas Defensive Driving]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=ZCS_4.5.x_Mass_delete_of_Contacts&diff=19448ZCS 4.5.x Mass delete of Contacts2010-04-16T01:10:24Z<p>Cfremon: Adding ArticleInfobox and template</p>
<hr />
<div>{{Unsupported}}<br />
{{Article Infobox|{{admin}}|||{{ZCS 4.5}}}}Here is the scenerio for the proposed situation.<br />
<br />
My company uses dotProject to store the Master List of contacts, as well as project management.<br />
For now, untill I get a fancy zimlet made, once a week I want to ...<br />
<br />
I created a email account dotproject@example.com.<br />
This account has shared contacts.<br />
<br />
If you don't delete the contacts that are in there, before you do the import, you will end up with duplicate contacts.<br />
<br />
* ssh into the server, I use putty ssh<br />
* paste the following command to delete the contacts.<br />
* /opt/zimbra/bin/zmprov sm dotproject@example.com emptyFolder /contacts<br />
* now you can import your contacts via the csv uploader, in the options of your mail box.<br />
* I upload them into the shared folder, through my account.<br />
<br />
But explain to your users that what they have in there will be deleted.<br />
<br />
{{Article Footer|ZCS 4.5.x or prior|11/17/2006}}<br />
<br />
[[Category:Migration]]<br />
[[Category:ZCS 4.5]]</div>Cfremonhttps://wiki.zimbra.com/index.php?title=ZCS_4.5_HTTP_Proxy_Guide&diff=19447ZCS 4.5 HTTP Proxy Guide2010-04-16T01:09:49Z<p>Cfremon: Adding ArticleInfobox</p>
<hr />
<div>{{Article Infobox|{{admin}}|||{{ZCS 4.5}}}}== Using an HTTP Proxy for requests outbound from the Zimbra Server ==<br />
This page describes how to use an http proxy for web services requests made FROM you zimbra webmail server. <br />
<br />
This is described in [[http://bugzilla.zimbra.com/show_bug.cgi?id=5615 bug 5615]]<br />
<br />
To accomplish this, you'll set the zimbraHttpProxyURL attribute; it can be set either globally<br />
<br />
zmprov mcf zimbraHttpProxyURL '''URL'''<br />
<br />
or per-server.<br />
<br />
zmprov ms '''SERVERNAME''' zimbraHttpProxyURL '''URL'''<br />
<br />
the '''URL''' is normally just that:<br />
<nowiki>http://proxyhost:proxyport</nowiki><br />
<br />
the '''URL''' can contain authentication information, optionally <br />
<br />
<nowiki>http://user:pass@proxyhost:proxyport</nowiki><br />
<br />
<br />
Once set, restart tomcat:<br />
tomcat start<br />
<br />
<br />
{{Article Footer|ZCS 4.5.x|2/14/2007}}<br />
<br />
[[Category:Proxy]]<br />
[[Category:ZCS 4.5]]</div>Cfremon