<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.open-xchange.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Holgi</id>
	<title>Open-Xchange - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.open-xchange.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Holgi"/>
	<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Special:Contributions/Holgi"/>
	<updated>2026-06-30T19:12:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Change-Request&amp;diff=21373</id>
		<title>Change-Request</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Change-Request&amp;diff=21373"/>
		<updated>2016-02-04T12:13:37Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= How to request a change for OXaaS =&lt;br /&gt;
&lt;br /&gt;
= Concern: =&lt;br /&gt;
You are customer of OXaaS and have your Support Keys at hand. Furthermore you want to request a change for the service.&lt;br /&gt;
&lt;br /&gt;
= Todo: =&lt;br /&gt;
Send an E-Mail to &amp;lt;oxaas-change AT open-xchange.com&amp;gt; and provide the following information within the E-Mail body. Please take care to put your Support Key always to the top. If you provide more than one key the first recognised key wins.&lt;br /&gt;
&lt;br /&gt;
  Subject: The subject should give a high level description of the Change Request and is used as Title&lt;br /&gt;
  &lt;br /&gt;
  Support Key: OX-SUPPORT-OR-LICENSE-KEY-XXX &lt;br /&gt;
  Reason: give the reason why the change is needed&lt;br /&gt;
  Description: provide a meaningful description of the desired change&lt;br /&gt;
  Server url: provide the URL of the service (tenant url)&lt;br /&gt;
  &lt;br /&gt;
  further information you might think is important comes here...&lt;br /&gt;
  &lt;br /&gt;
example E-Mail:&lt;br /&gt;
  &lt;br /&gt;
  To: oxaas-change AT open-xchange.com&lt;br /&gt;
  Subject: renewal of ssl certificates&lt;br /&gt;
  &lt;br /&gt;
  Support Key: OX-SUPPORT-OR-LICENSE-KEY-123123123123 &lt;br /&gt;
  Reason: our ssl certificates expire in 40 days&lt;br /&gt;
  Description: please change certificates on the systems&lt;br /&gt;
  Server URL: www.oxaas.com&lt;br /&gt;
  &lt;br /&gt;
  attached my new encrypted certificates, please proceed.&lt;br /&gt;
  thank you.&lt;br /&gt;
&lt;br /&gt;
If all of the above information has been provided, a confirmation mail is sent from Open-Xchange's ticket system which includes the ticket number for that incident.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Change-Request&amp;diff=21372</id>
		<title>Change-Request</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Change-Request&amp;diff=21372"/>
		<updated>2016-02-04T12:09:37Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= How to request a change for OXaaS =&lt;br /&gt;
&lt;br /&gt;
= Concern: =&lt;br /&gt;
You are customer of the OXaaS and have a Support Keys. Furthermore you want a request a change for the service.&lt;br /&gt;
&lt;br /&gt;
= Todo: =&lt;br /&gt;
Send an E-Mail to &amp;lt;oxaas-change AT open-xchange.com&amp;gt; and provide the following information within the E-Mail body. Please take care to put your Support Key always to the top. If you provide more than one key the first recognised key wins.&lt;br /&gt;
&lt;br /&gt;
  Subject: The subject should give a high level description of the Change Request and is used as Title&lt;br /&gt;
  &lt;br /&gt;
  Support Key: OX-SUPPORT-OR-LICENSE-KEY-XXX &lt;br /&gt;
  Reason: give the reason why the change is needed&lt;br /&gt;
  Description: provide a meaningful description of the desired change&lt;br /&gt;
  Server url: provide the URL of the service (tenant url)&lt;br /&gt;
  &lt;br /&gt;
  further information you might think is important comes here...&lt;br /&gt;
  &lt;br /&gt;
example E-Mail:&lt;br /&gt;
  &lt;br /&gt;
  To: oxaas-change AT open-xchange.com&lt;br /&gt;
  Subject: renewal of ssl certificates&lt;br /&gt;
  &lt;br /&gt;
  Support Key: OX-SUPPORT-OR-LICENSE-KEY-123123123123 &lt;br /&gt;
  Reason: our ssl certificates expire in 40 days&lt;br /&gt;
  Description: please change certificates on the systems&lt;br /&gt;
  Server URL: www.oxaas.com&lt;br /&gt;
  &lt;br /&gt;
  attached my new encrypted certificates, please proceed.&lt;br /&gt;
  thank you.&lt;br /&gt;
&lt;br /&gt;
If all of the above information has been provided, a confirmation mail is sent from Open-Xchange's ticket system which includes the ticket number for that incident.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Change-Request&amp;diff=21370</id>
		<title>Change-Request</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Change-Request&amp;diff=21370"/>
		<updated>2016-02-02T15:37:38Z</updated>

		<summary type="html">&lt;p&gt;Holgi: Created page with &amp;quot;= How to request a change for OXaaS =  = Concern: = You are entitled for Advanced Support and have obtained one of Open-Xchange's Support offerings, have registered all your S...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= How to request a change for OXaaS =&lt;br /&gt;
&lt;br /&gt;
= Concern: =&lt;br /&gt;
You are entitled for Advanced Support and have obtained one of Open-Xchange's Support offerings, have registered all your Support Keys, which you have got after purchasing your Support offering according the information provided in the [http://knowledgebase.open-xchange.com/index.php?id=163 My Registrations] section. Please also have a look at sdb.open-xchange.com/create-ldb-account-en&lt;br /&gt;
&lt;br /&gt;
Furthermore you have an issue with your Open-Xchange Software and need help by the Open-Xchange Support.&lt;br /&gt;
&lt;br /&gt;
= Todo: =&lt;br /&gt;
Send an E-Mail to &amp;lt;support AT open-xchange.com&amp;gt; and provide the following information within the E-Mail body. Please take care to put your Support Key always to the top. If you provide more than one key the first recognised key wins.&lt;br /&gt;
&lt;br /&gt;
 Support Key: OX-SUPPORT-OR-LICENSE-KEY-XXX&lt;br /&gt;
 Server: url of the machine&lt;br /&gt;
 Server Version: server version or package list&lt;br /&gt;
 Platform: Please choose one from [https://oxpedia.org/wiki/index.php?title=Contact-Support:PossibleValues#Platform: possible values].&lt;br /&gt;
 GUI Version: GUI version or package list&lt;br /&gt;
 Category: Please choose one from [https://oxpedia.org/wiki/index.php?title=Contact-Support:PossibleValues#Module: possible values].&lt;br /&gt;
 Severity: 1, 2, 3, 4&lt;br /&gt;
 Track-ID: the customer's internal tracking number, e.g. from its Bugzilla&lt;br /&gt;
 Product: Please choose one from [https://oxpedia.org/wiki/index.php?title=Contact-Support:PossibleValues#Product: possible values].&lt;br /&gt;
 &lt;br /&gt;
 Steps to reproduce:&lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 Current behaviour:&lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 Expected behaviour:&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
The Severity of an Incident determines the impact it has on the customer's business and therefore the urgency of solving an Incident of certain impact.&lt;br /&gt;
&lt;br /&gt;
'''Important:''' Please note that Open-Xchange's response time depends on both the Severity and the Service Level Agreement between the customer and Open-Xchange.&lt;br /&gt;
&lt;br /&gt;
If all of the above information has been provided a confirmation mail is sent from Open-Xchange's ticket system which includes the ticket number for that incident.&lt;br /&gt;
&lt;br /&gt;
= Open-Xchange Severity: =&lt;br /&gt;
&lt;br /&gt;
== Severity 1==&lt;br /&gt;
&lt;br /&gt;
Shall mean Incidents that are defined as a complete outage and do not allow the Licensee to further conduct his business. Licensee's system or application is completely not available and no Workaround exists. The Incident affects all users deployed on the Joint Solution Environment.&lt;br /&gt;
Also means a security or general threat causing potential risk to the customers’ data integrity or privacy.&lt;br /&gt;
A situation in which one or several servers do not operate correctly is not a Severity 1 issue, unless the issue causes one of the above to happen.&lt;br /&gt;
&lt;br /&gt;
==Severity 2==&lt;br /&gt;
&lt;br /&gt;
The Licensee’s operation is severely disrupted. A business critical component of the Joint Solution Environment cannot be used by a majority of the users.&lt;br /&gt;
&lt;br /&gt;
==Severity 3==&lt;br /&gt;
&lt;br /&gt;
Shall mean Incidents which involve partial loss of non-critical functionality, one which impairs many operations, but allows the Licensee to continue to operate.&lt;br /&gt;
&lt;br /&gt;
==Severity 4==&lt;br /&gt;
&lt;br /&gt;
Shall mean general usage questions, recommendations for product enhancements or modifications, and calls that are passed to the Parties for informational purposes. This includes but is not limited to documentation and translation errors.&lt;br /&gt;
&lt;br /&gt;
= Personal Data Policy =&lt;br /&gt;
According to German law, companies are forced to handle any (log) files from customers which contain data related to a third person or has any personal protection in a special way. Personal data shall mean any information concerning the personal or material circumstances of an identified or identifiable natural person. Even so they have to be deleted once they aren't used any more. To fulfil this requirement, customers and support agents have to keep the readable ticket communication, in form of email/article body, subject or attachment names, free from any personal data. This can be every thing from names, email addresses, screen-shots, logs files and even credentials to system accounts. This personal data only has to be handed over in form of attachments which was common practice before. Transfer channels for personal data are attachments via the ticket system, attachment in encrypted emails or provided by protected download links. How to send encrypted emails via PGP is described [http://sdb.open-xchange.com/node/59 here].&lt;br /&gt;
&lt;br /&gt;
The integrity of an 'Incident Request' with all available data needs to be saved up to 90 days after a ticket was closed to ensure a holistic assessment in case of Contractual complaints. This time frame is mandatory and gives also the customer time for detailed tests. In case of reopening an incident within these three months all information is still available and needs not to be recollected by customers and end users.&lt;br /&gt;
&lt;br /&gt;
Open-Xchange introduced a weekly deletion process, the deletion work on ticket attachments and on raw email files which are affected by attachments. The automatic deletion of all ticket attachments takes place weekly at Sunday and affects all tickets which are in a 'closed' state since 90 days.&lt;br /&gt;
&lt;br /&gt;
= Creating an OX Support Tarball =&lt;br /&gt;
&lt;br /&gt;
[http://oxpedia.org/wiki/index.php?title=AppSuite:Oxsysreport Creating an OX Support Tarball]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=21369</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=21369"/>
		<updated>2016-02-02T15:35:34Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX as a Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== How can I request a change for my service? ==&lt;br /&gt;
&lt;br /&gt;
We have a change process, please use following [[Change-Request]]&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX email. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the OX as a Service (After your old previous TTL (Time To Live in seconds) has expired).&lt;br /&gt;
&lt;br /&gt;
== Are there limits set a user might run into? ==&lt;br /&gt;
&lt;br /&gt;
The size of emails is limited to 20MB per mail including all attachments. There is also a general 100MB limit for data uploaded via the web ui.&lt;br /&gt;
The Service has limits for request rates and of course for the amount of objects one can create in total. Those are set as high so normal users do not run into.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=18916</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=18916"/>
		<updated>2014-11-24T08:42:05Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Are there limits set a user might run into? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX as a Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX email. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the OX as a Service (After your old previous TTL (Time To Live in seconds) has expired).&lt;br /&gt;
&lt;br /&gt;
== Are there limits set a user might run into? ==&lt;br /&gt;
&lt;br /&gt;
The size of emails is limited to 20MB per mail including all attachments. There is also a general 100MB limit for data uploaded via the web ui.&lt;br /&gt;
The Service has limits for request rates and of course for the amount of objects one can create in total. Those are set as high so normal users do not run into.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXCloud_DE-FAQ&amp;diff=18813</id>
		<title>OXCloud DE-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXCloud_DE-FAQ&amp;diff=18813"/>
		<updated>2014-10-23T10:50:40Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX as a Service - Technische FAQ =&lt;br /&gt;
&lt;br /&gt;
== Ist es möglich, Benutzer zuerst für die allgemein verfügbare Domain anzulegen und später auf eine eigene umzuändern? ==&lt;br /&gt;
&lt;br /&gt;
Ja, Sie können für jeden Benutzer später einen Alias mit der neuen Domain hinzufügen.&lt;br /&gt;
&lt;br /&gt;
== Was ist ein MX Record? ==&lt;br /&gt;
&lt;br /&gt;
MX Records bestimmen, wohin Emails für eine Domain geleitet werden.&lt;br /&gt;
&lt;br /&gt;
Beim Registrieren einer Domain werden für diese verschiedene DNS Records festgelegt. Darunter sind auch MX Records. Diese bestimmen, wohin Emails an diese Domain verschickt werden. Jeder MX Record zeigt &lt;br /&gt;
zu einem Server. Dieser muss so konfiguriert sein, dass er Emails für die Domain annimmt und verarbeitet.&lt;br /&gt;
Normalerweise gibt es einen MX-Eintrag für einen primären Server und zusätzliche für Redundanz.&lt;br /&gt;
Damit Benutzer Emails an eine Domain schicken und für diese empfangen können, müssen MX Records vorhanden sein, die auf einen Mailserver zeigen, der deren Emails verarbeitet.&lt;br /&gt;
&lt;br /&gt;
==  Wo finde ich meine MX Records? ==&lt;br /&gt;
&lt;br /&gt;
Ihre &amp;quot;authoritative&amp;quot; MX Records finden Sie auf dem DNS Service Provider-Server. Nach einiger Zeit erzeugen sich andere Server Kopien der Änderungen.&lt;br /&gt;
&lt;br /&gt;
== Wie lange dauert es, bis eine MX Record-Änderung Wirkung zeigt? ==&lt;br /&gt;
&lt;br /&gt;
Eine MX Record-Änderung zeigt nicht sofort Wirkung. Es dauert eine gewisse Zeit bis alle Sender diese benutzen.&lt;br /&gt;
&lt;br /&gt;
== Kann ich Emails verlieren, wenn ich MX Records verändere? ==&lt;br /&gt;
&lt;br /&gt;
Nein. Solange ein korrekter MX Record vorhanden ist, geht keine Email verloren. Während die MX Records-Änderung durchgeführt wird, kann es sein, dass Emails mit der alten und manche mit der neuen MX-Information verschickt werden.&lt;br /&gt;
&lt;br /&gt;
== Was passiert, wenn ich einen falschen MX Record eingetragen habe? ==&lt;br /&gt;
&lt;br /&gt;
Wenn ein falscher MX Record eingetragen wurde, bekommen Sender eine Fehlermeldung und Emails werden zurückgeschickt bzw. nicht angenommen. Der Sender bekommt eine Nachricht, dass die Email nicht ausgeliefert werden konnte.&lt;br /&gt;
Falsche MX Records müssen sobald als möglich berichtigt werden. Nach einiger Zeit werden dann Emails wieder richtig zugestellt.&lt;br /&gt;
&lt;br /&gt;
== Was passiert, wenn ich einen MX Record ändere? ==&lt;br /&gt;
&lt;br /&gt;
Nach einer MX Record-Änderung wird diese nach einiger Zeit bei allen Sendern bekannt (spätestens nachdem die TTL  abgelaufen ist. TTL=Zeit in Sekunden, für die ein Eintrag zwischengespeichert werden darf).&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=18733</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=18733"/>
		<updated>2014-10-15T11:08:00Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX as a Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX email. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the OX as a Service (After your old previous TTL (Time To Live in seconds) has expired).&lt;br /&gt;
&lt;br /&gt;
== Are there limits set a user might run into? ==&lt;br /&gt;
&lt;br /&gt;
In addition, the size of emails is limited to 20MB per mail including all attachments. There is also a general 100MB limit for data uploaded via the web ui.&lt;br /&gt;
The Service has limits for request rates and of course for the amount of objects one can create in total. Those are set as high so normal users do not run into.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=17286</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=17286"/>
		<updated>2014-03-17T08:16:21Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* How to connect Email clients like Apple Mail, Outlook and Mozilla to the OX as a Service? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX as a Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX email. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the OX as a Service (After your old previous TTL (Time To Live in seconds) has expired).&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=15069</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=15069"/>
		<updated>2013-07-18T12:23:06Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX email. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the cloud service (After your old previous TTL (Time To Live in seconds) has expired).&lt;br /&gt;
&lt;br /&gt;
== How to connect Email clients like Apple Mail, Outlook and Mozilla to the OX Cloud Service? ==&lt;br /&gt;
&lt;br /&gt;
Email client can be connected to the OX Cloud service using the standard IMAP protocol.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=15068</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=15068"/>
		<updated>2013-07-18T12:21:17Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX email. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the cloud service (After your old previous TTL (Time To Live in seconds) has expired).&lt;br /&gt;
&lt;br /&gt;
== How to connect Email clients like Apple Mail, Outlook and Mozilla to the OX Cloud Service?&lt;br /&gt;
&lt;br /&gt;
Email client can be connected to the OX Cloud service using the standard IMAP protocol.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXCloud_DE-FAQ&amp;diff=14603</id>
		<title>OXCloud DE-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXCloud_DE-FAQ&amp;diff=14603"/>
		<updated>2013-05-21T08:23:08Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technische FAQ =&lt;br /&gt;
&lt;br /&gt;
== Ist es möglich Benutzer zuerst für die allgemein verfügbare Domain anzulegen und später auf eine Eigene umzuändern? ==&lt;br /&gt;
&lt;br /&gt;
Ja, Sie können für jeden User später einen Alias mit der neuen Domain hinzufügen.&lt;br /&gt;
&lt;br /&gt;
== Was ist ein MX Record? ==&lt;br /&gt;
&lt;br /&gt;
MX Records bestimmen wohin Emails für eine Domain geleitet werden.&lt;br /&gt;
&lt;br /&gt;
Beim Registrieren einer Domain, werden verschiedene DNS Records dafür festgelegt. Darunter sind auch MX Records, welche bestimmen wohin Emails an die Domain verschickt werden. Jeder MX Record zeigt &lt;br /&gt;
zu einem Server welcher so konfiguriert sein muss, das dieser emails für die Domain annimmt und verarbeitet.&lt;br /&gt;
Normalerweise gibt es einen MX Eintrag für einen primären Server und zusätzliche für Redundanz.&lt;br /&gt;
Damit Benutzer emails an eine Domain schicken und für diese empfangen können, müssen MX Records vorhanden sein, die auf einen Mailserver zeigen der deren Emails verarbeitet.&lt;br /&gt;
&lt;br /&gt;
==  Wo finde ich meine MX Records? ==&lt;br /&gt;
&lt;br /&gt;
Ihre &amp;quot;authoritative&amp;quot; MX Records finden Sie auf dem DNS Service Provider Server. Nach einiger Zeit erzeugen sich andere Server Kopien der Änderungen.&lt;br /&gt;
&lt;br /&gt;
== Wie lange dauert es bis eine MX Record Änderung Wirkung zeigt? ==&lt;br /&gt;
&lt;br /&gt;
Eine MX Record Änderung zeigt nicht sofort Wirkung. Es dauert eine gewisse Zeit bis alle Sender diese benutzen.&lt;br /&gt;
&lt;br /&gt;
== Kann ich Emails verlieren wenn ich MX Records verändere? ==&lt;br /&gt;
&lt;br /&gt;
Nein. Solange ein korrekter MX Record vorhanden ist, geht keine Email verloren. Während die MX Records Änderung durchgeführt wird, kann es sein, das emails mit der alten und manche mit der der neuen MX Information verschickt werden.&lt;br /&gt;
&lt;br /&gt;
== Was passiert wenn ich einen falschen MX Record eingetragen habe? ==&lt;br /&gt;
&lt;br /&gt;
Wenn ein falscher MX Record eingetragen wurde, bekommen Sender einen Fehler und Emails werden zurück geschickt bzw. nicht angenommen. Der Sender bekommt eine Nachricht das die Email nicht ausgeliefert werden konnte.&lt;br /&gt;
Falsche MX Records müssen sobald als möglich berichtigt werden. Nach einiger Zeit werden dann Emails wieder richtig zugestellt.&lt;br /&gt;
&lt;br /&gt;
== Was passiert wenn ich einen MX Record Ändere? ==&lt;br /&gt;
&lt;br /&gt;
Nach einer MX Record Änderung wird diese nach einiger Zeit bei allen Sendern bekannt (spätestens nach dem TTL - Zeit in Sekunden für die ein Eintrag zwischengespeichert werden darf - abgelaufen ist).&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXCloud_DE-FAQ&amp;diff=14602</id>
		<title>OXCloud DE-FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXCloud_DE-FAQ&amp;diff=14602"/>
		<updated>2013-05-21T08:10:45Z</updated>

		<summary type="html">&lt;p&gt;Holgi: Created page with &amp;quot;= OX Cloud Service - Technische FAQ =  == Ist es möglich Benutzer zuerst für die allgemein verfügbare Domain anzulegen und später auf eine Eigene umzuändern? ==  Ja, Sie ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technische FAQ =&lt;br /&gt;
&lt;br /&gt;
== Ist es möglich Benutzer zuerst für die allgemein verfügbare Domain anzulegen und später auf eine Eigene umzuändern? ==&lt;br /&gt;
&lt;br /&gt;
Ja, Sie können für jeden User später einen Alias mit der neuen Domain hinzufügen.&lt;br /&gt;
&lt;br /&gt;
== Was ist ein MX Record? ==&lt;br /&gt;
&lt;br /&gt;
Ein MX Record bestimmt wohin Emails für eine Domain geleitet werden.&lt;br /&gt;
&lt;br /&gt;
Beim Registrieren einer Domain, werden verschiedene DNS Records dafür festgelegt. Darunter sind auch MX Records, welche bestimmen wohin Emails an die Domain verschickt werden. Jeder MX Record zeigt &lt;br /&gt;
zu einem Server welcher so konfiguriert sein muss, das er emails für die Domain annimmt und verarbeitet.&lt;br /&gt;
Normalerweise gibt es einen MX Eintrag für einen primären Server und zusätzliche für Redundanz.&lt;br /&gt;
Damit Benutzer emails an eine Domain schicken und für diese empfangen können, müssen MX Records vorhanden sein, die auf einen Mailserver zeigen der deren Emails verarbeitet.&lt;br /&gt;
&lt;br /&gt;
==  Wo finde ich meine MX Records? ==&lt;br /&gt;
&lt;br /&gt;
Ihre &amp;quot;authoritative&amp;quot; MX Records finden Sie auf dem DNS Service Provider Server. Nach einiger Zeit erzeugen sich andere Server Kopien der Änderungen.&lt;br /&gt;
&lt;br /&gt;
== Wie lange dauert bis eine MX Record Änderung Wirkung zeigt? ==&lt;br /&gt;
&lt;br /&gt;
Eine MX Record Änderung zeigt nicht sofort Wirkung. Es dauert eine gewisse Zeit bis alle Sender diese benutzen.&lt;br /&gt;
&lt;br /&gt;
== Kann ich Emails verlieren wenn ich MX Records verändere? ==&lt;br /&gt;
&lt;br /&gt;
Nein. Solange ein korrekter MX Record vorhanden ist, geht keine Email verloren. Solange die MX Records Änderung durchgeführt wird, kann es sein, das emails mit der alten und manche mit der der neuen MX Information verschickt.&lt;br /&gt;
&lt;br /&gt;
== Was passiert wenn ich einen falschen MX Record eingetragen habe? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the cloud service (After your old previous TTL (Time To Live in seconds) has expired).&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14601</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14601"/>
		<updated>2013-05-21T07:51:40Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Will I lose mail after changing MX records? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX email. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the cloud service (After your old previous TTL (Time To Live in seconds) has expired).&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14600</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14600"/>
		<updated>2013-05-21T07:50:50Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* What happens when I update my MX records? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX records. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing to the cloud service (After your old previous TTL (Time To Live in seconds) has expired).&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14592</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14592"/>
		<updated>2013-05-20T11:29:30Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What is an MX record? ==&lt;br /&gt;
&lt;br /&gt;
An MX record tells senders where to send email for your domain.&lt;br /&gt;
&lt;br /&gt;
When you have a domain registered, there are several DNS records assigned to it. These enable it to be located on the Internet. These include MX records, which direct the domain’s mail flow. &lt;br /&gt;
Each and every MX record points to an email server that should be configured to process all emails for that domain. &lt;br /&gt;
There’s typically one record that points to a Primary Server, then additional records that point to one or more backup servers. &lt;br /&gt;
For users to send and receive email, their domain's MX records must point to a server that can process their mail.&lt;br /&gt;
&lt;br /&gt;
==  Where are my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Your authoritative MX records are on your DNS Service Provider Server. When you change the MX record on your DNS Service Provider, other servers will make copies of these updated MX records over time.&lt;br /&gt;
&lt;br /&gt;
== How long do MX record updates take? ==&lt;br /&gt;
&lt;br /&gt;
MX record updates are not immediate. After you've updated your MX records, it will take a while for every sender to use the new MX records. &lt;br /&gt;
&lt;br /&gt;
== Will I lose mail after changing MX records? ==&lt;br /&gt;
&lt;br /&gt;
No. As long as you enter the MX records correctly, you won't lose any MX records. While your MX records are changing over, some mail will be delivered using your old MX information, and some mail will be delivered using your new MX information, but all of it will be delivered.&lt;br /&gt;
&lt;br /&gt;
== What happens if I type the wrong information into the MX record? ==&lt;br /&gt;
&lt;br /&gt;
If you type the incorrect delivery information in the MX record, some mail will bounce. The sender will receive a notice that the mail wasn't delivered. If this happens, correct the MX records as soon as possible. Some mail may still bounce for a period of time, but the sooner you update the MX records to the correct setting, the fewer messages will bounce.&lt;br /&gt;
&lt;br /&gt;
== What happens when I update my MX records? ==&lt;br /&gt;
&lt;br /&gt;
Once you update your MX records, mail will start flowing through the message security service. After your old previous TTL (Time To Live in seconds) has expired, all your mail flows through the message security service. &lt;br /&gt;
security service.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14569</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14569"/>
		<updated>2013-05-16T11:59:35Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* How can I add MX records to my domain? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What are MX records for?  ==&lt;br /&gt;
&lt;br /&gt;
MX records are needed for email senders to identify where the mails should go to.&lt;br /&gt;
&lt;br /&gt;
== Do I need to update MX records?  ==&lt;br /&gt;
&lt;br /&gt;
If you want to receive mails for your own domain in the ox cloud service, the domain MX records must point to the service&lt;br /&gt;
&lt;br /&gt;
== How can I add MX records to my domain? ==&lt;br /&gt;
&lt;br /&gt;
You need to ask the DNS administrator who is in control of the domain configuration to perform the change.&lt;br /&gt;
&lt;br /&gt;
== Which MX records do i need to add? ==&lt;br /&gt;
&lt;br /&gt;
Please follow instructions within Parallels. The needed MX records are listed when creating a App Suite resource.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14568</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14568"/>
		<updated>2013-05-16T11:59:09Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Which MX records do i need to add? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can I create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What are MX records for?  ==&lt;br /&gt;
&lt;br /&gt;
MX records are needed for email senders to identify where the mails should go to.&lt;br /&gt;
&lt;br /&gt;
== Do I need to update MX records?  ==&lt;br /&gt;
&lt;br /&gt;
If you want to receive mails for your own domain in the ox cloud service, the domain MX records must point to the service&lt;br /&gt;
&lt;br /&gt;
== How can I add MX records to my domain? ==&lt;br /&gt;
&lt;br /&gt;
You need to ask the DNS administrator which hosts the domain configuration to perform the change.&lt;br /&gt;
&lt;br /&gt;
== Which MX records do i need to add? ==&lt;br /&gt;
&lt;br /&gt;
Please follow instructions within Parallels. The needed MX records are listed when creating a App Suite resource.&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14563</id>
		<title>OXaaS FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OXaaS_FAQ&amp;diff=14563"/>
		<updated>2013-05-16T11:47:15Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Cloud Service - Technical FAQ =&lt;br /&gt;
&lt;br /&gt;
== Can i create my users in the default domain and change later to my own domain? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can create the users and add aliases for another domain later.&lt;br /&gt;
&lt;br /&gt;
== What are MX records for?  ==&lt;br /&gt;
&lt;br /&gt;
MX records are needed for email senders to identify where the mails should go to.&lt;br /&gt;
&lt;br /&gt;
== Do i need to update MX records?  ==&lt;br /&gt;
&lt;br /&gt;
If you want to receive mails for your own domain in the ox cloud service, the domain MX records must point to the service&lt;br /&gt;
&lt;br /&gt;
== How can i add MX records to my domain? ==&lt;br /&gt;
&lt;br /&gt;
You need to ask the DNS administrator which hosts the domain configuration to perform the change.&lt;br /&gt;
&lt;br /&gt;
== Which MX records do i need to add? ==&lt;br /&gt;
&lt;br /&gt;
Please follow instructions within the POA frontend. The needed MX records are listed when creating a App Suite resource&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Oxcs_bundles_install&amp;diff=13283</id>
		<title>Oxcs bundles install</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Oxcs_bundles_install&amp;diff=13283"/>
		<updated>2013-04-08T16:01:23Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Open-Xchange oxcs package =&lt;br /&gt;
&lt;br /&gt;
The oxcs package provides a bundle for authentiation, provisioning and proxy auth. This package is for special usage. If you do not know what oxcs is, you can stop reading here.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=open-xchange-oxcs|sopath=private/4aea518e3cc15a687d6ce682dfef9a5b}}&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
&lt;br /&gt;
=== Authentication plugin ===&lt;br /&gt;
&lt;br /&gt;
oxcs-authentication.properties&lt;br /&gt;
&lt;br /&gt;
 # URL of the LDAP server to connect to for authenticating users.&lt;br /&gt;
 # ldaps is supported.&lt;br /&gt;
 com.openexchange.authentication.oxcs.url= ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # Timeouts are useful to get quick responses for login requests. This timeout is &lt;br /&gt;
 # used if a new connection is established.&lt;br /&gt;
 com.openexchange.authentication.oxcs.connect.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # This timeout only works since Java 6 SE to time out waiting for a response.&lt;br /&gt;
 com.openexchange.authentication.oxcs.read.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # HTTP Header from which the brand name is fetched&lt;br /&gt;
 com.openexchange.authentication.oxcs.header=host&lt;br /&gt;
 &lt;br /&gt;
 # Regex to validate host HTTP Header value&lt;br /&gt;
 com.openexchange.authentication.oxcs.host.regex= [0-9a-zA-Z.]*&lt;br /&gt;
 &lt;br /&gt;
 #Regex to validate user name&lt;br /&gt;
 com.openexchange.authentication.oxcs.user.regex= [0-9a-zA-Z.@]*&lt;br /&gt;
&lt;br /&gt;
=== Proxy Servlet ===&lt;br /&gt;
&lt;br /&gt;
oxcs-proxy-servlet.properties&lt;br /&gt;
&lt;br /&gt;
 # URL of the LDAP server to connect to for authenticating users.&lt;br /&gt;
 # ldaps is supported.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.url=ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # Timeouts are useful to get quick responses for login requests. This timeout is&lt;br /&gt;
 # used if a new connection is established.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.connect.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # This timeout only works since Java 6 SE to time out waiting for a response.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.read.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # Regex to validate brandName value&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.brandName.regex= [0-9a-zA-Z.]*&lt;br /&gt;
 &lt;br /&gt;
 #Regex to validate user name&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.uid.regex= [0-9a-zA-Z.@]*&lt;br /&gt;
&lt;br /&gt;
=== Provisioning bundle===&lt;br /&gt;
&lt;br /&gt;
oxcs-provisioning.properties&lt;br /&gt;
 &lt;br /&gt;
 # ldap server url&lt;br /&gt;
 com.openexchange.oxcs.provisioning.ldapurl=ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # admin dn&lt;br /&gt;
 com.openexchange.oxcs.provisioning.admindn=cn=oxadmin,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # admin dn password&lt;br /&gt;
 com.openexchange.oxcs.provisioning.adminsecret= yourpassword&lt;br /&gt;
 &lt;br /&gt;
 # tree for brands&lt;br /&gt;
 com.openexchange.oxcs.provisioning.branddn=ou=brands,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # tree for other stuff like mailstores&lt;br /&gt;
 com.openexchange.oxcs.provisioning.configdn=ou=config,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # tree for contexts&lt;br /&gt;
 com.openexchange.oxcs.provisioning.contextdn=ou=contexts,o=oxcs&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Oxcs_bundles_install&amp;diff=13281</id>
		<title>Oxcs bundles install</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Oxcs_bundles_install&amp;diff=13281"/>
		<updated>2013-04-08T15:43:07Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Open-Xchange oxcs package =&lt;br /&gt;
&lt;br /&gt;
The oxcs package provides a bundle for authentiation, provisioning and proxy auth.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=open-xchange-oxcs|sopath=private/somenotyetavailablenumber}}&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
&lt;br /&gt;
=== Authentication plugin ===&lt;br /&gt;
&lt;br /&gt;
oxcs-authentication.properties&lt;br /&gt;
&lt;br /&gt;
 # URL of the LDAP server to connect to for authenticating users.&lt;br /&gt;
 # ldaps is supported.&lt;br /&gt;
 com.openexchange.authentication.oxcs.url= ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # Timeouts are useful to get quick responses for login requests. This timeout is &lt;br /&gt;
 # used if a new connection is established.&lt;br /&gt;
 com.openexchange.authentication.oxcs.connect.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # This timeout only works since Java 6 SE to time out waiting for a response.&lt;br /&gt;
 com.openexchange.authentication.oxcs.read.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # HTTP Header from which the brand name is fetched&lt;br /&gt;
 com.openexchange.authentication.oxcs.header=host&lt;br /&gt;
 &lt;br /&gt;
 # Regex to validate host HTTP Header value&lt;br /&gt;
 com.openexchange.authentication.oxcs.host.regex= [0-9a-zA-Z.]*&lt;br /&gt;
 &lt;br /&gt;
 #Regex to validate user name&lt;br /&gt;
 com.openexchange.authentication.oxcs.user.regex= [0-9a-zA-Z.@]*&lt;br /&gt;
&lt;br /&gt;
=== Proxy Servlet ===&lt;br /&gt;
&lt;br /&gt;
oxcs-proxy-servlet.properties&lt;br /&gt;
&lt;br /&gt;
 # URL of the LDAP server to connect to for authenticating users.&lt;br /&gt;
 # ldaps is supported.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.url=ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # Timeouts are useful to get quick responses for login requests. This timeout is&lt;br /&gt;
 # used if a new connection is established.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.connect.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # This timeout only works since Java 6 SE to time out waiting for a response.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.read.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # Regex to validate brandName value&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.brandName.regex= [0-9a-zA-Z.]*&lt;br /&gt;
 &lt;br /&gt;
 #Regex to validate user name&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.uid.regex= [0-9a-zA-Z.@]*&lt;br /&gt;
&lt;br /&gt;
=== Provisioning bundle===&lt;br /&gt;
&lt;br /&gt;
oxcs-provisioning.properties&lt;br /&gt;
 &lt;br /&gt;
 # ldap server url&lt;br /&gt;
 com.openexchange.oxcs.provisioning.ldapurl=ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # admin dn&lt;br /&gt;
 com.openexchange.oxcs.provisioning.admindn=cn=oxadmin,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # admin dn password&lt;br /&gt;
 com.openexchange.oxcs.provisioning.adminsecret= yourpassword&lt;br /&gt;
 &lt;br /&gt;
 # tree for brands&lt;br /&gt;
 com.openexchange.oxcs.provisioning.branddn=ou=brands,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # tree for other stuff like mailstores&lt;br /&gt;
 com.openexchange.oxcs.provisioning.configdn=ou=config,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # tree for contexts&lt;br /&gt;
 com.openexchange.oxcs.provisioning.contextdn=ou=contexts,o=oxcs&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Oxcs_bundles_install&amp;diff=13280</id>
		<title>Oxcs bundles install</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Oxcs_bundles_install&amp;diff=13280"/>
		<updated>2013-04-08T15:39:54Z</updated>

		<summary type="html">&lt;p&gt;Holgi: Created page with &amp;quot;= Open-Xchange oxcs package =  The oxcs package provides a bundle for authentiation, provisioning and proxy auth.  == Setup ==  {{InstallPlugin|pluginname=open-xchange-oxcs|so...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Open-Xchange oxcs package =&lt;br /&gt;
&lt;br /&gt;
The oxcs package provides a bundle for authentiation, provisioning and proxy auth.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=open-xchange-oxcs|sopath=private/somenotyetavailablenumber}}&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
&lt;br /&gt;
Authentication plugin oxcs-authentication.properties&lt;br /&gt;
&lt;br /&gt;
 # URL of the LDAP server to connect to for authenticating users.&lt;br /&gt;
 # ldaps is supported.&lt;br /&gt;
 com.openexchange.authentication.oxcs.url= ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # Timeouts are useful to get quick responses for login requests. This timeout is &lt;br /&gt;
 # used if a new connection is established.&lt;br /&gt;
 com.openexchange.authentication.oxcs.connect.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # This timeout only works since Java 6 SE to time out waiting for a response.&lt;br /&gt;
 com.openexchange.authentication.oxcs.read.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # HTTP Header from which the brand name is fetched&lt;br /&gt;
 com.openexchange.authentication.oxcs.header=host&lt;br /&gt;
 &lt;br /&gt;
 # Regex to validate host HTTP Header value&lt;br /&gt;
 com.openexchange.authentication.oxcs.host.regex= [0-9a-zA-Z.]*&lt;br /&gt;
 &lt;br /&gt;
 #Regex to validate user name&lt;br /&gt;
 com.openexchange.authentication.oxcs.user.regex= [0-9a-zA-Z.@]*&lt;br /&gt;
&lt;br /&gt;
Proxy Servlet oxcs-proxy-servlet.properties&lt;br /&gt;
&lt;br /&gt;
 # URL of the LDAP server to connect to for authenticating users.&lt;br /&gt;
 # ldaps is supported.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.url=ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # Timeouts are useful to get quick responses for login requests. This timeout is&lt;br /&gt;
 # used if a new connection is established.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.connect.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # This timeout only works since Java 6 SE to time out waiting for a response.&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.read.timeout=10000&lt;br /&gt;
 &lt;br /&gt;
 # Regex to validate brandName value&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.brandName.regex= [0-9a-zA-Z.]*&lt;br /&gt;
 &lt;br /&gt;
 #Regex to validate user name&lt;br /&gt;
 com.openexchange.oxcs.proxy.servlet.uid.regex= [0-9a-zA-Z.@]*&lt;br /&gt;
&lt;br /&gt;
provisioning oxcs-provisioning.properties&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 # ldap server url&lt;br /&gt;
 com.openexchange.oxcs.provisioning.ldapurl=ldap://somehost:389&lt;br /&gt;
 &lt;br /&gt;
 # admin dn&lt;br /&gt;
 com.openexchange.oxcs.provisioning.admindn=cn=oxadmin,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # admin dn password&lt;br /&gt;
 com.openexchange.oxcs.provisioning.adminsecret= yourpassword&lt;br /&gt;
 &lt;br /&gt;
 # tree for brands&lt;br /&gt;
 com.openexchange.oxcs.provisioning.branddn=ou=brands,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # tree for other stuff like mailstores&lt;br /&gt;
 com.openexchange.oxcs.provisioning.configdn=ou=config,o=oxcs&lt;br /&gt;
 &lt;br /&gt;
 # tree for contexts&lt;br /&gt;
 com.openexchange.oxcs.provisioning.contextdn=ou=contexts,o=oxcs&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Gui_path&amp;diff=11952</id>
		<title>OX6:Gui path</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Gui_path&amp;diff=11952"/>
		<updated>2012-11-12T08:01:05Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* GUI settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== GUI settings ====&lt;br /&gt;
This table shows the possible gui settings stored in /gui. The settings are stored in a javascript object notation (JSON) which is directly computed by the GUI. Information about JSON can be found in the [[HTTP_API]]. Per default, this object is not existent upon user creation and is stored by the GUI after the first logout. This object then can be manipulated through the RMI interface (as well as on the command line). It is not necessary to define all settings (inner objects), missing ones will be added by the GUI automatically. When settings should be changed after a user has logged in, remember that there might be user defined settings which should not be touched and kept. This also means if the GUI settings of a user should be reset, this can be done by deleting the whole object.&lt;br /&gt;
&lt;br /&gt;
Please note: Any stored gui settings object will get overwritten with that operation!&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;gui_path&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''Gui settings'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! value !! comment&lt;br /&gt;
|-&lt;br /&gt;
|  infostore     || Object   || [[#infostore object|infostore object]]      || infostore settings&lt;br /&gt;
|-&lt;br /&gt;
| mail      || Object  || [[#mail object|mail object]]    || mail settings&lt;br /&gt;
|-&lt;br /&gt;
| portal || Object  || [[#portal object|portal object]]  || portal layout and content&lt;br /&gt;
|- &lt;br /&gt;
| global || Object || [[#global object|global object]] || timestamp settings and global settings&lt;br /&gt;
|-&lt;br /&gt;
| menu || Object || [[#menue object|menue object]] || menu iteration&lt;br /&gt;
|-&lt;br /&gt;
| theme || Object || [[#theme object|theme object]] || default theme and path&lt;br /&gt;
|- &lt;br /&gt;
| effects || Object || [[#effects object|effects object]] || hover and global effects&lt;br /&gt;
|- &lt;br /&gt;
| tasks || Object || [[#tasks objects|tasks objects]] || tasks settings &lt;br /&gt;
|- &lt;br /&gt;
| FolderTreeState || Object || [[#foldertree object|foldertree object]] || holds the folder tree state&lt;br /&gt;
|-&lt;br /&gt;
| contacts || Object || [[#contacts object|contacts object]] || contacts settings  &lt;br /&gt;
|-&lt;br /&gt;
| calendar || Object || [[#calendar object|calendar object]] || calendar settings &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Settings for the infostore module====&lt;br /&gt;
This table contains the settings for the GUI's infostore&lt;br /&gt;
{| id=&amp;quot;infostore object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+'''infostore object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| view || value || infostore/(list,split) || infostore view&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Settings for the E-Mail module====&lt;br /&gt;
This tables contains the settings for the E-Mail module.&lt;br /&gt;
{| id=&amp;quot;mail object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''mail object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| auto_save_drafts || Number || 0,1,3,5,10,15,30|| time in minutes, 0 for disabled&lt;br /&gt;
|-&lt;br /&gt;
| htmlmessage || Boolean|| true,false || show email as html or plain text&lt;br /&gt;
|-&lt;br /&gt;
| signatures || Array || [[#signature objects|signature objects]] || array of signature objects&lt;br /&gt;
|-&lt;br /&gt;
| view || String || mail/(list,hsplit,vsplit)/unthreaded  || mail view&lt;br /&gt;
|-&lt;br /&gt;
| view spam || String || mail/(list,hsplit,vsplit)/unthreaded  || mail view for spam folder&lt;br /&gt;
|-&lt;br /&gt;
| autocomplete || Boolean || true,false || autocomplete functions&lt;br /&gt;
|-&lt;br /&gt;
| fullmailheader || Boolean || true,false || show complete mail header&lt;br /&gt;
|-&lt;br /&gt;
| notifyacknoledge ||Boolean  || true,false || notify on read acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| newmail_options || Object || [[#newmail_options objects|newmail_options objects]] || object for the new email window settings&lt;br /&gt;
|-&lt;br /&gt;
| formatmessage || String || ALTERNATIVE,TEXT/HTML,TEXT/PLAIN || email format&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;newmail_options objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''newmail_options objects'''&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| cc || Boolean || true,false || show cc input field&lt;br /&gt;
|-&lt;br /&gt;
| bcc || Boolean || true,false || show bcc input field&lt;br /&gt;
|-&lt;br /&gt;
| from || Boolean || true,false || show from input field&lt;br /&gt;
|-&lt;br /&gt;
| options || Boolean || true,false || show options field&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;signature objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''signature objects'''&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| signature_name || String || name  || signature name&lt;br /&gt;
|-&lt;br /&gt;
| position || String || below,above || where to show the signature in the mail text&lt;br /&gt;
|-&lt;br /&gt;
| signature_text || String || text || signature text&lt;br /&gt;
|-&lt;br /&gt;
| signature_default || Boolean || true,false || true only for the default signature&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Start page settings====&lt;br /&gt;
This table contains the possible settings for the start page.&lt;br /&gt;
{| id=&amp;quot;portal object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''portal object'''&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| externalcontents || Array || [[#externalcontents objects|externalcontents objects]] ||   array of external content objects (UWA widgeds)&lt;br /&gt;
|-&lt;br /&gt;
| minicalendar ||Boolean || true,false|| show minicalendar&lt;br /&gt;
|-&lt;br /&gt;
| internalcontents || Array || [[#internalcontens objects|internalcontents objects]] ||  array of internal content objects (groupware modules)&lt;br /&gt;
|-&lt;br /&gt;
| infobox || Boolean || true,false|| show infobox&lt;br /&gt;
|-&lt;br /&gt;
| tooltip ||Boolean ||true,false || show tooltip&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;externalcontents objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''externalcontents objects'''&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| autorefresh || Boolean || true,false || enable autorefresh for the widget&lt;br /&gt;
|-&lt;br /&gt;
| title || String || name || widget title&lt;br /&gt;
|-&lt;br /&gt;
| standalone || Boolean || true,false || widget is standalone&lt;br /&gt;
|-&lt;br /&gt;
| visible || Boolean || true,false || widget is visible on the portal page&lt;br /&gt;
|-&lt;br /&gt;
| adj || Object || [[#adj object|adj object]] || position setting of the widget&lt;br /&gt;
|-&lt;br /&gt;
| url || String || url || widget url&lt;br /&gt;
|-&lt;br /&gt;
| parameter || Object || parameter object || widget parameters in an object&lt;br /&gt;
|-&lt;br /&gt;
| id || String || unique id || unique id for the widget&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;internalcontens objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''internalcontens objects'''&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| params || Object || [[#params object|params object]] || widget parameter&lt;br /&gt;
|-&lt;br /&gt;
| header || Sting || E-Mail,Calendar,InfoStore,Tasks || header name&lt;br /&gt;
|-&lt;br /&gt;
| visible || Boolean || true,false || show module on the portal&lt;br /&gt;
|-&lt;br /&gt;
| adj || Object || [[#adj object|adj object]] || position setting of the widget&lt;br /&gt;
|- &lt;br /&gt;
| external || Boolean || false || only false is implemented&lt;br /&gt;
|-&lt;br /&gt;
| module || String || mail,calendar,infostore,tasks || internal module name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;adj object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''adj object'''&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| hw || Number || 0... || widget height relative to others, 0 for auto&lt;br /&gt;
|-&lt;br /&gt;
| ww || Number || 0... || widget width relative to others, 0 for auto&lt;br /&gt;
|-columns&lt;br /&gt;
| y || Number || 0... || vertical position on the start page in rows, 0 for auto&lt;br /&gt;
|-&lt;br /&gt;
| x || Number || 0... || horizontal position on the start page in columns, 0 for auto&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;params object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''params object'''&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| limit || Number || 5,10,15,20 || number of shown items in the module&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====global settings====&lt;br /&gt;
This table contains the global settings options&lt;br /&gt;
{| id=&amp;quot;global object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''global object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| confirmtimestamp ||Number || Timestamp || timestamp for the last confirmed/declined appointment&lt;br /&gt;
|-&lt;br /&gt;
| confirmpopup || Boolean || true,false|| confirmation pop-up for new appointments&lt;br /&gt;
|-&lt;br /&gt;
| save || Number || 0,1,2 || save layout on logout: 0 no, 1 yes, 2 ask&lt;br /&gt;
|-&lt;br /&gt;
| autorefresh || Number || 0,5,10,15,30 || time in minutes for GUI autorefresh, 0 for never&lt;br /&gt;
|-&lt;br /&gt;
| region || Object || [[#region object|region object]] || region settings for time and date formats&lt;br /&gt;
|-&lt;br /&gt;
| private_categories || String || tag,tag,.. || comma separated list of user defined tags &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;region object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''region object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| time || Object || [[#time object|time object]] || object for time defaults&lt;br /&gt;
|-&lt;br /&gt;
| date || Object || [[#date object|date object]] || object for date defaults&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;time object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''time object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| predefined || Number || 0,1 || 0 user defined, 1 language depending&lt;br /&gt;
|-&lt;br /&gt;
| format || String || HH:mm,&amp;quot;hh:mm a&amp;quot; || a stands for suffix which needs to be true then, too. m is 0-59, mm is 00-59, H is 1-24, HH is 01-24, h is 1-12, hh is 01-12, a is AM/PM.&lt;br /&gt;
|-&lt;br /&gt;
| format_hour || String || &amp;quot;hh a&amp;quot;,HH || a stands for suffix which needs to be true then, too. H is 1-24, HH is 01-24, h is 1-12, hh is 01-12, a is AM/PM.&lt;br /&gt;
|-&lt;br /&gt;
| format_suffix || Boolean || true,false || add suffix&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;date object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''date object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| format_selected_index || Number || id from [[#index|index]] || preselection for the user time format drop down&lt;br /&gt;
|-&lt;br /&gt;
| separator || String || /,.,- || date separator&lt;br /&gt;
|-&lt;br /&gt;
| predifined || Number || 0,1 || 0 user defined, 1 language depending&lt;br /&gt;
|-&lt;br /&gt;
| format || String || value from [[#index|index]] || date format &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;index&amp;quot; style=&amp;quot;width:50%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''date index'''&lt;br /&gt;
|-&lt;br /&gt;
! id    !! value&lt;br /&gt;
|-&lt;br /&gt;
| 0  || M/d/yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 1 || M/d/yy&lt;br /&gt;
|-&lt;br /&gt;
| 2 || MM/dd/yy&lt;br /&gt;
|-&lt;br /&gt;
| 3 || MM/dd/yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 4 || yy/MM/dd&lt;br /&gt;
|-&lt;br /&gt;
| 5 || dd/MM/yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 6 || dd/MM/yy&lt;br /&gt;
|-&lt;br /&gt;
| 7 || dd.MM.yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 8 || dd.MM.yy&lt;br /&gt;
|-&lt;br /&gt;
| 9 || d.MM.yy&lt;br /&gt;
|-&lt;br /&gt;
| 10 || d.M.yy&lt;br /&gt;
|-&lt;br /&gt;
| 11 || d.M.yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 12 || yyyy-MM-dd&lt;br /&gt;
|-&lt;br /&gt;
| 13 || dd-MMM-yy&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===menuiteration===&lt;br /&gt;
This object holds the setting of the pannel &lt;br /&gt;
{| id=&amp;quot;menue object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''menue object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| menuiteration || Number || 1,2,3,4,5,6 || highs of the GUI pannel in rows &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===theme settings===&lt;br /&gt;
This table shows the setting for the default theme&lt;br /&gt;
{| id=&amp;quot;theme object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''theme object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| name || String || &amp;lt;theme name&amp;gt; || name of the default theme &lt;br /&gt;
|-&lt;br /&gt;
| path ||String || &amp;lt;theme path&amp;gt; || path to the default theme&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===effects object===&lt;br /&gt;
the effects object holds the settings for GUI effects like hovers and fading.&lt;br /&gt;
{| id=&amp;quot;effects object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''effects object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| global || Boolean || true,false || enable effects&lt;br /&gt;
|-&lt;br /&gt;
| hover || Object || [[#hover object|hover object]]  || includes hover settings for the modules&lt;br /&gt;
|-&lt;br /&gt;
|  fading|| Boolean || true,false || fading&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;hover object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''hover object'''&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| speed || Number || 1,2,3 || hover delay, 1 short, 2 normal, 3 long&lt;br /&gt;
|-&lt;br /&gt;
| calendar || Boolean || true,false || hover for calendar&lt;br /&gt;
|-&lt;br /&gt;
| contacts || Boolean || true,false || hover for contacts&lt;br /&gt;
|-&lt;br /&gt;
| portal || Boolean || true,false || hovers on the portal page&lt;br /&gt;
|- &lt;br /&gt;
| infostore ||  Boolean || true,false || hover for infostore&lt;br /&gt;
|-&lt;br /&gt;
| mail || Boolean || true,false || hover for mail &lt;br /&gt;
|-&lt;br /&gt;
| tasks || Boolean || true,false || hover for tasks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===setting for tasks===&lt;br /&gt;
This objects holds the settings for tasks&lt;br /&gt;
{| id=&amp;quot;tasks objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''tasks objects'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| interval || Number || 5,10,15,20,30,60 || interval for reminder&lt;br /&gt;
|-&lt;br /&gt;
| gridsort || String || asc || how tasks get sorted&lt;br /&gt;
|-&lt;br /&gt;
| view || String || tasks/(split,list) || task view&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===foldertree object===&lt;br /&gt;
this is an internal gui object to store the folder tree on logout. This&lt;br /&gt;
object should not be modified.&lt;br /&gt;
{| id=&amp;quot;foldertree object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''foldertree object'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| FolderTreeState || Object || foldertree object || folder tree state on GUI logout, you should not touch &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Settings for contacts===&lt;br /&gt;
the contacts object holds the settings for the contacts.&lt;br /&gt;
{| id=&amp;quot;contacts object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''contacts object'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| gridsort ||String || asc || Sorting of contacts&lt;br /&gt;
|-&lt;br /&gt;
| cardsToViewPerColumn || String || auto,4,5,6,7|| displayed cards per column &lt;br /&gt;
|-&lt;br /&gt;
| view || String || contacts/(cards,phonelist) || card view&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===settings for the calendar===&lt;br /&gt;
The calendar object stores the settings for the calendar.&lt;br /&gt;
{| id=&amp;quot;calendar object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+'''calendar object'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| workweek ||Object || [[#workweek object|workweek object]] || settings for the workweek &lt;br /&gt;
|-&lt;br /&gt;
| endtime || Number || 0..23 || calendar display end time in hours&lt;br /&gt;
|-&lt;br /&gt;
| teams || Array || [[#teams object|teams object]] || Array of teams&lt;br /&gt;
|-&lt;br /&gt;
| allfolders ||Boolean || true,false || activate &amp;quot;Show all my appointments from all calendars&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| starttime || Number || 0..23 || calendar display end time in hours&lt;br /&gt;
|-&lt;br /&gt;
| interval || Number || 5,10,15,20,30,60 || calendar resolution&lt;br /&gt;
|-&lt;br /&gt;
| day || Object || [[#day object|day object]] || settings for day view &lt;br /&gt;
|-&lt;br /&gt;
| view || String || calendar/(calendar,team,list)/(day,workweek,month,week,custom,) || Calendar view, for team, groupware functionality must be available. '''Deprecated''', see views.&lt;br /&gt;
|-&lt;br /&gt;
| views || Object || [[#views object|views object]] || default calendar views&lt;br /&gt;
|-&lt;br /&gt;
| custom || Object || [[#custom object|custom object]] || setting for the custom view&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;workweek object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+'''workweek object'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| countdays || Number || 1,2,3,4,5,6,7 || Number of days in work week&lt;br /&gt;
|-&lt;br /&gt;
| numberofappointments || Number || 1,2,3,4,5,6,7,8 || Number of concurrent appointments shown in workweek view&lt;br /&gt;
|-&lt;br /&gt;
| startday || Number || 0,1,2,3,4,5,6 || 0 Sunday,...,6 Saturday  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;day object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+'''day object'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| numberofappointments || Number || 1,2,3,4,5,6,7,8 || Number of concurrent appointments shown in day view&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;views object&amp;quot; style=&amp;quot;width: 100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+'''views object'''&lt;br /&gt;
! name !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| shared || Boolean || true, false || Whether all views share the same default time range or not.&lt;br /&gt;
|-&lt;br /&gt;
| view || String || &amp;quot;calendar&amp;quot;, &amp;quot;team&amp;quot;, &amp;quot;list&amp;quot; || Default view.&lt;br /&gt;
|-&lt;br /&gt;
| calendar || String || &amp;quot;day&amp;quot;, &amp;quot;workweek&amp;quot;, &amp;quot;month&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;custom&amp;quot; || Default time range for the calendar view.&lt;br /&gt;
|-&lt;br /&gt;
| team || String || &amp;quot;day&amp;quot;, &amp;quot;workweek&amp;quot;, &amp;quot;month&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;custom&amp;quot; || Default time range for the team view.&lt;br /&gt;
|-&lt;br /&gt;
| list || String || &amp;quot;day&amp;quot;, &amp;quot;workweek&amp;quot;, &amp;quot;month&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;custom&amp;quot; || Default time range for the list view.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;custom object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+'''custom object'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| numberofappointments || Number || 1,2,3,4,5,6,7,8 || Number of concurrent appointments shown in day view&lt;br /&gt;
|-&lt;br /&gt;
| countdays || Number || 1,2,3,4,5,6,7 || Number of days in work week&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;teams object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+'''teams object'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| team_default || Boolean || true,false || true for the default team&lt;br /&gt;
|-&lt;br /&gt;
| name || string || name || name for the team&lt;br /&gt;
|-&lt;br /&gt;
| children || Array || [[#children objects|children objects]] || Array of children objects, childrens are users that belong to the team&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;children objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+'''children object'''&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| id || Number || userid || user id of the team member&lt;br /&gt;
|-&lt;br /&gt;
| display _name || String || display name || display name of the team member&lt;br /&gt;
|-&lt;br /&gt;
| type || Number || 1 || only 1 implemented&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===example /path, saved from a fresh user directly after the first login/logout===&lt;br /&gt;
 /path={&amp;quot;calendar&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;calendar/calendar/day&amp;quot;,&amp;quot;day&amp;quot;:{&amp;quot;numberofappointments&amp;quot;:4},&amp;quot;workweek&amp;quot;:{&amp;quot;countdays&amp;quot;:5,&amp;quot;startday&amp;quot;:1,&amp;quot;numberofappointments&amp;quot;:2},&amp;quot;starttime&amp;quot;:8,&amp;quot;allfolders&amp;quot;:true,&amp;quot;custom&amp;quot;:{&amp;quot;countdays&amp;quot;:3,&amp;quot;numberofappointments&amp;quot;:3},&amp;quot;endtime&amp;quot;:18,&amp;quot;interval&amp;quot;:30},&amp;quot;FolderTreeState&amp;quot;:{&amp;quot;folder_tree$1&amp;quot;:{&amp;quot;folder_tree$default&amp;quot;:{&amp;quot;folder_tree$default.INBOX&amp;quot;:{}},&amp;quot;folder_tree$25&amp;quot;:{}},&amp;quot;folder_tree$9&amp;quot;:{&amp;quot;folder_tree$10&amp;quot;:{&amp;quot;folder_tree$28&amp;quot;:{}}}},&amp;quot;contacts&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;contacts/cards&amp;quot;,&amp;quot;cardsToViewPerColumn&amp;quot;:&amp;quot;auto&amp;quot;,&amp;quot;gridsort&amp;quot;:&amp;quot;asc&amp;quot;},&amp;quot;theme&amp;quot;:{&amp;quot;path&amp;quot;:&amp;quot;default&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Default&amp;quot;},&amp;quot;portal&amp;quot;:{&amp;quot;infobox&amp;quot;:true,&amp;quot;internalcontents&amp;quot;:[{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;E-Mail&amp;quot;,&amp;quot;visible&amp;quot;:true,&amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:0,&amp;quot;x&amp;quot;:1},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;mail&amp;quot;},{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;Calendar&amp;quot;,&amp;quot;visible&amp;quot;:true,&amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:0,&amp;quot;x&amp;quot;:0},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;calendar&amp;quot;},{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;InfoStore&amp;quot;,&amp;quot;visible&amp;quot;:true,&amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:1,&amp;quot;x&amp;quot;:0},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;infostore&amp;quot;},{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;Tasks&amp;quot;,&amp;quot;visible&amp;quot;:true,&amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:1,&amp;quot;x&amp;quot;:1},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;tasks&amp;quot;}],&amp;quot;tooltip&amp;quot;:false,&amp;quot;externalcontents&amp;quot;:[],&amp;quot;minicalendar&amp;quot;:true},&amp;quot;infostore&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;infostore/split&amp;quot;},&amp;quot;effects&amp;quot;:{&amp;quot;hover&amp;quot;:{&amp;quot;calendar&amp;quot;:true,&amp;quot;speed&amp;quot;:2,&amp;quot;contacts&amp;quot;:true,&amp;quot;portal&amp;quot;:true,&amp;quot;infostore&amp;quot;:true,&amp;quot;mail&amp;quot;:true,&amp;quot;tasks&amp;quot;:true},&amp;quot;global&amp;quot;:false,&amp;quot;fading&amp;quot;:false},&amp;quot;mail&amp;quot;:{&amp;quot;newmail_options&amp;quot;:{&amp;quot;cc&amp;quot;:true,&amp;quot;bcc&amp;quot;:false,&amp;quot;from&amp;quot;:true,&amp;quot;options&amp;quot;:false},&amp;quot;view&amp;quot;:&amp;quot;mail/hsplit/unthreaded&amp;quot;,&amp;quot;formatmessage&amp;quot;:&amp;quot;ALTERNATIVE&amp;quot;,&amp;quot;notifyacknoledge&amp;quot;:true,&amp;quot;autocomplete&amp;quot;:true,&amp;quot;auto_save_drafts&amp;quot;:3,&amp;quot;signatures&amp;quot;:[],&amp;quot;fullmailheader&amp;quot;:true,&amp;quot;htmlmessage&amp;quot;:true},&amp;quot;tasks&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;tasks/split&amp;quot;,&amp;quot;gridsort&amp;quot;:&amp;quot;asc&amp;quot;,&amp;quot;interval&amp;quot;:30},&amp;quot;menu&amp;quot;:{&amp;quot;menuiteration&amp;quot;:4},&amp;quot;private_categories&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;global&amp;quot;:{&amp;quot;autorefresh&amp;quot;:10,&amp;quot;save&amp;quot;:1,&amp;quot;confirmtimestamp&amp;quot;:1216928454103,&amp;quot;confirmpopup&amp;quot;:true}}&lt;br /&gt;
&lt;br /&gt;
for example, here is how it would work on the command line:&lt;br /&gt;
 /opt/open-xchangen/sbin/changeuser -c 71 -i 5 --addguipreferences \&lt;br /&gt;
 '/gui={&amp;quot;calendar&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;calendar/calendar/day&amp;quot;,&amp;quot;day&amp;quot;:{&amp;quot;numberofappointments&amp;quot;:4},\&lt;br /&gt;
  &amp;quot;workweek&amp;quot;:{&amp;quot;countdays&amp;quot;:5,&amp;quot;startday&amp;quot;:1,&amp;quot;numberofappointments&amp;quot;:2},&amp;quot;starttime&amp;quot;:8,&amp;quot;allfolders&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;custom&amp;quot;:{&amp;quot;countdays&amp;quot;:3,&amp;quot;numberofappointments&amp;quot;:3},&amp;quot;endtime&amp;quot;:18,&amp;quot;interval&amp;quot;:30},\ &lt;br /&gt;
 &amp;quot;FolderTreeState&amp;quot;:{&amp;quot;folder_tree$1&amp;quot;:{&amp;quot;folder_tree$default&amp;quot;:{&amp;quot;folder_tree$default.INBOX&amp;quot;:{}},\ &lt;br /&gt;
 &amp;quot;folder_tree$25&amp;quot;:{}},&amp;quot;folder_tree$9&amp;quot;:{&amp;quot;folder_tree$10&amp;quot;:{&amp;quot;folder_tree$28&amp;quot;:{}}}},\ &lt;br /&gt;
 &amp;quot;contacts&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;contacts/cards&amp;quot;,&amp;quot;cardsToViewPerColumn&amp;quot;:&amp;quot;auto&amp;quot;,&amp;quot;gridsort&amp;quot;:&amp;quot;asc&amp;quot;},\ &lt;br /&gt;
 &amp;quot;theme&amp;quot;:{&amp;quot;path&amp;quot;:&amp;quot;default&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Default&amp;quot;},\ &amp;quot;portal&amp;quot;:{&amp;quot;infobox&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;internalcontents&amp;quot;:[{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;E-Mail&amp;quot;,&amp;quot;visible&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:0,&amp;quot;x&amp;quot;:1},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;mail&amp;quot;},\ &lt;br /&gt;
 {&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;Calendar&amp;quot;,&amp;quot;visible&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:0,&amp;quot;x&amp;quot;:0},\ &amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;calendar&amp;quot;},\ &lt;br /&gt;
 {&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;InfoStore&amp;quot;,&amp;quot;visible&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:1,&amp;quot;x&amp;quot;:0},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;infostore&amp;quot;},\ &lt;br /&gt;
 {&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;Tasks&amp;quot;,&amp;quot;visible&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:1,&amp;quot;x&amp;quot;:1},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;tasks&amp;quot;}],\ &lt;br /&gt;
 &amp;quot;tooltip&amp;quot;:false,&amp;quot;externalcontents&amp;quot;:[],&amp;quot;minicalendar&amp;quot;:true},\ &lt;br /&gt;
 &amp;quot;infostore&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;infostore/split&amp;quot;},\ &lt;br /&gt;
 &amp;quot;effects&amp;quot;:{&amp;quot;hover&amp;quot;:{&amp;quot;calendar&amp;quot;:true,&amp;quot;speed&amp;quot;:2,&amp;quot;contacts&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;portal&amp;quot;:true,&amp;quot;infostore&amp;quot;:true,&amp;quot;mail&amp;quot;:true,&amp;quot;tasks&amp;quot;:true},\ &lt;br /&gt;
 &amp;quot;global&amp;quot;:false,&amp;quot;fading&amp;quot;:false},\ &lt;br /&gt;
 &amp;quot;mail&amp;quot;:{&amp;quot;newmail_options&amp;quot;:{&amp;quot;cc&amp;quot;:true,&amp;quot;bcc&amp;quot;:false,&amp;quot;from&amp;quot;:true,&amp;quot;options&amp;quot;:false},\ &lt;br /&gt;
 &amp;quot;view&amp;quot;:&amp;quot;mail/hsplit/unthreaded&amp;quot;,&amp;quot;formatmessage&amp;quot;:&amp;quot;ALTERNATIVE&amp;quot;,\ &lt;br /&gt;
 &amp;quot;notifyacknoledge&amp;quot;:true,&amp;quot;autocomplete&amp;quot;:true,&amp;quot;auto_save_drafts&amp;quot;:3,\ &lt;br /&gt;
 &amp;quot;signatures&amp;quot;:[],&amp;quot;fullmailheader&amp;quot;:true,&amp;quot;htmlmessage&amp;quot;:true},\ &lt;br /&gt;
 &amp;quot;tasks&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;tasks/split&amp;quot;,&amp;quot;gridsort&amp;quot;:&amp;quot;asc&amp;quot;,&amp;quot;interval&amp;quot;:30},\ &lt;br /&gt;
 &amp;quot;menu&amp;quot;:{&amp;quot;menuiteration&amp;quot;:4},&amp;quot;private_categories&amp;quot;:&amp;quot;&amp;quot;,\ &lt;br /&gt;
 &amp;quot;global&amp;quot;:{&amp;quot;autorefresh&amp;quot;:10,&amp;quot;save&amp;quot;:1,&amp;quot;confirmtimestamp&amp;quot;:1216928454103,\ &lt;br /&gt;
 &amp;quot;confirmpopup&amp;quot;:true}}'&lt;br /&gt;
&lt;br /&gt;
[[Category: OX6]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Update_to_6_22&amp;diff=11705</id>
		<title>OX6:Update to 6 22</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Update_to_6_22&amp;diff=11705"/>
		<updated>2012-10-10T12:56:50Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Configuration Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Open-Xchange Server v6.22 - Update and Installation  =&lt;br /&gt;
&lt;br /&gt;
The new Open-Xchange Server v6.22 is the first step on the way to the next generation Open-Xchange App Suite. The update provides a new and improved Open-Xchange Server backend with enhancements for both generations. &lt;br /&gt;
&lt;br /&gt;
Especially on the backend, Open-Xchange implemented various changes and improvements like a new and clear structure for the configuration files and packages, an improved exception framework, unified OSGi, etc.&lt;br /&gt;
&lt;br /&gt;
On this page you can find an overview of the differences between the Open-Xchange 6.20.x and the Open-Xchange v.6.22 backend. There are new requirements, update guides, and multiple other changes.&lt;br /&gt;
&lt;br /&gt;
'''Please read the different articles and manuals regarding the update. We encourage administrators of Open-Xchange 6 v6.20.x to install this update. The further feature development will be based on v6.22'''&lt;br /&gt;
&lt;br /&gt;
'''Custom Packages: Unfortunately custom packages will not be ready with 6.22 release. If you have custom packages provided by Open-Xchange, please discuss with your Open-Xchange contact when these packages will be available for 6.22.'''&lt;br /&gt;
&lt;br /&gt;
'''Custom Plugins: If you have custom plugins written by yourself which depend on Open-Xchange Server OSGI bundles please check the information about necessary code and packaging changes below.'''&lt;br /&gt;
&lt;br /&gt;
'''Furthermore, Open-Xchange provides the complete v6.22 materials as a document which is available here: [http://software.open-xchange.com/OX6/6.22/doc Software Repository].'''&lt;br /&gt;
&lt;br /&gt;
= Supported Update Path =&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Old version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |New version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Update supported&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.7&lt;br /&gt;
|v6.22.0&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]](1)&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older Versions&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(1) If you don't [http://oxpedia.org/wiki/index.php?title=UpdatingOXPackages update to 6.20.7] before you start the 6.22 update, it is possible that some important scripts have not run on your system(s) and configuration options might be missing. If you have already updated to 6.22 from an v6.20 version earlier than 6.20.7 and you are experiencing problems, please contact Open-Xchange Support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rollback =&lt;br /&gt;
&lt;br /&gt;
Please note that after updating to 6.22 there is no way to get back to an earlier version of Open-Xchange. Please make sure that you have a full backup of your Open-Xchange installation(s).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cluster setups =&lt;br /&gt;
&lt;br /&gt;
If you have several Open-Xchange systems in a cluster setup, you need to shut down all of them before attempting the upgrade. Parallel operation of v6.20 and v6.22 nodes in one cluster may lead to unforeseen errors and is not supported even for a short time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Supported Server / Client Combinations =&lt;br /&gt;
&lt;br /&gt;
== Client Support ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Open-Xchange GUI / Clients&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Open-Xchange Server&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Supported&lt;br /&gt;
|-&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older versions of Open-Xchange GUI&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender 2 for Microsoft Outlook&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender for Business Mobility&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Open-Xchange Web Interface v1.2&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender for cPanel&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender 1 for Microsoft Outlook&lt;br /&gt;
|&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender for SyncML&lt;br /&gt;
|&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Parallels Operations Automation&lt;br /&gt;
|&lt;br /&gt;
|[[File:cross.gif]] (Supported with upcoming 6.22.1, Q4 2012)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Open-Xchange Database Support (Parallel Setup) ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Database&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |New Version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Supported&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; | Open-Xchange Database&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.7&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older Versions&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Improvements Overview of 6.20.x to 6.22 Backend =&lt;br /&gt;
&lt;br /&gt;
Open-Xchange provides an overview page regarding the main improvements of the new v6.22. Please have a look at [http://oxpedia.org/wiki/index.php?title=Backend_Improvements_6_22 Backend Improvements 6.22]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration Changes =&lt;br /&gt;
&lt;br /&gt;
== Configuration file location ==&lt;br /&gt;
In v6.22 we simplified the directory tree containing all configuration files to not longer include the subdirectories &amp;lt;code&amp;gt;admindaemon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;common&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;groupware&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For more details see the packaging changes [http://oxpedia.org/wiki/index.php?title=6.22_Packaging_Changes overview page].&lt;br /&gt;
&lt;br /&gt;
'''If you have any configuration management or templating system for automatic deployment of OX instances in place, theses changes mean that you will have to adapt that system to the new configuration file tree.'''&lt;br /&gt;
&lt;br /&gt;
== Other configuration changes ==&lt;br /&gt;
&lt;br /&gt;
* push.properties has been renamed to push-udp.properties&lt;br /&gt;
* the configuration of theme packages has changed. This is also described on the  packaging changes [http://oxpedia.org/wiki/index.php?title=6.22_Packaging_Changes overview page].&lt;br /&gt;
* since there is no administration deamon running any more, all, provisioning and general logs are written to one singel logfile&lt;br /&gt;
&lt;br /&gt;
= Packages changes =&lt;br /&gt;
&lt;br /&gt;
With v6.22 we have significantly reduced the number of packages necessary to install Open-Xchange Server. We encourage administrators of Open-Xchange v6.20.x to read the article [[6.22_Package_Changes|Package changes with 6.22]] before updating to Open-Xchange v6.22. This article describes in detail which new packages correspond to which old ones.&lt;br /&gt;
&lt;br /&gt;
The changes in the package structure should be completely transparent to the system administrator and are handled by standard package management tools during the upgrade.&lt;br /&gt;
&lt;br /&gt;
'''If you have any custom system for automatic installation and deployment of OX instances in place, it is very likely that you need to adapt your system to the new package structure.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Dropped packages =&lt;br /&gt;
&lt;br /&gt;
The package open-xchange-upsell-generic has been dropped for this release. An update will replace the package with open-xchange-upsell-multiple which offers the same features. The configuration needs to be converted though:&lt;br /&gt;
&lt;br /&gt;
In upsell.properties:&lt;br /&gt;
 com.openexchange.upsell.multiple.method=direct&lt;br /&gt;
 com.openexchange.upsell.multiple.method.static.shop_redir_url=URL_TO_STATIC_HTML_DOCUMENT&lt;br /&gt;
&lt;br /&gt;
The URL must point to an HTML document which holds the content previously defined in upsell.properties' modules/com.openexchange.upsell.generic/html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Default languages =&lt;br /&gt;
&lt;br /&gt;
Starting with v6.22 the localization files for German, French and British English are no longer part of the core packages. This change was necessary to allow customers to uninstall these languages when they are not needed. If you want to offer German, French and/or British English to your customers as language option, you need to install the corresponding packages after the update. Please see the [http://oxpedia.org/wiki/index.php?title=Update_to_6_22#Update_Guide_.28supported_packages.29 update guide] for your distribution for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= No separate admin daemon =&lt;br /&gt;
&lt;br /&gt;
Admin functionality will now be a part of the Groupware Process as optional bundle. This means the former, as root running, Admin daemon will no longer exist.&lt;br /&gt;
&lt;br /&gt;
Admin functionality is only available when the corresponding packages are installed.&lt;br /&gt;
&lt;br /&gt;
As a result of this change, there is now only one startup script which starts the Open-Xchange Server. The new unified process is called &amp;lt;code&amp;gt;open-xchange&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Following are potential pitfalls :&lt;br /&gt;
* ox-admin-scriptconf.sh is merged to /opt/open-xchange/etc/ox-scriptconf.sh, check NRFILES and Memory setting to fit the environment.&lt;br /&gt;
* If /etc/security/limits.conf does set limits for the open-xchange user, those need to be adopted.&lt;br /&gt;
* administrative tasks are now executed as user open-xchange (for example the filestore mount is no longer accessed as root).&lt;br /&gt;
* The new, unified process is not able to open tcp sockets below 1024.&lt;br /&gt;
* Separate monitoring for the admin process is no longer needed.&lt;br /&gt;
* admindaemon used to limit its network usage to IPv4 which is not the case anymore. This means that proper network setup is needed to avoid DNS and routing issues caused by dual stack usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Changes to programming APIs which might break custom plugins to the OX Server =&lt;br /&gt;
&lt;br /&gt;
* Please see [http://oxpedia.org/wiki/index.php?title=Backend_Improvements_6_22 Backend Improvements 6.22] for changes to the v6.22 core.&lt;br /&gt;
* If you have custom plugins written by yourself which depend on Open-Xchange Server OSGI bundles, check the pages  [[6.22_Packaging_Changes|v6.22 Packaging Changes]] and  [[6.22_Necessary_Code_Changes|v6.22 Necessary Code Changes]] for changes you might need to do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Update Guide for Open-Xchange v6.22 =&lt;br /&gt;
&lt;br /&gt;
== Update Guide (supported packages) ==&lt;br /&gt;
&lt;br /&gt;
To update the software to Open-Xchange v6.22, please use the following Update Guides. '''There you can also find  information on how to start the groupware with / without admin part, on known issues and manual steps required.'''&lt;br /&gt;
&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_Debian_6.0|Update Guide from 6.20 to 6.22 for Debian GNU/Linux 6.0 (Squeeze)]]&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_SLES11|Update Guide from 6.20 to 6.22 for SUSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_RHEL5|Update Guide from 6.20 to 6.22 for RedHat Enterprise Linux 5]]&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_RHEL6|Update Guide from 6.20 to 6.22 for RedHat Enterprise Linux 6]]&lt;br /&gt;
* [[Open-Xchange_620_622_UpdateGuide_for_CentOS5‎‎|Update Guide from 6.20 to 6.22 for CentOS 5]]&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_CentOS6‎‎|Update Guide from 6.20 to 6.22 for CentOS 6]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation Guide for Open-Xchange v6.22 =&lt;br /&gt;
&lt;br /&gt;
== Quick Installation Guide (supported packages) ==&lt;br /&gt;
&lt;br /&gt;
To download and install the software, please use the following Installation Guides.&lt;br /&gt;
&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_Debian_6.0_622|Download and Installation Guide for Debian GNU/Linux 6.0 (Squeeze)]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_SLES11_622|Download and Installation Guide for SUSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL5_622|Download and Installation Guide for RedHat Enterprise Linux 5]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL6_622|Download and Installation Guide for RedHat Enterprise Linux 6]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 5‎‎_622|Download and Installation Guide for CentOS 5]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 6‎‎_622|Download and Installation Guide for CentOS 6]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migration from OLOX1 to OLOX2 =&lt;br /&gt;
&lt;br /&gt;
== Migration Path ==&lt;br /&gt;
&lt;br /&gt;
Open-Xchange will discontinue the support for OXtender 1 for Microsoft Outlook with the new release v6.22. Additional, at the new backend, the Open-Xchange WebDAV XML API will no longer be officially supported. Open-Xchange will provide an upgrade path to the OXtender 2 for Microsoft Outlook.&lt;br /&gt;
&lt;br /&gt;
If the user installs the upcoming OLOX1 6.18.19 we will provide the following information to the user when trying to sync against the OX server &amp;gt;= 6.22. Open-Xchange provides via a pop-up window at the product the following migration possibilities:&lt;br /&gt;
&lt;br /&gt;
* User can use the OXUpdater to install the new version&lt;br /&gt;
* User can directly start installing by clicking on a provided link&lt;br /&gt;
&lt;br /&gt;
If the user closes the pop-up window, the OLOX 1 will be deactivated for the current session and profil. After installing OLOX2 and starting Outlook the user has to select the new OLOX2 profile and the migration is done.&lt;br /&gt;
&lt;br /&gt;
'''A complete migration path is documented at http://oxpedia.org/wiki/index.php?title=OLOX_Migration'''&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
* After the start of the new OLOX 2 profile, contacts, appointments and tasks will be synchronized&lt;br /&gt;
* Per default server configuration, mails older as one year won't be synchronized&lt;br /&gt;
* Notice and Journal information won't be synchronized. It is possible to export and import the information via the Outlook functionalities&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Update_to_6_22&amp;diff=11125</id>
		<title>OX6:Update to 6 22</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Update_to_6_22&amp;diff=11125"/>
		<updated>2012-09-14T08:59:09Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Configuration Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Update and Installation Open-Xchange Server v6.22 =&lt;br /&gt;
&lt;br /&gt;
The new Open-Xchange Server v6.22 is the first step on the way to the next generation Open-Xchange Server 7. The update provides a new and improved Open-Xchange Server backend with enhancements for both generations. &lt;br /&gt;
&lt;br /&gt;
Especially on the backend, Open-Xchange implemented various changes and improvements like a new and clear structure for the configuration files and packages, an improved exception framework, unified OSGi, etc.&lt;br /&gt;
&lt;br /&gt;
On this page you can find an overview of the differences between the Open-Xchange 6.20.x and the Open-Xchange v.6.22 backend. There are new requirements, update guides, and multiple other changes.&lt;br /&gt;
&lt;br /&gt;
'''Please read the different articles and manuals regarding the update. We encourage administrators of Open-Xchange 6 v6.20.x to install this update. The further feature development will be based on v6.22'''&lt;br /&gt;
&lt;br /&gt;
'''Furthermore, Open-Xchange provides the complete v6.22 materials as a document which is available here: [http://software.open-xchange.com/OX6/6.22/doc Software Repository].'''&lt;br /&gt;
&lt;br /&gt;
= Supported Update Path =&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Old version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |New version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Update supported&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.7&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]](1)&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older Versions&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(1) If you don't [http://oxpedia.org/wiki/index.php?title=UpdatingOXPackages update to 6.20.7] before you start the 6.22 update, it is possible that some important scripts have not run on your system(s) and configuration options might be missing. See HERE for a list of changes that were done during the updates between 6.20.x versions&lt;br /&gt;
&lt;br /&gt;
= Rollback =&lt;br /&gt;
&lt;br /&gt;
Please note that after updating to 6.22 there is no way to get back to an earlier version of Open-Xchange. Please make sure that you have a backup. (TODO)&lt;br /&gt;
&lt;br /&gt;
= Supported Server / Client Combinations =&lt;br /&gt;
&lt;br /&gt;
== Client Support ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Open-Xchange GUI / Clients&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Open-Xchange Server&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Supported&lt;br /&gt;
|-&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older versions of Open-Xchange GUI&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender 2 for Microsoft Outlook&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender for Business Mobility&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Open-Xchange Web Interface v1.2&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender 1 for Microsoft Outlook&lt;br /&gt;
|&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender for SyncML&lt;br /&gt;
|&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Open-Xchange Database Support (Parallel Setup) ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Database&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |New Version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Supported&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; | Open-Xchange Database&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.7&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older Versions&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Improvements Overview of 6.20.x to 6.22 Backend =&lt;br /&gt;
&lt;br /&gt;
Open-Xchange provides an overview page regarding the main improvements of the new v6.22. Please have a look at [http://oxpedia.org/wiki/index.php?title=Backend_Improvements_6_22 Backend Improvements 6.22]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration Changes =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* unchanged config files with old and new location&lt;br /&gt;
** push.properties renamed to push-udp.properties&lt;br /&gt;
* completely new config files&lt;br /&gt;
* config files that do not longer exist&lt;br /&gt;
* merged / split config files&lt;br /&gt;
* config options which need to be changed and their containing files&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''If you have any configuration management or templating system for automatic deployment of OX instances in place, theses changes mean that you will have to adapt that system to the new configuration file tree.'''&lt;br /&gt;
&lt;br /&gt;
= Packages changes =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* new packages and metapackages with short description&lt;br /&gt;
* removed metapackages&lt;br /&gt;
* remaining metapackages and what they do&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the [http://oxpedia.org/wiki/index.php?title=6.22_Packaging_Changes '''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
'''If you have any custom system for automatic installation and deployment of OX instances in place, it is very likely that you need to adapt your system to the new package structure.'''&lt;br /&gt;
&lt;br /&gt;
= No separate admin daemon =&lt;br /&gt;
&lt;br /&gt;
Admin functionality will now be a part of the Groupware Process as optional bundle. This means the former, as root running, Admin daemon will no longer exist.&lt;br /&gt;
&lt;br /&gt;
following are potential pitfalls :&lt;br /&gt;
* ox-admin-scriptconf.sh is merged to /opt/open-xchange/etc/ox-scriptconf.sh, check NRFILES and Memory setting to fit the environment.&lt;br /&gt;
* If /etc/security/limits.conf does set limits for the open-xchange user, those need to be adopted.&lt;br /&gt;
* administrative tasks are now executed as user open-xchange (for example the filestore mount is no longer accessed as root).&lt;br /&gt;
* The mutual process is not able to open tcp sockets below 1024.&lt;br /&gt;
* Monitoring for the admin process is no longer needed.&lt;br /&gt;
&lt;br /&gt;
= Startup Scripts =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* startup scripts&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the ['''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
= Changes to programming APIs which might break custom plugins to the OX Server =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* changes to exception handling &amp;amp; other code changes that break customer's  custom developments&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the ['''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
= Installation and Update Guide for Open-Xchange v6.22 =&lt;br /&gt;
&lt;br /&gt;
== Quick Installation Guide (supported packages) ==&lt;br /&gt;
&lt;br /&gt;
To download and install the software, please use the following Installation Guides.&lt;br /&gt;
&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_Debian_6.0_622|Download and Installation Guide for Debian GNU/Linux 6.0 (Squeeze)]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_SLES11_622|Download and Installation Guide for SUSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL5_622|Download and Installation Guide for RedHat Enterprise Linux 5]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL6_622|Download and Installation Guide for RedHat Enterprise Linux 6]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 5‎‎_622|Download and Installation Guide for CentOS 5]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 6‎‎_622|Download and Installation Guide for CentOS 6]]&lt;br /&gt;
&lt;br /&gt;
== Update Guide (supported packages) ==&lt;br /&gt;
&lt;br /&gt;
To update the software to Open-Xchange v6.22, please use the following Update Guides. '''There you can also find  information on how to start the groupware with / without admin part, on known issues and manual steps required.'''&lt;br /&gt;
&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_Debian_6.0|Update Guide from 6.20 to 6.22 for Debian GNU/Linux 6.0 (Squeeze)]]&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_SLES11|Update Guide from 6.20 to 6.22 for SUSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_RHEL5|Update Guide from 6.20 to 6.22 for RedHat Enterprise Linux 5]]&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_RHEL6|Update Guide from 6.20 to 6.22 for RedHat Enterprise Linux 6]]&lt;br /&gt;
* [[Open-Xchange_620_622_UpdateGuide_for_CentOS5‎‎|Update Guide from 6.20 to 6.22 for CentOS 5]]&lt;br /&gt;
* [[Open-Xchange_620_622_Update_Guide_for_CentOS6‎‎|Update Guide from 6.20 to 6.22 for CentOS 6]]&lt;br /&gt;
&lt;br /&gt;
= Migration from OLOX1 to OLOX2 =&lt;br /&gt;
&lt;br /&gt;
== Migration Path ==&lt;br /&gt;
&lt;br /&gt;
Open-Xchange will discontinue the support for OXtender 1 for Microsoft Outlook with the new release v6.22. Additional, at the new backend, the Open-Xchange WebDAV XML API will no longer be officially supported. Open-Xchange will provide an upgrade path to the OXtender 2 for Microsoft Outlook.&lt;br /&gt;
&lt;br /&gt;
If the user installs the upcoming OLOX1 6.18.19 we will provide the following information to the user when trying to sync against the OX server &amp;gt;= 6.22. Open-Xchange provides via a pop-up window at the product the following migration possibilities:&lt;br /&gt;
&lt;br /&gt;
* User can use the OXUpdater to install the new version&lt;br /&gt;
* User can directly start installing by clicking on a provided link&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the user closes the pop-up window, the OLOX 1 will be deactivated for the current session and profil. After installing OLOX2 and starting Outlook the user has to select the new OLOX2 profile and the migration is done.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
* After the start of the new OLOX 2 profile, contacts, appointments and tasks will be synchronized&lt;br /&gt;
* Per default server configuration, mails older as one year will be synchronized&lt;br /&gt;
* Notice and Journal information won't be synchronized. It is possible to export and import the information via the Outlook functionalities&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Update_to_6_22&amp;diff=10954</id>
		<title>OX6:Update to 6 22</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Update_to_6_22&amp;diff=10954"/>
		<updated>2012-07-31T12:33:21Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Process Descriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Update and Installation Portal Open-Xchange Server v6.22 =&lt;br /&gt;
&lt;br /&gt;
The new Open-Xchange Server v6.22 is the first step on the way to the next generation Open-Xchange Server 7. The update provides a new and improved Open-Xchange Server backend with  enhancements for both generations. &lt;br /&gt;
&lt;br /&gt;
Especially on the backend, Open-Xchange implemented various changes and improvements like a new and clear structure for the configuration files and packages, an improved exception framework, unified OSGi, etc.&lt;br /&gt;
&lt;br /&gt;
On this portal you can find an overview of the differences between the Open-Xchange 6.20.x and the Open-Xchange v.6.22 backend.  There are new requirements, update guides, and multiple other changes.&lt;br /&gt;
&lt;br /&gt;
'''Please read the different articles and manuals regarding the update. We encourage administrators of Open-Xchange 6 v6.20.x to install this update. The further feature development will be based on v6.22'''&lt;br /&gt;
&lt;br /&gt;
'''Furthermore, Open-Xchange provides the complete v6.22 materials as a document which is available here: [http://software.open-xchange.com/OX6/6.22/doc Software Repository].'''&lt;br /&gt;
&lt;br /&gt;
= Supported Update Path =&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Old version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |New version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Update supported&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.7&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]](1)&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older Versions&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(1) If you don't [http://oxpedia.org/wiki/index.php?title=UpdatingOXPackages update to 6.20.7] before you start the 6.22 update, it is possible that some important scripts have not run on your system(s) and configuration options might be missing. See HERE for a list of changes that were done during the updates between 6.20.x versions&lt;br /&gt;
&lt;br /&gt;
= Rollback =&lt;br /&gt;
&lt;br /&gt;
Please note that after updating to 6.22 there is no way to get back to an earlier version of Open-Xchange. Please make sure that you have a backup. (TODO)&lt;br /&gt;
&lt;br /&gt;
= Supported Server / Client Combinations =&lt;br /&gt;
&lt;br /&gt;
== Client Support ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Open-Xchange GUI / Clients&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Open-Xchange Server&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Supported&lt;br /&gt;
|-&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older versions of Open-Xchange GUI&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender 2 for Microsoft Outlook&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender for Business Mobility&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Open-Xchange Web Interface v1.2&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Open-Xchange Database Support (Parallel Setup) ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Database&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |New Version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Supported&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; | Open-Xchange Database&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.7&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older Versions&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Improvements Overview of 6.20.x to 6.22 Backend =&lt;br /&gt;
&lt;br /&gt;
Open-Xchange provides an overview page regarding the main improvements of the new v6.22. Please have a look at [http://oxpedia.org/wiki/index.php?title=Backend_Improvements_6_22 Backend Improvements 6.22]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration Changes =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* unchanged config files with old and new location&lt;br /&gt;
* completely new config files&lt;br /&gt;
* config files that do not longer exist&lt;br /&gt;
* merged / split config files&lt;br /&gt;
* config options which need to be changed and their containing files&lt;br /&gt;
All pre-update config files are copied to DIRECTORY during the update so they are still accessible after the update. They can be safely removed at any time.&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the [http://oxpedia.org/wiki/index.php?title=6.22_Packaging_Changes '''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
'''If you have any configuration management or templating system for automatic deployment of OX instances in place, theses changes mean that you will have to adapt that system to the new configuration file tree.'''&lt;br /&gt;
&lt;br /&gt;
= Packages changes =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* new packages and metapackages with short description&lt;br /&gt;
* removed metapackages&lt;br /&gt;
* remaining metapackages and what they do&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the ['''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
'''If you have any custom system for automatic installation and deployment of OX instances in place, it is very likely that you need to adapt your system to the new package structure.'''&lt;br /&gt;
&lt;br /&gt;
= Process Descriptions =&lt;br /&gt;
&lt;br /&gt;
Admin functionality will now be a part of the Groupware Process as optional bundle. This means the former, as root running, Admin daemon will no longer exist.&lt;br /&gt;
&lt;br /&gt;
following are potential pitfalls :&lt;br /&gt;
* ox-admin-scriptconf.sh is merged to /opt/open-xchange/etc/ox-scriptconf.sh, check NRFILES and Memory setting to fit the environment.&lt;br /&gt;
* If /etc/security/limits.conf does set limits for the open-xchange user, those need to be adopted.&lt;br /&gt;
* administrative tasks are now executed as user open-xchange (for example the filestore mount is no longer accessed as root).&lt;br /&gt;
* The mutual process is not able to open tcp sockets below 1024.&lt;br /&gt;
* Monitoring for the admin process is no longer needed.&lt;br /&gt;
&lt;br /&gt;
= Startup Scripts =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* startup scripts&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the ['''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
= Changes to programming APIs which might break custom plugins to the OX Server =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* changes to exception handling &amp;amp; other code changes that break customer's  custom developments&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the ['''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
= Installation and Update Guide for Open-Xchange v6.22 =&lt;br /&gt;
&lt;br /&gt;
== Quick Installation Guide (supported packages) ==&lt;br /&gt;
&lt;br /&gt;
To download and install the software, please use the following Installation Guides.&lt;br /&gt;
&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_Debian_6.0_622|Download and Installation Guide for Debian GNU/Linux 6.0 (Squeeze)]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_SLES11_622|Download and Installation Guide for SUSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL5_622|Download and Installation Guide for RedHat Enterprise Linux 5]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL6_622|Download and Installation Guide for RedHat Enterprise Linux 6]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 5‎‎_622|Download and Installation Guide for CentOS 5]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 6‎‎_622|Download and Installation Guide for CentOS 6]]&lt;br /&gt;
&lt;br /&gt;
== Update Guide (supported packages) ==&lt;br /&gt;
&lt;br /&gt;
To update the software to Open-Xchange v6.22, please use the following Update Guides. '''There you can also find  information on how to start the groupware with / without admin part, on known issues and manual steps required.'''&lt;br /&gt;
&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_Debian_6.0|Download and Installation Guide for Debian GNU/Linux 6.0 (Squeeze)]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_SLES11|Download and Installation Guide for SUSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL5|Download and Installation Guide for RedHat Enterprise Linux 5]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL6|Download and Installation Guide for RedHat Enterprise Linux 6]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 5‎‎|Download and Installation Guide for CentOS 5]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 6‎‎|Download and Installation Guide for CentOS 6]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Update_to_6_22&amp;diff=10953</id>
		<title>OX6:Update to 6 22</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Update_to_6_22&amp;diff=10953"/>
		<updated>2012-07-31T12:30:16Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Process Descriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Update and Installation Portal Open-Xchange Server v6.22 =&lt;br /&gt;
&lt;br /&gt;
The new Open-Xchange Server v6.22 is the first step on the way to the next generation Open-Xchange Server 7. The update provides a new and improved Open-Xchange Server backend with  enhancements for both generations. &lt;br /&gt;
&lt;br /&gt;
Especially on the backend, Open-Xchange implemented various changes and improvements like a new and clear structure for the configuration files and packages, an improved exception framework, unified OSGi, etc.&lt;br /&gt;
&lt;br /&gt;
On this portal you can find an overview of the differences between the Open-Xchange 6.20.x and the Open-Xchange v.6.22 backend.  There are new requirements, update guides, and multiple other changes.&lt;br /&gt;
&lt;br /&gt;
'''Please read the different articles and manuals regarding the update. We encourage administrators of Open-Xchange 6 v6.20.x to install this update. The further feature development will be based on v6.22'''&lt;br /&gt;
&lt;br /&gt;
'''Furthermore, Open-Xchange provides the complete v6.22 materials as a document which is available here: [http://software.open-xchange.com/OX6/6.22/doc Software Repository].'''&lt;br /&gt;
&lt;br /&gt;
= Supported Update Path =&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Old version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |New version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Update supported&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.7&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]](1)&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older Versions&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(1) If you don't [http://oxpedia.org/wiki/index.php?title=UpdatingOXPackages update to 6.20.7] before you start the 6.22 update, it is possible that some important scripts have not run on your system(s) and configuration options might be missing. See HERE for a list of changes that were done during the updates between 6.20.x versions&lt;br /&gt;
&lt;br /&gt;
= Rollback =&lt;br /&gt;
&lt;br /&gt;
Please note that after updating to 6.22 there is no way to get back to an earlier version of Open-Xchange. Please make sure that you have a backup. (TODO)&lt;br /&gt;
&lt;br /&gt;
= Supported Server / Client Combinations =&lt;br /&gt;
&lt;br /&gt;
== Client Support ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Open-Xchange GUI / Clients&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Open-Xchange Server&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Supported&lt;br /&gt;
|-&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older versions of Open-Xchange GUI&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender 2 for Microsoft Outlook&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|OXtender for Business Mobility&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Open-Xchange Web Interface v1.2&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Open-Xchange Database Support (Parallel Setup) ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Database&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |New Version&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Supported&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; | Open-Xchange Database&lt;br /&gt;
|v6.22.x&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.7&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.20.x&lt;br /&gt;
|[[File:check.gif]] (after running v6.22 update tasks)&lt;br /&gt;
|-&lt;br /&gt;
|v6.18.x&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|Older Versions&lt;br /&gt;
|[[File:cross.gif]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Improvements Overview of 6.20.x to 6.22 Backend =&lt;br /&gt;
&lt;br /&gt;
Open-Xchange provides an overview page regarding the main improvements of the new v6.22. Please have a look at [http://oxpedia.org/wiki/index.php?title=Backend_Improvements_6_22 Backend Improvements 6.22]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration Changes =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* unchanged config files with old and new location&lt;br /&gt;
* completely new config files&lt;br /&gt;
* config files that do not longer exist&lt;br /&gt;
* merged / split config files&lt;br /&gt;
* config options which need to be changed and their containing files&lt;br /&gt;
All pre-update config files are copied to DIRECTORY during the update so they are still accessible after the update. They can be safely removed at any time.&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the [http://oxpedia.org/wiki/index.php?title=6.22_Packaging_Changes '''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
'''If you have any configuration management or templating system for automatic deployment of OX instances in place, theses changes mean that you will have to adapt that system to the new configuration file tree.'''&lt;br /&gt;
&lt;br /&gt;
= Packages changes =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* new packages and metapackages with short description&lt;br /&gt;
* removed metapackages&lt;br /&gt;
* remaining metapackages and what they do&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the ['''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
'''If you have any custom system for automatic installation and deployment of OX instances in place, it is very likely that you need to adapt your system to the new package structure.'''&lt;br /&gt;
&lt;br /&gt;
= Process Descriptions =&lt;br /&gt;
&lt;br /&gt;
Admin functionality will now, as optional bundle, be a part of the Groupware Process. This means the former, as root running, Admin daemon will no longer exist.&lt;br /&gt;
&lt;br /&gt;
following are potential pitfalls :&lt;br /&gt;
* ox-admin-scriptconf.sh is merged to /opt/open-xchange/etc/ox-scriptconf.sh, check NRFILES and Memory setting to fit the environment&lt;br /&gt;
* if /etc/security/limits.conf does set limits for the open-xchange user, those need to be adopted&lt;br /&gt;
* administrative tasks are now executed as user open-xchange (for example the filestore mount is no longer accessed as root)&lt;br /&gt;
&lt;br /&gt;
= Startup Scripts =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* startup scripts&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the ['''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
= Changes to programming APIs which might break custom plugins to the OX Server =&lt;br /&gt;
&lt;br /&gt;
The overview page provides a list of&lt;br /&gt;
&lt;br /&gt;
* changes to exception handling &amp;amp; other code changes that break customer's  custom developments&lt;br /&gt;
&lt;br /&gt;
We encourage administrators of Open-Xchange v6.20.x to read the ['''list'''] before updating to Open-Xchange v6.22.&lt;br /&gt;
&lt;br /&gt;
= Installation and Update Guide for Open-Xchange v6.22 =&lt;br /&gt;
&lt;br /&gt;
== Quick Installation Guide (supported packages) ==&lt;br /&gt;
&lt;br /&gt;
To download and install the software, please use the following Installation Guides.&lt;br /&gt;
&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_Debian_6.0_622|Download and Installation Guide for Debian GNU/Linux 6.0 (Squeeze)]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_SLES11_622|Download and Installation Guide for SUSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL5_622|Download and Installation Guide for RedHat Enterprise Linux 5]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL6_622|Download and Installation Guide for RedHat Enterprise Linux 6]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 5‎‎_622|Download and Installation Guide for CentOS 5]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 6‎‎_622|Download and Installation Guide for CentOS 6]]&lt;br /&gt;
&lt;br /&gt;
== Update Guide (supported packages) ==&lt;br /&gt;
&lt;br /&gt;
To update the software to Open-Xchange v6.22, please use the following Update Guides. '''There you can also find  information on how to start the groupware with / without admin part, on known issues and manual steps required.'''&lt;br /&gt;
&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_Debian_6.0|Download and Installation Guide for Debian GNU/Linux 6.0 (Squeeze)]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_SLES11|Download and Installation Guide for SUSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL5|Download and Installation Guide for RedHat Enterprise Linux 5]]&lt;br /&gt;
* [[Open-Xchange_Installation_Guide_for_RHEL6|Download and Installation Guide for RedHat Enterprise Linux 6]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 5‎‎|Download and Installation Guide for CentOS 5]]&lt;br /&gt;
* [[Open-Xchange Installation Guide for CentOS 6‎‎|Download and Installation Guide for CentOS 6]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:Oxinstaller&amp;diff=10594</id>
		<title>Template:Oxinstaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:Oxinstaller&amp;diff=10594"/>
		<updated>2012-06-26T08:11:13Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important:''' You should have your Open-Xchange license code at hand. If you do not plan to license Open-Xchange, you can use the option ''--no-license'' instead. Please also check [[OXReportClient]] documentation for more information about configuring a supported and maintained Open-Xchange server.&lt;br /&gt;
&lt;br /&gt;
'''Important:''' For MAX_MEMORY_FOR_JAVAVM a rule of thumb for simple installations is half available system memory. For production environments please consult our {{DocLink|docpath=whitepaper/OX6-Sizing-Whitepaper.pdf|name=Sizing Whitepaper}}.&lt;br /&gt;
&lt;br /&gt;
 $ /opt/open-xchange/sbin/oxinstaller --add-license=YOUR-OX-LICENSE-CODE \&lt;br /&gt;
 --servername=oxserver --configdb-pass=db_password \&lt;br /&gt;
 --master-pass=admin_master_password --ajp-bind-port=localhost --servermemory MAX_MEMORY_FOR_JAVAVM&lt;br /&gt;
&lt;br /&gt;
'''Note:''' In a clustered setup, &amp;lt;tt&amp;gt;--ajp-bind-port&amp;lt;/tt&amp;gt; must be set to &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:Oxinstaller&amp;diff=10560</id>
		<title>Template:Oxinstaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:Oxinstaller&amp;diff=10560"/>
		<updated>2012-06-20T05:15:36Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important:''' You should have your Open-Xchange license code at hand. If you do not plan to license Open-Xchange, you can use the option ''--no-license'' instead. Please also check [[OXReportClient]] documentation for more information about configuring a supported and maintained Open-Xchange server.&lt;br /&gt;
&lt;br /&gt;
'''Important:''' the option &amp;quot;--servermemory 512&amp;quot; configures 512 MB Ram for the groupware process. This works for small environments. Please refere to the {{DocLink|docpath=whitepaper/OX6-Sizing-Whitepaper.pdf|name=Sizing Whitepaper}} to learn how to set this value for your needs.&lt;br /&gt;
&lt;br /&gt;
 $ /opt/open-xchange/sbin/oxinstaller --add-license=YOUR-OX-LICENSE-CODE \&lt;br /&gt;
 --servername=oxserver --configdb-pass=db_password \&lt;br /&gt;
 --master-pass=admin_master_password --ajp-bind-port=localhost --servermemory 512&lt;br /&gt;
&lt;br /&gt;
'''Note:''' In a clustered setup, &amp;lt;tt&amp;gt;--ajp-bind-port&amp;lt;/tt&amp;gt; must be set to &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:Main_Page_Advanced&amp;diff=9764</id>
		<title>Template:Main Page Advanced</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:Main_Page_Advanced&amp;diff=9764"/>
		<updated>2011-12-14T08:00:04Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Programming Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Overview =&lt;br /&gt;
*[[Architecture_Overview|Architecture Overview]]&lt;br /&gt;
&lt;br /&gt;
= Branding =&lt;br /&gt;
* [[Whitelabel|White-labeling the Open-Xchange GUI for big hosting/reseller environments]]&lt;br /&gt;
* [[Gui_Theming_Description|GUI Theming Description]]&lt;br /&gt;
* [[User_and_context_based_themes|User and context based themes]]&lt;br /&gt;
* [[Gui_Plugin_Development|GUI Branding Plugins]]&lt;br /&gt;
&lt;br /&gt;
= UI Customization and Examples =&lt;br /&gt;
* [[Gui_Plugin_Development|Embedding external web applications which require authentication]]&lt;br /&gt;
* [[Gui_path|Setting User/GUI Preferences via RMI]]&lt;br /&gt;
* [[Open-Xchange_UWA|Open-Xchange Netvibes UWA mashup]]&lt;br /&gt;
* [[Gui_Plugin_Development|GUI Plugin Development]]&lt;br /&gt;
* [[Plugin_API|GUI Plugin API Documentation]]&lt;br /&gt;
* [[Enable_TinyMCE_spellcheck_module|Enable the TinyMCE spell-checker module]]&lt;br /&gt;
* [[HTTP_API_Examples|HTTP API Examples]]&lt;br /&gt;
* [[Install_and_configure_the_mail-account_plugin|Install and configure the mail-account plugin]]&lt;br /&gt;
&lt;br /&gt;
= Groupware Server customization =&lt;br /&gt;
* [[Plugin_Extension_Quickstart_Guide|How to make custom changes to existing plugins (Authentication plugin)]]&lt;br /&gt;
* [[Automatic_Delete_OXObjects_Per_User|Automatically delete users OX-Objects and OX-Folders]]&lt;br /&gt;
* Auto login, session handling, single sign on&lt;br /&gt;
** [http://www.open-xchange.com/fileadmin/user_upload/open-xchange/document/presentation/OX-HE-Authentication-Sessionhandling.pdf Authentication and Sessionhandling white paper (EasyLogin)]&lt;br /&gt;
** [http://www.open-xchange.com/fileadmin/user_upload/open-xchange/document/presentation/OX-HE-Authentication-Sessionhandling-en-6.18.pdf Authentication and Sessionhandling white paper (EasyLogin) (v.6.18.0)]&lt;br /&gt;
** Custom login masks&lt;br /&gt;
*** [[Open-Xchange servlet for external login masks]]&lt;br /&gt;
&lt;br /&gt;
= Programming Interfaces =&lt;br /&gt;
* The [[HTTP_API|HTTP API]] is used by the Open-Xchange GUI and various 3rd party applications. It consists mainly of messages in JavaScript Object Notation ([http://json.org JSON]) sent over HTTP.&lt;br /&gt;
* The [[Oxwebdavapi|WebDAV API]] is used by external clients to modify object on the OX Server. It based mainly on the webdav standard with some enhancements to handle OX objects.&lt;br /&gt;
* Provisioning API to access the Open-Xchange Admin Daemon&lt;br /&gt;
** The [http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp RMI] API is used for data provisioning of Contexts, Users, Groups and Resources as well as for configuring Databases, Filestores and OX Servers. It is currently split into two parts,&lt;br /&gt;
*** a {{DocLink|docpath=RMI/admin-core/|name=core}} and&lt;br /&gt;
*** a {{DocLink|docpath=RMI/admin-hosting/|name=hosting}} component.&lt;br /&gt;
** The {{DocLink|docpath=OX6-Provisioning/|name=Open-Xchange CLT}} are shell scripts that simplify groupware and service administration&lt;br /&gt;
** Create contexts/users with with [[Csv_import]]&lt;br /&gt;
** [[Open-Xchange-SOAP|Provisioning using SOAP]]&lt;br /&gt;
* The [[Oxmapi|Oxmapi]] is a windows library for programmers needed to communicate with the OX server&lt;br /&gt;
* {{DocLink|docpath=mal/|name=Open-Xchange Mail Abstraction Layer}}&lt;br /&gt;
* The Plugin API for extending the GUI is described in two documents: [[Plugin API|an overview]] and {{DocLink|docpath=gui-plugin-api|name=the reference}}&lt;br /&gt;
* [[UDPPush]] Open-Xchange PUSH Interface for Groupware Objects&lt;br /&gt;
&lt;br /&gt;
{{=}} Importing and exporting data {{=}}&lt;br /&gt;
* Migrate a batch of users and contexts at once. Check the CSV Batch Import documentation [[Csv_import|page]].&lt;br /&gt;
* Documentation for the [[data import format|data import format]]&lt;br /&gt;
* [[VCard and ICal support]]&lt;br /&gt;
* [[Using the export servlet]]&lt;br /&gt;
* [[Using the import servlet]]&lt;br /&gt;
* [[export ical/vcard|Example in bash to extract private contacts,tasks,appointments in ical/vcard format]]&lt;br /&gt;
* [[Import_holidays|Importing holidays into the OX Calendar]]&lt;br /&gt;
* [[CrawlerArchitecture|Architecture of the crawler bundle]]&lt;br /&gt;
&lt;br /&gt;
{{=}} Configuration and Tweaks {{=}}&lt;br /&gt;
* [[OX6_Troubleshooting|Basic troubleshooting]]&lt;br /&gt;
* {{DocLink|docpath=Html-Whitelist|name=HTML Whitelist configuration}}&lt;br /&gt;
* [[Open_Xchange_Configuration|Open-Xchange Configuration]]&lt;br /&gt;
* [[Open-Xchange_Lighttpd|Open-Xchange and Lighttpd]]&lt;br /&gt;
* [[Open-Xchange_RSS_Client|Open-Xchange as RSS client]]&lt;br /&gt;
* [[On_The_Fly_Configuration_Update|On The Fly Configuration Update (experimental)]]&lt;br /&gt;
* [[Session_Migration|Session migration]]&lt;br /&gt;
* [[Syslog_Configuration|syslog Configuration]]&lt;br /&gt;
* [[OXAE_MailingLists_with_contacts-ldap|Integrate OXAE Mailinglists into Open-Xchange]]&lt;br /&gt;
* [[MailNotify_Bundle|Mail Notification (Push) with Open-Xchange]]&lt;br /&gt;
* [[UCS_AD_Connector_en|Synchronize Active Directory with OX ASE/SE for UCS]]&lt;br /&gt;
* [[Tune_apache2_for_more_concurrent_connections|Apache2 tuning]]&lt;br /&gt;
&lt;br /&gt;
= Testing and QA =&lt;br /&gt;
* [[Automated GUI Tests]]&lt;br /&gt;
* [[Jmeter profile for performance tests|JMeter profile for performance tests]]&lt;br /&gt;
&lt;br /&gt;
= Translations =&lt;br /&gt;
* [[Available_Translation| Available Language Translations]]&lt;br /&gt;
* [[GUI Translation|Translate Open-Xchange to your community language]]&lt;br /&gt;
* [[Translate Open-Xchange to supported language]]&lt;br /&gt;
&lt;br /&gt;
= Installation based on source code =&lt;br /&gt;
* [[SourceCodeAccess|Download the sourcecode]]&lt;br /&gt;
* [[EclipseQuickInstallGuide|Eclipse Quick Install Guide]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Tune_apache2_for_more_concurrent_connections&amp;diff=9762</id>
		<title>Tune apache2 for more concurrent connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Tune_apache2_for_more_concurrent_connections&amp;diff=9762"/>
		<updated>2011-12-14T07:51:25Z</updated>

		<summary type="html">&lt;p&gt;Holgi: moved Development:Tune apache2 for more concurrent connections to Tune apache2 for more concurrent connections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=The problem=&lt;br /&gt;
By default apache2 is configured to support 150 concurrent connections.&lt;br /&gt;
This forces all parallel requests beyond that limit to wait. &lt;br /&gt;
Especially if, for example, active sync clients maintain a permanent connection for push events to arrive.&lt;br /&gt;
&lt;br /&gt;
=The solution=&lt;br /&gt;
This is an example configuration to provide 800 concurrent connections.&lt;br /&gt;
Please ensure that your apache is using the mpm_worker module. This allows us to serve lots of concurrent connections by using less RAM than with mpm_prefork as we are going to start much less processes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;IfModule mpm_worker_module&amp;gt;&lt;br /&gt;
    ServerLimit          25&lt;br /&gt;
    StartServers         10&lt;br /&gt;
    MinSpareThreads      75&lt;br /&gt;
    MaxSpareThreads     250 &lt;br /&gt;
    ThreadLimit          64&lt;br /&gt;
    ThreadsPerChild      32&lt;br /&gt;
    MaxClients          800&lt;br /&gt;
    MaxRequestsPerChild   0&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Short explanation of the parameters:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ServerLimit&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Declares the maximum number of running apache processes. If you change this value you have to restart the daemon.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;StartServers&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The number of processes to start initially when starting the apache daemon.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MinSpareThreads/MaxSpareThreads&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;This regulates how many threads may stay idle without being killed. Apache regulates this on its own very well with default values.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ThreadsPerChild&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;How many threads can be created per process. Can be changed during a reload.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ThreadLimit&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ThreadsPerChild&amp;lt;/b&amp;gt; can be configured as high as this value during runtime. If you change this value you have to restart the daemon.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MaxClients&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;This declares how many concurrent connections we provide. Devided by '''ThreadsPerChild'''  you get the suitable ServerLimit value. May be less than '''ServerLimit * ThreadsPerChild''' to reserve some resources that can be engaged during runtime with increasing '''MaxClients''' and reloading the configuration.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MaxRequestsPerChild&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Defines the number of Connections that a process can handle during its lifetime (keep-alives are counted once). After that it will be killed.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For further information on these parameters see http://httpd.apache.org/docs/2.2/mod/worker.html and http://httpd.apache.org/docs/2.2/mod/mpm_common.html.&lt;br /&gt;
&lt;br /&gt;
--[[User:Steffen.templin|Steffen.templin]] 12:10, 23 May 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Tune_apache2_for_more_concurrent_connections&amp;diff=9761</id>
		<title>Tune apache2 for more concurrent connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Tune_apache2_for_more_concurrent_connections&amp;diff=9761"/>
		<updated>2011-12-14T07:50:46Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* The problem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=The problem=&lt;br /&gt;
By default apache2 is configured to support 150 concurrent connections.&lt;br /&gt;
This forces all parallel requests beyond that limit to wait. &lt;br /&gt;
Especially if, for example, active sync clients maintain a permanent connection for push events to arrive.&lt;br /&gt;
&lt;br /&gt;
=The solution=&lt;br /&gt;
This is an example configuration to provide 800 concurrent connections.&lt;br /&gt;
Please ensure that your apache is using the mpm_worker module. This allows us to serve lots of concurrent connections by using less RAM than with mpm_prefork as we are going to start much less processes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;IfModule mpm_worker_module&amp;gt;&lt;br /&gt;
    ServerLimit          25&lt;br /&gt;
    StartServers         10&lt;br /&gt;
    MinSpareThreads      75&lt;br /&gt;
    MaxSpareThreads     250 &lt;br /&gt;
    ThreadLimit          64&lt;br /&gt;
    ThreadsPerChild      32&lt;br /&gt;
    MaxClients          800&lt;br /&gt;
    MaxRequestsPerChild   0&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Short explanation of the parameters:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ServerLimit&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Declares the maximum number of running apache processes. If you change this value you have to restart the daemon.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;StartServers&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The number of processes to start initially when starting the apache daemon.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MinSpareThreads/MaxSpareThreads&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;This regulates how many threads may stay idle without being killed. Apache regulates this on its own very well with default values.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ThreadsPerChild&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;How many threads can be created per process. Can be changed during a reload.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ThreadLimit&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ThreadsPerChild&amp;lt;/b&amp;gt; can be configured as high as this value during runtime. If you change this value you have to restart the daemon.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MaxClients&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;This declares how many concurrent connections we provide. Devided by '''ThreadsPerChild'''  you get the suitable ServerLimit value. May be less than '''ServerLimit * ThreadsPerChild''' to reserve some resources that can be engaged during runtime with increasing '''MaxClients''' and reloading the configuration.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MaxRequestsPerChild&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Defines the number of Connections that a process can handle during its lifetime (keep-alives are counted once). After that it will be killed.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For further information on these parameters see http://httpd.apache.org/docs/2.2/mod/worker.html and http://httpd.apache.org/docs/2.2/mod/mpm_common.html.&lt;br /&gt;
&lt;br /&gt;
--[[User:Steffen.templin|Steffen.templin]] 12:10, 23 May 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=My.cnf&amp;diff=9156</id>
		<title>My.cnf</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=My.cnf&amp;diff=9156"/>
		<updated>2011-10-13T08:31:27Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists some parameters (MySQL 5.1) which might be worth to adjust on a MySQL instance running the Open-Xchange databases.&lt;br /&gt;
This is NOT a reference configuration but shows some possible settings. Please check the MySQL documentation for your version to understand the settings and test local changes carefully.&lt;br /&gt;
&lt;br /&gt;
You should adjust the &amp;lt;code&amp;gt;innodb_buffer_pool_size&amp;lt;/code&amp;gt; parameter for better memory usage.&lt;br /&gt;
&lt;br /&gt;
On bigger installations you should use &amp;lt;code&amp;gt;innodb_file_per_table = 1&amp;lt;/code&amp;gt;, which is creating single files instead of one big blob. If you change this parameter after the database initialization you have to recreate (like dump/drop and re-import) the tables. &lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 [client]&lt;br /&gt;
 port            = 3306&lt;br /&gt;
 socket          = /var/run/mysqld/mysqld.sock&lt;br /&gt;
 &lt;br /&gt;
 [mysqld]&lt;br /&gt;
 socket          = /var/run/mysqld/mysqld.sock&lt;br /&gt;
 port            = 3306&lt;br /&gt;
 user                           = mysql&lt;br /&gt;
 # applies only when running as root&lt;br /&gt;
 #memlock                        = 1&lt;br /&gt;
 &lt;br /&gt;
 table_open_cache               = 3072&lt;br /&gt;
 table_definition_cache         = 4096&lt;br /&gt;
 max_heap_table_size            = 64M&lt;br /&gt;
 tmp_table_size                 = 64M&lt;br /&gt;
 max_connections                = 505&lt;br /&gt;
 max_user_connections           = 500&lt;br /&gt;
 max_allowed_packet             = 16M&lt;br /&gt;
 thread_cache_size              = 32&lt;br /&gt;
 query_cache_size               = 64M&lt;br /&gt;
 &lt;br /&gt;
 # InnoDB&lt;br /&gt;
 default_table_type             = InnoDB&lt;br /&gt;
 &lt;br /&gt;
 # 80% of ram that is dedicated for the database (this needs to be adjusted to your system)&lt;br /&gt;
 innodb_buffer_pool_size        = 14G&lt;br /&gt;
 &lt;br /&gt;
 innodb_data_file_path          = ibdata1:128M:autoextend&lt;br /&gt;
 innodb_file_per_table          = 1&lt;br /&gt;
 innodb_log_file_size           = 512M&lt;br /&gt;
 innodb_log_files_in_group      = 2&lt;br /&gt;
 &lt;br /&gt;
 # MyISAM&lt;br /&gt;
 myisam_recover                 = backup,force&lt;br /&gt;
 &lt;br /&gt;
 # Logging&lt;br /&gt;
 log_warnings                   = 2&lt;br /&gt;
 log_error                      = /var/log/mysql/error.log&lt;br /&gt;
 &lt;br /&gt;
 slow_query_log                 = 1&lt;br /&gt;
 slow_query_log_file            = /var/log/mysql/mysql-slow.log&lt;br /&gt;
 long_query_time                = 1&lt;br /&gt;
 log_queries_not_using_indexes  = 1&lt;br /&gt;
 min_examined_row_limit         = 20&lt;br /&gt;
 &lt;br /&gt;
 # Binary Log / Replication&lt;br /&gt;
 server_id                      = 1&lt;br /&gt;
 log-bin                        = mysql-bin&lt;br /&gt;
 binlog_cache_size              = 1M &lt;br /&gt;
 sync_binlog                    = 8&lt;br /&gt;
 binlog_format                  = row&lt;br /&gt;
 expire_logs_days               = 7&lt;br /&gt;
 max_binlog_size                = 128M &lt;br /&gt;
 relay-log                      = /var/log/mysql/slave-relay.log&lt;br /&gt;
 relay-log-index                = /var/log/mysql/slave-relay-log.index &lt;br /&gt;
 &lt;br /&gt;
 [mysqldump]&lt;br /&gt;
 quick&lt;br /&gt;
 single-transaction&lt;br /&gt;
 max_allowed_packet             = 16M&lt;br /&gt;
 &lt;br /&gt;
 [mysql]&lt;br /&gt;
 no_auto_rehash&lt;br /&gt;
 &lt;br /&gt;
 [myisamchk]&lt;br /&gt;
 key_buffer                     = 512M&lt;br /&gt;
 sort_buffer_size               = 512M&lt;br /&gt;
 read_buffer                    = 8M&lt;br /&gt;
 write_buffer                   = 8M&lt;br /&gt;
 &lt;br /&gt;
 [mysqld_safe]&lt;br /&gt;
 open-files-limit               = 8192&lt;br /&gt;
 log-error                      = /var/log/mysql/error.log&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Open-Xchange_Plugin_Overview&amp;diff=8134</id>
		<title>AppSuite:Open-Xchange Plugin Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Open-Xchange_Plugin_Overview&amp;diff=8134"/>
		<updated>2011-07-01T12:23:48Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Core Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview of available Open-Xchange Plugins =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
These plugins are part of the Open-Xchange Server Core platform.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:230px&amp;quot; align=&amp;quot;left&amp;quot; |Name&lt;br /&gt;
!style=&amp;quot;width:230px&amp;quot; align=&amp;quot;left&amp;quot; |Description&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Documentation&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-authentication-ldap]&lt;br /&gt;
|Authentication against LDAP server&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-authentication-imap]&lt;br /&gt;
|Authentication against IMAP server&lt;br /&gt;
|[[Authentication_IMAP_Plugin_description|Authentication imap plugin description]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-contextrestore]&lt;br /&gt;
|Plugin to restore one or more contexts from a complete database dump&lt;br /&gt;
|http://software.open-xchange.com/OX6/doc/OX6-Installation-and-Administration.pdf&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-dataretention / open-xchange-dataretention-csv]&lt;br /&gt;
|Module to be used for data retention (german: Vorratsdatenspeicherung)&lt;br /&gt;
|open-xchange-dataretention-csv is an example implementation of the data retention service&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-commons-logging-log4j / open-xchange-log4j]&lt;br /&gt;
|These packages must be installed when Open-Xchange should use syslog&lt;br /&gt;
|[[Syslog_Configuration|Syslog configuration]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-contacts-ldap]&lt;br /&gt;
|Integrate LDAP address book into Open-Xchange public folder tree&lt;br /&gt;
|http://software.open-xchange.com/OX6/doc/OX6-Installation-and-Administration.pdf&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-subscribe-crawler]&lt;br /&gt;
|The open-xchange Social OX PlugIn bundle to subscribe/import data&lt;br /&gt;
|[[CrawlerArchitecture|Architecture of the Social OX PlugIn bundle]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-upsell-generic]&lt;br /&gt;
|Basic examples to implement an up sell layer in Open-Xchange&lt;br /&gt;
|[[Upsell_Layer_Package|Upsell package description]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-easylogin]&lt;br /&gt;
|Example package to implement the EasyLogin mechanism&lt;br /&gt;
|[[Open-Xchange_servlet_for_external_login_masks|EasyLogin description]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-report-client]&lt;br /&gt;
|Tool to display and report the amount of users and contexts in the Open-Xchange environment&lt;br /&gt;
|[[OXReportClient|Report Client description]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/OXtender-stable/OXUpdater/ open-xchange-outlook-updater]&lt;br /&gt;
|Updater server bundle to download OXtender directly from Open-Xchange GUI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-passwordchange-script]&lt;br /&gt;
|Use an external command to change a password&lt;br /&gt;
|[[ChangePasswordExternal|Example Script]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-publish-microformats]&lt;br /&gt;
|Publishing of Open-Xchange internal data structures like contacts, documents.&lt;br /&gt;
|[[Open-Xchange_Publishing|Publishing Data with Open-Xchange]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-calendar-printing]&lt;br /&gt;
|Generating printviews of calendar items&lt;br /&gt;
|[[Open-Xchange_Publishing|Publishing Data with Open-Xchange]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-audit]&lt;br /&gt;
|User action tracking bundle&lt;br /&gt;
|[[OXAudit|Audit bundle description]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-push-mailnotify]&lt;br /&gt;
|Accepting external new mail notifications&lt;br /&gt;
|[[MailNotify_Bundle|Mail Notification (Push) with Open-Xchange]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-push-imapidle]&lt;br /&gt;
|Mail push using IMAP IDLE&lt;br /&gt;
|[[MailPushIMAPIDLE_Bundle|Mail Notification (Push) with Open-Xchange]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-messaging-facebook open-xchange-subscribe-facebook]&lt;br /&gt;
|Facebook messaging and subscription&lt;br /&gt;
|[[FacebookMessaging_Bundle|Using Facebook with Open-Xchange]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-subscribe-msn]&lt;br /&gt;
|MSN subscription&lt;br /&gt;
|[[MSN_Bundles|Windows Live / MSN]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-messaging-twitter]&lt;br /&gt;
|Twitter messaging&lt;br /&gt;
|[[Twitter_Bundles|Twitter]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-subscribe-linkedin]&lt;br /&gt;
|LinkedIn subscription&lt;br /&gt;
|[[LinkedIn_Bundles|LinkedIn]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-voipnow-gui open-xchange-voipnow-json]&lt;br /&gt;
|Integration of 4PSA VoipNow&lt;br /&gt;
|[[Installing_VoipNow|Install the Open-Xchange VoipNow integration packages]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://software.open-xchange.com/OX6/stable/ open-xchange-admin-plugin-reseller]&lt;br /&gt;
|Reseller provisioning plugin&lt;br /&gt;
|[[Reseller_Bundle|Install the Open-Xchange Reseller package]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Additional Plugins ==&lt;br /&gt;
&lt;br /&gt;
The plugins listed here are not - yet - part of the Core platform and may or may not ever be part of the Open-Xchange Core platform.&lt;br /&gt;
&lt;br /&gt;
These plugins are not supported by Open-Xchange with the exception of concrete projects. Please [http://www.open-xchange.com/en/contactus contact us] for more details.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:230px&amp;quot; align=&amp;quot;left&amp;quot; |Name&lt;br /&gt;
!style=&amp;quot;width:230px&amp;quot; align=&amp;quot;left&amp;quot; |Description&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Documentation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Custom Plugins ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following list consists of plugins, that Open-Xchange developed for specific customers. It is an overview of what is possible to do with the Open-Xchange integration platform.&lt;br /&gt;
&lt;br /&gt;
If you want Open-Xchange to develop a specific plugin for you, please [http://www.open-xchange.com/en/contactus contact us] for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:150px&amp;quot; align=&amp;quot;left&amp;quot; |Name&lt;br /&gt;
!align=&amp;quot;left&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
|MAL&lt;br /&gt;
|Plugin which replaces the standard imap/smtp plugin to access the mail store with a customer specific plugin, e.g. directly access a [http://en.wikipedia.org/wiki/Maildir maildir] mailstore.&lt;br /&gt;
|-&lt;br /&gt;
|Upsell&lt;br /&gt;
|If the example upsell plugin does not fit your needs or has some missing functionality, do not hesitate to contact us.&lt;br /&gt;
|-&lt;br /&gt;
|Spam&lt;br /&gt;
|It's possible to integrate the built in mark as SPAM/HAM functionality into almost any solution.&lt;br /&gt;
|-&lt;br /&gt;
|Authentication&lt;br /&gt;
|Authentication can be done against every system that allows to specify a username/password combination.&lt;br /&gt;
|-&lt;br /&gt;
|Migration from OX5 to OX6&lt;br /&gt;
|Migration plugin that updates the user passwords in OX6 Database after a successful login to the OX5 LDAP service. That way, passwords can be migrated automatically from any LDAP to OX6 database.&lt;br /&gt;
|-&lt;br /&gt;
|Corporate Integration: EasyLogin&lt;br /&gt;
|The EasyLogin mechanism allows to login into Open-Xchange from other applications without specifying username and password again.&lt;br /&gt;
|-&lt;br /&gt;
|Corporate Integration: ConfigJump&lt;br /&gt;
|Integrate your own configuration application in the Open-Xchange settings tree.&lt;br /&gt;
|-&lt;br /&gt;
|UI Customization&lt;br /&gt;
|A lot of customization can be done in the Open-Xchange UI. Starting from themes to the integration of custom modules and functions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: OX6]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=My.cnf&amp;diff=7737</id>
		<title>My.cnf</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=My.cnf&amp;diff=7737"/>
		<updated>2011-05-03T12:18:35Z</updated>

		<summary type="html">&lt;p&gt;Holgi: Created page with &amp;quot; #  # /etc/mysql/my.cnf  #  [client]  port            = 3306  socket          = /var/run/mysqld/mysqld.sock    [mysqld]  socket          = /var/run/mysqld/mysqld.sock  port      ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #&lt;br /&gt;
 # /etc/mysql/my.cnf&lt;br /&gt;
 #&lt;br /&gt;
 [client]&lt;br /&gt;
 port            = 3306&lt;br /&gt;
 socket          = /var/run/mysqld/mysqld.sock&lt;br /&gt;
 &lt;br /&gt;
 [mysqld]&lt;br /&gt;
 socket          = /var/run/mysqld/mysqld.sock&lt;br /&gt;
 port            = 3306&lt;br /&gt;
 user                           = mysql&lt;br /&gt;
 memlock                        = 1&lt;br /&gt;
 &lt;br /&gt;
 table_open_cache               = 3072&lt;br /&gt;
 table_definition_cache         = 4096&lt;br /&gt;
 max_heap_table_size            = 64M&lt;br /&gt;
 tmp_table_size                 = 64M&lt;br /&gt;
 max_connections                = 505&lt;br /&gt;
 max_user_connections           = 500&lt;br /&gt;
 max_allowed_packet             = 16M&lt;br /&gt;
 thread_cache_size              = 32&lt;br /&gt;
 query_cache_size               = 64M&lt;br /&gt;
 &lt;br /&gt;
 # InnoDB&lt;br /&gt;
 default_table_type             = InnoDB&lt;br /&gt;
 &lt;br /&gt;
 # 80% of ram that is dedicated for the database&lt;br /&gt;
 innodb_buffer_pool_size        = 14G&lt;br /&gt;
 &lt;br /&gt;
 innodb_data_file_path          = ibdata1:512M:autoextend&lt;br /&gt;
 innodb_file_per_table		   = 1&lt;br /&gt;
 innodb_log_file_size           = 512M&lt;br /&gt;
 innodb_log_files_in_group      = 2&lt;br /&gt;
 &lt;br /&gt;
 # MyISAM&lt;br /&gt;
 myisam_recover                 = backup,force&lt;br /&gt;
 &lt;br /&gt;
 # Logging&lt;br /&gt;
 log_warnings                   = 2&lt;br /&gt;
 log_error                      = /var/log/mysql/error.log&lt;br /&gt;
 &lt;br /&gt;
 slow_query_log                 = 1&lt;br /&gt;
 slow_query_log_file            = slow.log&lt;br /&gt;
 long_query_time                = 1&lt;br /&gt;
 log_queries_not_using_indexes  = 1&lt;br /&gt;
 min_examined_row_limit         = 20&lt;br /&gt;
 &lt;br /&gt;
 # Binary Log / Replication&lt;br /&gt;
 server_id                      = 1&lt;br /&gt;
 log-bin                        = mysql-bin&lt;br /&gt;
 binlog_cache_size              = 1M &lt;br /&gt;
 sync_binlog                    = 8&lt;br /&gt;
 binlog_format                  = row&lt;br /&gt;
 expire_logs_days               = 7&lt;br /&gt;
 max_binlog_size                = 128M &lt;br /&gt;
 &lt;br /&gt;
 [mysqldump]&lt;br /&gt;
 quick&lt;br /&gt;
 single-transaction&lt;br /&gt;
 max_allowed_packet             = 16M&lt;br /&gt;
 &lt;br /&gt;
 [mysql]&lt;br /&gt;
 no_auto_rehash&lt;br /&gt;
 &lt;br /&gt;
 [myisamchk]&lt;br /&gt;
 key_buffer                     = 512M&lt;br /&gt;
 sort_buffer_size               = 512M&lt;br /&gt;
 read_buffer                    = 8M&lt;br /&gt;
 write_buffer                   = 8M&lt;br /&gt;
 &lt;br /&gt;
 [mysqld_safe]&lt;br /&gt;
 open-files-limit               = 8192&lt;br /&gt;
 log-error                      = /var/log/mysql/error.log&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:ApacheOXConf&amp;diff=7639</id>
		<title>Template:ApacheOXConf</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:ApacheOXConf&amp;diff=7639"/>
		<updated>2011-04-12T09:38:09Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure the ''mod_proxy_ajp'' module by creating a new Apache configuration file.&lt;br /&gt;
&lt;br /&gt;
 $ vim {{{ajpconf}}}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Location /axis2&amp;gt;&lt;br /&gt;
     # restrict access to the soap provisioning API&lt;br /&gt;
     Order Deny,Allow&lt;br /&gt;
     Deny from all&lt;br /&gt;
     Allow from 127.0.0.1&lt;br /&gt;
     # you might add more ip addresses / networks here&lt;br /&gt;
     # Allow from 192.168 10 172.16&lt;br /&gt;
 &amp;lt;/Location&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 {{{loadmodule}}}&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;IfModule mod_proxy_ajp.c&amp;gt;&lt;br /&gt;
    ProxyRequests Off&lt;br /&gt;
    &amp;lt;Proxy balancer://oxcluster&amp;gt;&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Allow from all&lt;br /&gt;
        # multiple server setups need to have the hostname inserted instead localhost&lt;br /&gt;
        BalancerMember ajp://localhost:8009 timeout=100 smax=0 ttl=60 retry=60 loadfactor=50 route=OX1&lt;br /&gt;
        # Enable and maybe add additional hosts running OX here&lt;br /&gt;
        # BalancerMember ajp://oxhost2:8009 timeout=100  smax=0 ttl=60 retry=60 loadfactor=50 route=OX2&lt;br /&gt;
        ProxySet stickysession=JSESSIONID&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /ajax&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/ajax&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /axis2&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/axis2&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /servlet&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/servlet&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /infostore&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/infostore&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /publications&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/publications&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /Microsoft-Server-ActiveSync&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/Microsoft-Server-ActiveSync&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /usm-json&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/usm-json&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Modify the default website settings to display the Open-Xchange GUI&lt;br /&gt;
&lt;br /&gt;
 $ vim {{{apacheconf}}}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 	ServerAdmin webmaster@localhost&lt;br /&gt;
 &lt;br /&gt;
 	DocumentRoot {{{docroot}}}&lt;br /&gt;
 &lt;br /&gt;
 	&amp;lt;Directory {{{docroot}}}&amp;gt;&lt;br /&gt;
 		AllowOverride None&lt;br /&gt;
 		Order allow,deny&lt;br /&gt;
 		allow from all&lt;br /&gt;
 		RedirectMatch ^/$ /ox6/&lt;br /&gt;
                Options +FollowSymLinks +SymLinksIfOwnerMatch&lt;br /&gt;
 	&amp;lt;/Directory&amp;gt;&lt;br /&gt;
        # deflate&lt;br /&gt;
       AddOutputFilterByType DEFLATE text/html text/plain text/javascript application/javascript text/css text/xml application/xml text/x-js application/x-javascript&lt;br /&gt;
 &lt;br /&gt;
 	# pre-compressed files&lt;br /&gt;
 	AddType text/javascript .jsz&lt;br /&gt;
 	AddType text/css .cssz&lt;br /&gt;
 	AddType text/xml .xmlz&lt;br /&gt;
         AddType text/plain .po&lt;br /&gt;
 	&lt;br /&gt;
 	AddEncoding gzip .jsz .cssz .xmlz&lt;br /&gt;
 	SetEnvIf Request_URI &amp;quot;\.(jsz|cssz|xmlz)$&amp;quot; no-gzip&lt;br /&gt;
 	&lt;br /&gt;
 	ExpiresActive On&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6&amp;gt;&lt;br /&gt;
 	        # Expires (via ExpiresByType to override global settings)&lt;br /&gt;
 	        ExpiresByType image/gif &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/png &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/jpg &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/jpeg &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/css &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/xml &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/javascript &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/x-js &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType application/x-javascript &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        Header append Cache-Control &amp;quot;private&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header unset Vary&lt;br /&gt;
 	        # Strip version&lt;br /&gt;
 	        RewriteEngine On&lt;br /&gt;
 	        RewriteRule v=\w+/(.+) $1 [L]&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6/ox.html&amp;gt;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;now&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;now&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header set Cache-Control &amp;quot;no-store, no-cache, must-revalidate, post-check=0, pre-check=0&amp;quot;&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6/index.html&amp;gt;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;now&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;now&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header set Cache-Control &amp;quot;no-store, no-cache, must-revalidate, post-check=0, pre-check=0&amp;quot;&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:OX_Mobile_Web_Interface&amp;diff=7592</id>
		<title>OX6:OX Mobile Web Interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:OX_Mobile_Web_Interface&amp;diff=7592"/>
		<updated>2011-03-28T07:31:08Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Information and Installation of Open-Xchange Mobile Web App (Preview)=&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Later this year, Open-Xchange will release Open-Xchange Mobile Web App, which lets you access data from Open-Xchange Server 6 with your smartphone running a webkit based browser like the iPhone or Android devices.&lt;br /&gt;
Open-Xchange Mobile Web App offers online and offline access to appointments, contacts and mails on the road using your smartphone. Optimized for low bandwiths Open-Xchange Mobile Web App offers instant and fast over the air access to your data, which are at the same time safely stored on Open-Xchange Server. The following modules are supported:&lt;br /&gt;
&lt;br /&gt;
*E-Mail&lt;br /&gt;
*Calendar&lt;br /&gt;
*Contacts&lt;br /&gt;
&lt;br /&gt;
Moreover the app offers seamless integration to use your phones basic functions like phone calls. You can easily start calls from your Open-Xchange contacts on your smartphone or directly send E-Mails.&lt;br /&gt;
&lt;br /&gt;
== Features and Functions ==&lt;br /&gt;
&lt;br /&gt;
=== Mail Module ===&lt;br /&gt;
*Access to all Open-Xchange standard folder: Inbox, Sent, Trash, Spam and Drafts&lt;br /&gt;
*Creation of new e-mails&lt;br /&gt;
*Answer, forward and delete e-mails&lt;br /&gt;
*Mail attachments (Attachment handling/support is defined by mobile device)&lt;br /&gt;
&lt;br /&gt;
=== Contact Module ===&lt;br /&gt;
*Access to all Open-Xchange contact folder and contacts with details&lt;br /&gt;
*Creation of e-mail directly from contact module&lt;br /&gt;
*Start call directly from contact module&lt;br /&gt;
&lt;br /&gt;
=== Calendar Module ===&lt;br /&gt;
* Access to all Open-Xchange calendar folder and appointments with details&lt;br /&gt;
* Accept/Decline of appointments&lt;br /&gt;
* Participants and resources list from all appointments&lt;br /&gt;
* Planned: Additional notes for Accept/Decline function, creation of new appointments&lt;br /&gt;
&lt;br /&gt;
=== Persistence of the Mobile Web App ===&lt;br /&gt;
*Offline capability&lt;br /&gt;
*All contacts are available offline&lt;br /&gt;
*All appointments are available offline&lt;br /&gt;
*All mail header are available offline&lt;br /&gt;
*All mails which are opened once are available offline&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
*Number of e-mails retrieved (25,50,75,100)&lt;br /&gt;
*Number of days which will be checked for appointments (5,10,20,30)&lt;br /&gt;
*Animation for iOS devices (on/off)&lt;br /&gt;
*Subscription of contact folders&lt;br /&gt;
*Autologin&lt;br /&gt;
&lt;br /&gt;
===Themeability, branding and i18n ===&lt;br /&gt;
&lt;br /&gt;
* i18n for DE and EN, other languages can be added.&lt;br /&gt;
* Branding options: App name  and app icon&lt;br /&gt;
* Themeability by CSS&lt;br /&gt;
&lt;br /&gt;
== Supported devices ==&lt;br /&gt;
&lt;br /&gt;
The OX Mobile Web App should work on devices running a Webkit based browser. These are mainly the devices running iOS, Android and newest generation of BlackBerrys. For devices running Symbian we recommend to use Opera Mobile Browser.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; rules=&amp;quot;all&amp;quot; align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
  |'''Device Support'''&lt;br /&gt;
  |&amp;amp;nbsp;&lt;br /&gt;
  |&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
  |Apple iPhone&lt;br /&gt;
  |yes (iPhone running iOS 2.0, 2.1, 3.0, 4.0, 4.2.1, 4.3)&lt;br /&gt;
  |Official Supported by OX: 2G, 3G, 3GS, 4 and iPod-Touch 3.1.3&lt;br /&gt;
 |-&lt;br /&gt;
  |Android&lt;br /&gt;
  |yes&lt;br /&gt;
  |Official Supported by OX: Google Nexus One (Android 2.3.3), HTC Desire (Sense Android 2.1)&lt;br /&gt;
 |-&lt;br /&gt;
  |Nokia/Symbian S60 5th Edition&lt;br /&gt;
  |via Opera Mini&lt;br /&gt;
  |i.e Nokia N97 (Although there is a built-in Webkit browser running on this device a Symbian bug in the cookie-handling which prevents login to the OX-Server)&lt;br /&gt;
 |-&lt;br /&gt;
  |Windows Mobile running Internet Explorer&lt;br /&gt;
  |no&lt;br /&gt;
  |&lt;br /&gt;
 |-&lt;br /&gt;
 |Windows Phone 7&lt;br /&gt;
 |not yet&lt;br /&gt;
 |&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Technical overview ==&lt;br /&gt;
* Based on HTML5, CSS, Javascript (Frameworks jQuery and jQTouch)&lt;br /&gt;
* Optimized for Webkit browsers like Mobile Safari and Chrome. Will also work with restrictions on Firefox and Opera Mobile&lt;br /&gt;
* Complete offline capability&lt;br /&gt;
&lt;br /&gt;
===Offline Mode details===&lt;br /&gt;
&lt;br /&gt;
The OX Mobile Web App uses HTML5 to provide an offline mode for the user. To do this, there are two different kinds of storage mechanisms.&lt;br /&gt;
&lt;br /&gt;
* The whole application will be cached using the &amp;quot;HTML5 application cache&amp;quot;. This will be done on the first visit/start of the app. After this initial download, all graphics, language files, js-files and everything else which is needed to run the app is stored locally on your phone in a storage managed by the browser.&lt;br /&gt;
&lt;br /&gt;
* The data from the OX server will be stored using the HTML5 storage mechanism which will be supportet by the users device. These can be a HTML5 local storage, session storage or an SQLite database. For the user there's no difference between these different storage modes.&lt;br /&gt;
&lt;br /&gt;
Note: In case your device has no storage support (like the Nokia N97), a log message will inform you about this. The log can be found under the settings page, hitting the button in the upper right corner showing the exclamation mark symbol.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Open-Xchange Server &amp;gt;= v.6.20&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
&lt;br /&gt;
== Download &amp;amp; Documentation==&lt;br /&gt;
&lt;br /&gt;
Please note that everything from this page and beyond is in Preview: This means nothing is final, changes will be made before final release, stability is not guaranteed and nothing from this site should be used in production.&lt;br /&gt;
&lt;br /&gt;
Follow this [http://software.open-xchange.com/OX6/OXtender-unstable/MobileApp/ link] to download the installation package, Release Notes and documentation.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=open-xchange-gui-mobile-v2-gui open-xchange-gui-mobile-v2|sopath=OXtender-unstable/MobileApp|reponame=mobilewebapp}}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Installation on the Apache or another webserver:&lt;br /&gt;
* After installation locate the installed files in your webroot directory, i.e. &amp;lt;code&amp;gt;/var/www/ox6-mobile-v2/&amp;lt;/code&amp;gt; on Debian&lt;br /&gt;
* Edit the file &amp;lt;code&amp;gt;&amp;quot;ox-access.conf&amp;quot;&amp;lt;/code&amp;gt; in directory ox6-mobile-v2&lt;br /&gt;
* If your open-xchange server is running on a different host, change localhost to your OX server address, i.e. &amp;quot;&amp;lt;code&amp;gt;https://example.com/ajax&amp;lt;/code&amp;gt;&amp;quot;. '''Note''': We strongly recommend the usage of https, otherwise data will be transmitted unencrypted via client and server&lt;br /&gt;
* run the command (adopt webserver path on SLES/RHEL).&lt;br /&gt;
 $ /opt/open-xchange/sbin/update-cache.manifest /var/www/ox6-mobile-v2/cache.manifest.in /var/www/ox6-mobile-v2/cache.manifest /var/www/ox6-mobile-v2/ox-access.conf&lt;br /&gt;
* You also need to add a new mimetype to your webserver configuration to make sure the caching (offline mode) works. &lt;br /&gt;
** On Apache servers you can add the mimetype either global or via &amp;quot;&amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt;&amp;quot; file.&lt;br /&gt;
** For global configuration edit the file &amp;lt;code&amp;gt;mime.conf&amp;lt;/code&amp;gt; under  &amp;lt;code&amp;gt;/etc/apache2/mods-enabled/&amp;lt;/code&amp;gt;&lt;br /&gt;
** Add the line &amp;quot;&amp;lt;code&amp;gt;AddType text/cache-manifest .manifest&amp;lt;/code&amp;gt;&amp;quot; to the file, save and restart apache&lt;br /&gt;
** For configuration via &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; file just add a .htaccess file to the install directory. This should include the line  &amp;quot;&amp;lt;code&amp;gt;AddType text/cache-manifest .manifest'&amp;lt;/code&amp;gt;&amp;quot;. '''Note''': Either the global configuration or the .htaccess file should be used. (.htaccess files will only work if your Apache settings contain &amp;lt;code&amp;gt;AllowOverride&amp;lt;/code&amp;gt;. For further information on mime types, please refer to your webservers user manual)&lt;br /&gt;
&lt;br /&gt;
* For more details and README see the systems documentation directory (/usr/share/doc).&lt;br /&gt;
&lt;br /&gt;
==Running the OX Mobile Web App on your smartphone==&lt;br /&gt;
&lt;br /&gt;
After installation of the App on your webserver, a client can easily access the app via his phone's browser. We recommend to add a new subdomain to your web address to make access for clients easy. A short subdomain like &amp;lt;code&amp;gt;https://m.example.com&amp;lt;/code&amp;gt; which points to your installation will save users from entering a long URL on their devices.&lt;br /&gt;
&lt;br /&gt;
Like mentioned before, the OX Mobile Web App is a pure web application. Due to this fact there is no installation or download needed to use this app on a smartphone. Just add a bookmark in your browser to access the app again later. &lt;br /&gt;
&lt;br /&gt;
Especially on iOS devices there's a seamless integration within the native apps installed via the AppStore®. Just add a new bookmark to the OX Mobile Web App and choose &amp;quot;Add to homescreen&amp;quot;. After this, the OX Mobile Web App will place a new app icon on the homescreen.&lt;br /&gt;
&lt;br /&gt;
===Using the offline mode===&lt;br /&gt;
&lt;br /&gt;
During the first run, the app is stored localy on your smartphone. These caching mechanism makes a later access to the app very fast and gives you the possibility to run the app even if there's no internet connection available. &lt;br /&gt;
&lt;br /&gt;
The OX Mobile Web App detects on startup whether there's an internet connection available or not. If not, the App will start in offline mode. In this case a plane icon is shown in the upper left corner of the main menu. In offline mode you can access all your subscribed contacts and all of your appointments. Also all your mail headlines are available. Furthermore each email which was opened earlier is available in offline mode. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' At the moment the OX Mobile Web App will not detect if internet connection reappears during a run in offline mode. To re-enter online mode just restart the app.&lt;br /&gt;
&lt;br /&gt;
===Known Problems===&lt;br /&gt;
&lt;br /&gt;
* The OX Mobile Web App uses a custom, built-in navigation and history. To navigate back you will have to use the   &amp;quot;back&amp;quot; buttons located on the top-left of the page. Do not use browser's back button. This causes the app to jump to the login screen and you will have to reload the app.&lt;br /&gt;
&lt;br /&gt;
* If you want to use the App in airplane mode or no network connection is availabe, the android browser will show up a message like &amp;quot;page could not be loaded due to missing network connection&amp;quot;. Just ignore this alert and press &amp;quot;OK&amp;quot;. The app will work in offline mode even android shows up this message. &lt;br /&gt;
&lt;br /&gt;
* If you clean the browser cache on your device or reset it to defaults, all local stored data will be flushed.&lt;br /&gt;
&lt;br /&gt;
== Deployment as native app ==&lt;br /&gt;
&lt;br /&gt;
The OX Mobile Web App can also be deployed as a native smartphone app. This option is available for Android Systems and later for iOS, too. As Android allows installation of apps from every location you can place an *.apk file on a webserver or in your own Android App-Store. The OX Mobile Web App will act like any other app on the device and offers the same functionality as the web hosted variant.&lt;br /&gt;
&lt;br /&gt;
Deploying a native iOS App can only be done via the Apple AppStore®. To do so you need to submit your special branded version of the app to Apple. Only Apple decides if the app will be listed in the AppStore or not. These option will not be available for the Preview version of the app.&lt;br /&gt;
&lt;br /&gt;
For more information on native app deployment please contact us directly.&lt;br /&gt;
&lt;br /&gt;
== Branding options ==&lt;br /&gt;
=== Application name===&lt;br /&gt;
The OX Mobile Web App comes with the standard name set &amp;quot;OX Mobile Web App&amp;quot;. This title is saved in a png file under &amp;quot;/lib/jqtouch/themes/cupertino/external/brand.png&amp;quot;. To brand the app with you custom title just replace this file in the standard theme or you own theme. To configure the page title (in html title tag) please use the i18n module:&lt;br /&gt;
&lt;br /&gt;
# Locate your installstion directory (i.e. /var/www/ox6-mobile-v2)&lt;br /&gt;
# Change to &amp;quot;lang&amp;quot; folder&lt;br /&gt;
# The folder contains all available language files (*.po)&lt;br /&gt;
# Open one of the files and locate the line containing msgid &amp;quot;OX Mobile&amp;quot; &lt;br /&gt;
# Change the corresponding msgstr to your title of the app, i.e. &amp;quot;My App&amp;quot;. &lt;br /&gt;
# Do this for all language files&lt;br /&gt;
* Note: Do not change the '''msgid''', this must be &amp;quot;OX Mobile&amp;quot;. Only change the '''msgstr''' value.&lt;br /&gt;
&lt;br /&gt;
This title will also be the &amp;quot;App title&amp;quot; for the iPhone when the function &amp;quot;Add to homescreen&amp;quot; is used.&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
&lt;br /&gt;
The OX Mobile Web App is themed via CSS and HTML. To create your own theme you will have to create new graphics and edit the css files in the theme path. To do so follow the steps below:&lt;br /&gt;
&lt;br /&gt;
# Locate the theme path under &amp;quot;path to your webroot/ox6-mobile-v2/lib/jqtouch/themes&amp;quot;&lt;br /&gt;
# The default theme is named &amp;quot;cupertino&amp;quot;. To create your own theme make a copy of this folder and backup the original one&lt;br /&gt;
# The folder contains two css files and two folders with images. The file jqt_theme.css contains all styles which belong to the &amp;quot;overall&amp;quot; look of the app. These are styles for lists, buttons, background, toolbars and so on. The file ox_theme.css contains more high level theming styles such as module icons, progress bars, infobox and the way the details in lists are shown (like the appointment lists or mail list). To change the whole look of the app (like colors) you will mainly edit the file jqt_theme.css&lt;br /&gt;
# The folders &amp;quot;img&amp;quot; and &amp;quot;external&amp;quot; hold all graphics which are used in the app. To change them, just edit and save them under the same name. Don't change filenames or the theme will be broken. Also keep all file dimensions and file types (*.png, *.jpg). Changing files dimensions will corrupt the theme and layout will be broken.&lt;br /&gt;
# Always remember: Your are designing for mobile. This means: Keep fonts clear and easy to read. Keep file sizes small due to small bandwiths. Keep buttons big enought the user can touch them easily.&lt;br /&gt;
&lt;br /&gt;
==Reporting==&lt;br /&gt;
&lt;br /&gt;
Open-Xchange is interested in learning about bugs, specifically in your runtime environment. If you experience any misbehaviors, please report bugs via our public bugzilla:&lt;br /&gt;
[https://bugzilla.open-xchange.com/enter_bug.cgi?product=OX%20Mobile%20App Open-Xchange Bugzilla]&amp;lt;br&amp;gt;&lt;br /&gt;
Product: OX Mobile App&lt;br /&gt;
&lt;br /&gt;
The OX Mobile Web App logs all errors to a logfile which can be found under settings -&amp;gt; log.&lt;br /&gt;
&lt;br /&gt;
== Please note ==&lt;br /&gt;
&lt;br /&gt;
There may be some issues with checkboxes on Android devices. Sometimes checkboxes and listboxes do not respond to tap actions. If so, please rotate your phone to landscape mode and back. Then, the checkboxes should response again &lt;br /&gt;
&lt;br /&gt;
Please read the SDB article to inform you about the reasons and solution.&lt;br /&gt;
&lt;br /&gt;
[[Category: OX6]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:ApacheOXConf&amp;diff=7553</id>
		<title>Template:ApacheOXConf</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:ApacheOXConf&amp;diff=7553"/>
		<updated>2011-03-21T11:02:31Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure the ''mod_proxy_ajp'' module by creating a new Apache configuration file.&lt;br /&gt;
&lt;br /&gt;
 $ vim {{{ajpconf}}}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Location /axis2&amp;gt;&lt;br /&gt;
     # restrict access to the soap provisioning API&lt;br /&gt;
     Order Deny,Allow&lt;br /&gt;
     Deny from all&lt;br /&gt;
     Allow from 127.0.0.1&lt;br /&gt;
     # you might add more ip addresses / networks here&lt;br /&gt;
     # Allow from 192.168 10 172.16&lt;br /&gt;
 &amp;lt;/Location&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 {{{loadmodule}}}&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;IfModule mod_proxy_ajp.c&amp;gt;&lt;br /&gt;
    ProxyRequests Off&lt;br /&gt;
    &amp;lt;Proxy balancer://oxcluster&amp;gt;&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Allow from all&lt;br /&gt;
        # multiple server setups need to have the hostname inserted instead localhost&lt;br /&gt;
        BalancerMember ajp://localhost:8009 smax=0 ttl=60 retry=60 loadfactor=50 route=OX1&lt;br /&gt;
        # Enable and maybe add additional hosts running OX here&lt;br /&gt;
        # BalancerMember ajp://oxhost2:8009 smax=0 ttl=60 retry=60 loadfactor=50 route=OX2&lt;br /&gt;
        ProxySet stickysession=JSESSIONID timeout=70 &lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /ajax&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/ajax&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /axis2&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/axis2&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /servlet&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/servlet&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /infostore&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/infostore&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /publications&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/publications&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /Microsoft-Server-ActiveSync&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/Microsoft-Server-ActiveSync&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /usm-json&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/usm-json&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Modify the default website settings to display the Open-Xchange GUI&lt;br /&gt;
&lt;br /&gt;
 $ vim {{{apacheconf}}}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 	ServerAdmin webmaster@localhost&lt;br /&gt;
 &lt;br /&gt;
 	DocumentRoot {{{docroot}}}&lt;br /&gt;
 &lt;br /&gt;
 	&amp;lt;Directory {{{docroot}}}&amp;gt;&lt;br /&gt;
 		AllowOverride None&lt;br /&gt;
 		Order allow,deny&lt;br /&gt;
 		allow from all&lt;br /&gt;
 		RedirectMatch ^/$ /ox6/&lt;br /&gt;
                Options +FollowSymLinks +SymLinksIfOwnerMatch&lt;br /&gt;
 	&amp;lt;/Directory&amp;gt;&lt;br /&gt;
        # deflate&lt;br /&gt;
       AddOutputFilterByType DEFLATE text/html text/plain text/javascript application/javascript text/css text/xml application/xml text/x-js application/x-javascript&lt;br /&gt;
 &lt;br /&gt;
 	# pre-compressed files&lt;br /&gt;
 	AddType text/javascript .jsz&lt;br /&gt;
 	AddType text/css .cssz&lt;br /&gt;
 	AddType text/xml .xmlz&lt;br /&gt;
         AddType text/plain .po&lt;br /&gt;
 	&lt;br /&gt;
 	AddEncoding gzip .jsz .cssz .xmlz&lt;br /&gt;
 	SetEnvIf Request_URI &amp;quot;\.(jsz|cssz|xmlz)$&amp;quot; no-gzip&lt;br /&gt;
 	&lt;br /&gt;
 	ExpiresActive On&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6&amp;gt;&lt;br /&gt;
 	        # Expires (via ExpiresByType to override global settings)&lt;br /&gt;
 	        ExpiresByType image/gif &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/png &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/jpg &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/jpeg &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/css &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/xml &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/javascript &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/x-js &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType application/x-javascript &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        Header append Cache-Control &amp;quot;private&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header unset Vary&lt;br /&gt;
 	        # Strip version&lt;br /&gt;
 	        RewriteEngine On&lt;br /&gt;
 	        RewriteRule v=\w+/(.+) $1 [L]&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6/ox.html&amp;gt;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;now&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;now&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header set Cache-Control &amp;quot;no-store, no-cache, must-revalidate, post-check=0, pre-check=0&amp;quot;&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6/index.html&amp;gt;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;now&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;now&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header set Cache-Control &amp;quot;no-store, no-cache, must-revalidate, post-check=0, pre-check=0&amp;quot;&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7518</id>
		<title>Lawful Interception</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7518"/>
		<updated>2011-03-11T10:22:38Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Lawful Interception (Telekommunikationsüberwachung) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=  Lawful Interception (Telekommunikationsüberwachung) =&lt;br /&gt;
&lt;br /&gt;
This article describes the configuration options which are needet to activate the client IP transmission for email service usage.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
==Mail Store Access (IMAP)==&lt;br /&gt;
For IMAP access, it is possible to let the groupware server issue a noop command directly after login. This noop command gets the &amp;quot;real&amp;quot; client IP as argument. Activation is done via &lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/imap.properties&lt;br /&gt;
&lt;br /&gt;
option to change is:&lt;br /&gt;
&lt;br /&gt;
 # Whether client's IP address should be propagated by a NOOP command; e.g. &lt;br /&gt;
 &amp;quot;A01 NOOP &amp;lt;CLIENT_IP&amp;gt;&amp;quot;&lt;br /&gt;
 com.openexchange.imap.propagateClientIPAddress=false&lt;br /&gt;
&lt;br /&gt;
in case users are allowed to configure external email accounts, a list of imap servers can be specified, which, when added as external accounts, will also receive a noop command with IP as argument direct after login:&lt;br /&gt;
&lt;br /&gt;
 # Configure a comma-separated list of external IMAP server's host names  &lt;br /&gt;
 # which should receive client's IP address by a NOOP command, too&lt;br /&gt;
 com.openexchange.imap.propagateHostNames=&lt;br /&gt;
&lt;br /&gt;
==MTA access (SMTP)==&lt;br /&gt;
&lt;br /&gt;
For all emails send by the groupware process, it is possible to set the custom header &amp;quot;X-Originating-IP&amp;quot; with the &amp;quot;real&amp;quot; client IP as argument. This can be achieved by editing mail.properties:&lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/mail.properties &lt;br /&gt;
option to change is:&lt;br /&gt;
 # Set whether client's IP address should be added to mail headers on delivery&lt;br /&gt;
 # as custom header &amp;quot;X-Originating-IP&amp;quot;&lt;br /&gt;
 com.openexchange.mail.addClientIPAddress=true&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7513</id>
		<title>Lawful Interception</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7513"/>
		<updated>2011-03-10T21:40:05Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Mail Store Access (IMAP) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=  Lawful Interception (Telekommunikationsüberwachung) =&lt;br /&gt;
&lt;br /&gt;
This article describes the configuration to activate the needed client IP transmission for email service usage.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
==Mail Store Access (IMAP)==&lt;br /&gt;
For IMAP access, it is possible to let the groupware server issue a noop command directly after login. This noop command gets the &amp;quot;real&amp;quot; client IP as argument. Activation is done via &lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/imap.properties&lt;br /&gt;
&lt;br /&gt;
option to change is:&lt;br /&gt;
&lt;br /&gt;
 # Whether client's IP address should be propagated by a NOOP command; e.g. &lt;br /&gt;
 &amp;quot;A01 NOOP &amp;lt;CLIENT_IP&amp;gt;&amp;quot;&lt;br /&gt;
 com.openexchange.imap.propagateClientIPAddress=false&lt;br /&gt;
&lt;br /&gt;
in case users are allowed to configure external email accounts, a list of imap servers can be specified, which, when added as external accounts, will also receive a noop command with IP as argument direct after login:&lt;br /&gt;
&lt;br /&gt;
 # Configure a comma-separated list of external IMAP server's host names  &lt;br /&gt;
 # which should receive client's IP address by a NOOP command, too&lt;br /&gt;
 com.openexchange.imap.propagateHostNames=&lt;br /&gt;
&lt;br /&gt;
==MTA access (SMTP)==&lt;br /&gt;
&lt;br /&gt;
For all emails send by the groupware process, it is possible to set the custom header &amp;quot;X-Originating-IP&amp;quot; with the &amp;quot;real&amp;quot; client IP as argument. This can be achieved by editing mail.properties:&lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/mail.properties &lt;br /&gt;
option to change is:&lt;br /&gt;
 # Set whether client's IP address should be added to mail headers on delivery&lt;br /&gt;
 # as custom header &amp;quot;X-Originating-IP&amp;quot;&lt;br /&gt;
 com.openexchange.mail.addClientIPAddress=true&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7512</id>
		<title>Lawful Interception</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7512"/>
		<updated>2011-03-10T19:32:15Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Lawful_Interception (Telekommunikationsüberwachung) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=  Lawful Interception (Telekommunikationsüberwachung) =&lt;br /&gt;
&lt;br /&gt;
This article describes the configuration to activate the needed client IP transmission for email service usage.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
==Mail Store Access (IMAP)==&lt;br /&gt;
For IMAP access, it is possible to let the groupware server issue a noop command directly after login. This noop command gets the &amp;quot;real&amp;quot; client IP as argument. Activation is done via &lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/imap.properties&lt;br /&gt;
&lt;br /&gt;
option to change is:&lt;br /&gt;
&lt;br /&gt;
 # Whether client's IP address should be propagated by a NOOP command; e.g. &lt;br /&gt;
 &amp;quot;A01 NOOP &amp;lt;CLIENT_IP&amp;gt;&amp;quot;&lt;br /&gt;
 com.openexchange.imap.propagateClientIPAddress=false&lt;br /&gt;
&lt;br /&gt;
in case the users are allowed to configure external email accounts, a list of imap servers can be specified which, when added as external accounts, will also receive a noop command with IP as argument direct after login:&lt;br /&gt;
&lt;br /&gt;
 # Configure a comma-separated list of external IMAP server's host names  &lt;br /&gt;
 # which should receive client's IP address by a NOOP command, too&lt;br /&gt;
 com.openexchange.imap.propagateHostNames=&lt;br /&gt;
&lt;br /&gt;
This option is useful in case users configure own managed IMAP server as external servers.&lt;br /&gt;
&lt;br /&gt;
==MTA access (SMTP)==&lt;br /&gt;
&lt;br /&gt;
For all emails send by the groupware process, it is possible to set the custom header &amp;quot;X-Originating-IP&amp;quot; with the &amp;quot;real&amp;quot; client IP as argument. This can be achieved by editing mail.properties:&lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/mail.properties &lt;br /&gt;
option to change is:&lt;br /&gt;
 # Set whether client's IP address should be added to mail headers on delivery&lt;br /&gt;
 # as custom header &amp;quot;X-Originating-IP&amp;quot;&lt;br /&gt;
 com.openexchange.mail.addClientIPAddress=true&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7511</id>
		<title>Lawful Interception</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7511"/>
		<updated>2011-03-10T19:27:04Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* MTA access (SMTP) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=  Lawful_Interception (Telekommunikationsüberwachung) =&lt;br /&gt;
&lt;br /&gt;
This article describes the configuration to activate the needed client IP transmission for email usage.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
==Mail Store Access (IMAP)==&lt;br /&gt;
For the IMAP access, it is possible to let the groupware server issue a noop command directly after login. This noop command gets the &amp;quot;real&amp;quot; client IP as argument. Activation is done via &lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/imap.properties&lt;br /&gt;
&lt;br /&gt;
option to change is:&lt;br /&gt;
&lt;br /&gt;
 # Whether client's IP address should be propagated by a NOOP command; e.g. &lt;br /&gt;
 &amp;quot;A01 NOOP &amp;lt;CLIENT_IP&amp;gt;&amp;quot;&lt;br /&gt;
 com.openexchange.imap.propagateClientIPAddress=false&lt;br /&gt;
&lt;br /&gt;
in case the users are allowed to configure external email accounts, a list of imap servers can be specified which, when added as external accounts, will also receive a noop command with IP as argument direct after login:&lt;br /&gt;
&lt;br /&gt;
 # Configure a comma-separated list of external IMAP server's host names  &lt;br /&gt;
 # which should receive client's IP address by a NOOP command, too&lt;br /&gt;
 com.openexchange.imap.propagateHostNames=&lt;br /&gt;
&lt;br /&gt;
==MTA access (SMTP)==&lt;br /&gt;
&lt;br /&gt;
For all emails send by the groupware process, it is possible to let the set the custom header &amp;quot;X-Originating-IP&amp;quot; with the &amp;quot;real&amp;quot; client IP as argument. This can be achieved by editing mail.properties:&lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/mail.properties &lt;br /&gt;
option to change is:&lt;br /&gt;
 # Set whether client's IP address should be added to mail headers on delivery&lt;br /&gt;
 # as custom header &amp;quot;X-Originating-IP&amp;quot;&lt;br /&gt;
 com.openexchange.mail.addClientIPAddress=true&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7510</id>
		<title>Lawful Interception</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7510"/>
		<updated>2011-03-10T19:23:03Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Mail Store Access (IMAP) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=  Lawful_Interception (Telekommunikationsüberwachung) =&lt;br /&gt;
&lt;br /&gt;
This article describes the configuration to activate the needed client IP transmission for email usage.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
==Mail Store Access (IMAP)==&lt;br /&gt;
For the IMAP access, it is possible to let the groupware server issue a noop command directly after login. This noop command gets the &amp;quot;real&amp;quot; client IP as argument. Activation is done via &lt;br /&gt;
 vim /opt/open-xchange/etc/groupware/imap.properties&lt;br /&gt;
&lt;br /&gt;
option to change is:&lt;br /&gt;
&lt;br /&gt;
 # Whether client's IP address should be propagated by a NOOP command; e.g. &lt;br /&gt;
 &amp;quot;A01 NOOP &amp;lt;CLIENT_IP&amp;gt;&amp;quot;&lt;br /&gt;
 com.openexchange.imap.propagateClientIPAddress=false&lt;br /&gt;
&lt;br /&gt;
in case the users are allowed to configure external email accounts, a list of imap servers can be specified which, when added as external accounts, will also receive a noop command with IP as argument direct after login:&lt;br /&gt;
&lt;br /&gt;
 # Configure a comma-separated list of external IMAP server's host names  &lt;br /&gt;
 # which should receive client's IP address by a NOOP command, too&lt;br /&gt;
 com.openexchange.imap.propagateHostNames=&lt;br /&gt;
&lt;br /&gt;
==MTA access (SMTP)==&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7509</id>
		<title>Lawful Interception</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Lawful_Interception&amp;diff=7509"/>
		<updated>2011-03-10T18:06:45Z</updated>

		<summary type="html">&lt;p&gt;Holgi: Created page with &amp;quot;=  Lawful_Interception (Telekommunikationsüberwachung) =  This article describes the configuration to activate the needed client IP transmission for email usage.  == Configurati...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=  Lawful_Interception (Telekommunikationsüberwachung) =&lt;br /&gt;
&lt;br /&gt;
This article describes the configuration to activate the needed client IP transmission for email usage.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
==Mail Store Access (IMAP)==&lt;br /&gt;
&lt;br /&gt;
==MTA access (SMTP)==&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:Main_Page_Documentation&amp;diff=7508</id>
		<title>Template:Main Page Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:Main_Page_Documentation&amp;diff=7508"/>
		<updated>2011-03-10T18:01:33Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{#ifeq: {{{1}}} | HESE | &amp;lt;!-- only HESE: headline --&amp;gt; {{=}}Manuals{{=}}&lt;br /&gt;
==Hosting Edition / Server Edition (HE/SE)==&lt;br /&gt;
}}{{#ifeq: {{{1}}} | CE |  &amp;lt;!-- only CE: headline --&amp;gt; {{=}}Manuals{{=}}&lt;br /&gt;
==Community Edition (CE)==&lt;br /&gt;
}}{{#ifeq: {{{1}}} | AE | | &amp;lt;!-- NOT on AE, i.e. HESE and CE: manuals for both: --&amp;gt;&lt;br /&gt;
* Installation and Administration Manual ([http://software.open-xchange.com/OX6/doc/OX6-Installation-and-Administration.pdf English])&lt;br /&gt;
* Provisioning of users and groups ([http://software.open-xchange.com/OX6/doc/OX6-Provisioning.pdf English])&lt;br /&gt;
* User Manual ([http://software.open-xchange.com/OX6/doc/OX6-User-Guide-German.pdf German], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-English.pdf English], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-French.pdf French], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-Dutch.pdf Dutch], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-Spanish.pdf Spanish], [http://software.open-xchange.com/OX6/doc/OX6-QuickGuide-Polish.pdf Polish], [http://software.open-xchange.com/OX6/doc/OX6-QuickGuide-Japanese.pdf Japanese])&lt;br /&gt;
}}{{#ifeq: {{{1}}} | AE | &amp;lt;!-- only AE --&amp;gt; &lt;br /&gt;
== Advanced Server Edition (ASE) ==&lt;br /&gt;
* Installation and Administration Manual ([http://software.open-xchange.com/OX6/OXASE/doc/oxase_handbuch_6_18_2_de.pdf German], [http://software.open-xchange.com/OX6/OXASE/doc/oxase_handbuch_6_18_2_en.pdf English])&lt;br /&gt;
* User Manual ([http://software.open-xchange.com/OX6/doc/OX6-User-Guide-German.pdf German], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-English.pdf English], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-French.pdf French], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-Dutch.pdf Dutch], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-Spanish.pdf Spanish], [http://software.open-xchange.com/OX6/doc/OX6-QuickGuide-Polish.pdf Polish], [http://software.open-xchange.com/OX6/doc/OX6-QuickGuide-Japanese.pdf Japanese])&lt;br /&gt;
&lt;br /&gt;
==Setup for synchronisation of Active Directory objects to OX ASE==&lt;br /&gt;
* [[UCS_AD_Connector_en|Setup]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{#ifeq: {{{1}}} | HESE |  &amp;lt;!-- only on HESE: UCS --&amp;gt;&lt;br /&gt;
== Server Edition for Univention Corporate Server (SE for UCS)==&lt;br /&gt;
* Installation and Administration Manual ([http://software.open-xchange.com/OX6/OXSEforUCS/doc/OXSE4UCS-German-v6.18.1.pdf German], [http://software.open-xchange.com/OX6/OXSEforUCS/doc/OXSE4UCS-English-v6.18.1.pdf English])&lt;br /&gt;
* User Manual ([http://software.open-xchange.com/OX6/doc/OX6-User-Guide-German.pdf German], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-English.pdf English], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-French.pdf French], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-Dutch.pdf Dutch], [http://software.open-xchange.com/OX6/doc/OX6-User-Guide-Spanish.pdf Spanish], [http://software.open-xchange.com/OX6/doc/OX6-QuickGuide-Polish.pdf Polish], [http://software.open-xchange.com/OX6/doc/OX6-QuickGuide-Japanese.pdf Japanese])&lt;br /&gt;
&lt;br /&gt;
==Setup for synchronisation of Active Directory objects to OXSE for UCS==&lt;br /&gt;
* [[UCS_AD_Connector_en|Setup]]&lt;br /&gt;
&lt;br /&gt;
| }}&lt;br /&gt;
{{#ifeq: {{{1}}} | CE | | &amp;lt;!-- not on CE: OXtenders --&amp;gt; &lt;br /&gt;
==OXtender for Business Mobility==&lt;br /&gt;
&lt;br /&gt;
* User Manual OXtender for Business Mobility ([http://software.open-xchange.com/OX6/doc/BusinessMobilityOXtender/OX6-OXtender-for-Business-Mobility-German.pdf German], [http://software.open-xchange.com/OX6/doc/BusinessMobilityOXtender/OX6-OXtender-for-Business-Mobility-English.pdf English], [http://software.open-xchange.com/OX6/doc/BusinessMobilityOXtender/OX6-OXtender-for-Business-Mobility-French.pdf French], [http://software.open-xchange.com/OX6/doc/BusinessMobilityOXtender/OX6-OXtender-for-Business-Mobility-Dutch.pdf Dutch], [http://software.open-xchange.com/OX6/doc/BusinessMobilityOXtender/OX6-OXtender-for-Business-Mobility-Spanish.pdf Spanish])&lt;br /&gt;
&lt;br /&gt;
==OXtender 2 for MS Outlook==&lt;br /&gt;
&lt;br /&gt;
* User Manual OXtender for MS Outlook ([http://software.open-xchange.com/OX6/doc/Outlook-OXtender/OX6-OXtender2-for-Microsoft-Outlook-German.pdf German], [http://software.open-xchange.com/OX6/doc/Outlook-OXtender/OX6-OXtender2-for-Microsoft-Outlook-English.pdf English], [http://software.open-xchange.com/OX6/doc/Outlook-OXtender/OX6-OXtender2-for-Microsoft-Outlook-French.pdf French] [http://software.open-xchange.com/OX6/doc/Outlook-OXtender/OX6-OXtender2-for-Microsoft-Outlook-Dutch.pdf Dutch], [http://software.open-xchange.com/OX6/doc/Outlook-OXtender/OX6-OXtender2-for-Microsoft-Outlook-Spanish.pdf Spanish], [http://software.open-xchange.com/OX6/doc/Outlook-OXtender/OX6-OXtender2-for-Microsoft-Outlook-Polish.pdf Polish])&lt;br /&gt;
&lt;br /&gt;
==OXtender for Mac OS X==&lt;br /&gt;
&lt;br /&gt;
* User Manual OXtender for Mac OS X ([http://software.open-xchange.com/OX6/doc/Mac-OXtender/OXtender-for-MacOS-X-Manual-German-v1.0.pdf German], [http://software.open-xchange.com/OX6/doc/Mac-OXtender/OXtender-for-MacOS-X-Manual-English.pdf English], [http://software.open-xchange.com/OX6/doc/Mac-OXtender/OXtender-for-MacOS-X-Manual-French.pdf French], [http://software.open-xchange.com/OX6/doc/Mac-OXtender/OXtender-for-MacOS-X-Manual-Dutch.pdf Dutch], [http://software.open-xchange.com/OX6/doc/Mac-OXtender/OXtender-for-MacOS-X-Manual-Spanish.pdf Spanish])&lt;br /&gt;
&lt;br /&gt;
==Client Updater ==&lt;br /&gt;
&lt;br /&gt;
* User Manual Open-Xchange Client Updater ([http://software.open-xchange.com/OX6/6.10/doc/Outlook-OXtender/Updater-Overview-German.pdf German], [http://software.open-xchange.com/OX6/6.10/doc/Outlook-OXtender/Updater-Overview-English.pdf English], [http://software.open-xchange.com/OX6/6.10/doc/Outlook-OXtender/Updater-Overview-French.pdf French], [http://software.open-xchange.com/OX6/6.10/doc/Outlook-OXtender/Updater-Overview-Dutch.pdf Dutch], [http://software.open-xchange.com/OX6/6.10/doc/Outlook-OXtender/Updater-Overview-Spanish.pdf Spanish])&lt;br /&gt;
* Administrator Manual Open-Xchange Client Updater Update.XML ([http://software.open-xchange.com/OX6/6.10/doc/Outlook-OXtender/Updater-XML-English.pdf English])&lt;br /&gt;
}}&lt;br /&gt;
{{#ifeq: {{{1}}} | HESE | &amp;lt;!-- only on HESE --&amp;gt;&lt;br /&gt;
{{=}} Parallels Integration (POA + Virtuozzo) {{=}}&lt;br /&gt;
* [[POAIntegrationGuide|OX HE Integration for Parallels Operations Automation]]&lt;br /&gt;
* [[Ox_virtuozzo_templates|OX HE Virtuozzo Application Templates(Updated to 6.12)]]&lt;br /&gt;
&lt;br /&gt;
{{=}} Parallels Integration (4PSA OXtender for Plesk) {{=}}&lt;br /&gt;
* [http://oxpedia.org/wiki/index.php?title=Plesk_Oxtender 4PSA OXtender for Parallels Plesk Installation]&lt;br /&gt;
&lt;br /&gt;
{{=}} Data MigrationTools {{=}}&lt;br /&gt;
* [[Open-Xchange_Datamigration_OX5toOX6_Installation|Download and Install OX5 to OXSE]]&lt;br /&gt;
* [http://www.open-xchange.com/en/ox5_vs_ox6 Differences between Open-Xchange Server 5 and Open-Xchange Server 6]&lt;br /&gt;
* [[Datamigration_Fieldcomparison|Open-Xchange Data Migration Tools - Field Comparison OX5 vs. OX6]]&lt;br /&gt;
}}{{#ifeq: {{{1}}} | AE | &amp;lt;!-- only on AE: data migration tools --&amp;gt;&lt;br /&gt;
{{=}} Data MigrationTools {{=}}&lt;br /&gt;
* [[Open-Xchange_Datamigration_OXEEtoOXAE_Installation|Download and Install OXEE to OXAE]]&lt;br /&gt;
* [[Open-Xchange_Datamigration_OX5toOXAE_Installation|Download and Install OX5 to OXAE]]&lt;br /&gt;
* [http://www.open-xchange.com/en/ox5_vs_ox6 Differences between Open-Xchange Server 5 and Open-Xchange Server 6]&lt;br /&gt;
* [[Datamigration_Fieldcomparison|Open-Xchange Data Migration Tools - Field Comparison OX5 vs. OX6]]&lt;br /&gt;
}}&lt;br /&gt;
{{=}} Troubleshooting {{=}}&lt;br /&gt;
* [http://www.open-xchange.com/forum/ Open-Xchange Forum]&lt;br /&gt;
* Check the [http://sdb.open-xchange.com/ Open-Xchange Support Database]&lt;br /&gt;
* FAQs can be found in the [http://sdb.open-xchange.com/faq SDB FAQ section].&lt;br /&gt;
* [[Passwords in Open-Xchange]]&lt;br /&gt;
{{#ifeq: {{{1}}} | CE | |  * [[Outlook_OXtender_Best_Practice| Outlook OXtender best practice]]}} &amp;lt;!-- ONLY on HESE --&amp;gt; &lt;br /&gt;
{{=}} Documentation and Examples {{=}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DefaultTreeView|Changing the default tree view]]&lt;br /&gt;
* [[SupportedCrawler | Open-Xchange Supported Crawler Matrix (Status OX6 v.6.16)]]&lt;br /&gt;
* [[Architecture_Diagram | Software architecture diagram]]&lt;br /&gt;
* [[Open-Xchange-Integration-SLES11‎ | Integrate Open-Xchange into SuSE Linux Enterprise Server 11]]&lt;br /&gt;
* [[Load_balancing_and_clustering | Load balancing and OX clustering]]&lt;br /&gt;
* [[Open-Xchange-RHEL-AD-Integration|Integration of Open-Xchange into MS Active Directory and Exchange ]]&lt;br /&gt;
* [[Open-Xchange_Publishing|Publishing Data with Open-Xchange]]&lt;br /&gt;
* [[FacebookMessaging_Bundle|Using the Facebook messaging with Open-Xchange]]&lt;br /&gt;
* [[ContextRestore_Bundle|Restoring contexts using the context restore bundle]]&lt;br /&gt;
* [[Lawful_Interception|Lawful Interception (Telekommunikationsüberwachung)]]&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{{1}}} | AE | | * [[Open-Xchange_backup|Backup of an Open-Xchange installation]] }}&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{{1}}} | HESE | &amp;lt;!-- ONLY on HESE --&amp;gt;  &lt;br /&gt;
{{=}} OXtender for Microsoft Outlook {{=}}&lt;br /&gt;
* [[MSI| How to configure the OXtender .msi file for automatic creation of an Outlook profile and an IMAP account]]&lt;br /&gt;
* [[MSIsilent| How to do the same as a silent installation]]&lt;br /&gt;
* [[additional_language| How to add an additional Language]]&lt;br /&gt;
* [[Outlook_OXtender_Best_Practice| Best practice]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{=}} Whitepapers {{=}}&lt;br /&gt;
* {{DocLink|docpath=whitepaper/OX6-Sizing-whitepaper.pdf|name=OX6 Sizing Whitepaper}}&lt;br /&gt;
* {{DocLink|docpath=whitepaper/OX-Hosted-Architecture.pdf|name=OX6 Hosted Architecture}} &lt;br /&gt;
* {{DocLink|docpath=whitepaper/OX-Directory-Integration-Whitepaper-English.pdf|name=Directory Integration Whitepaper}}&lt;br /&gt;
* {{DocLink|docpath=whitepaper/oxae_whitepaper_oxforucs_de.pdf|name=OXAE/OX4UCS Whitepaper (German)}} &lt;br /&gt;
* {{DocLink|docpath=whitepaper/oxae_whitepaper_oxforucs_en.pdf|name=OXAE/OX4UCS Whitepaper (English)}}&lt;br /&gt;
* {{DocLink|docpath=whitepaper/ucs-xen_en.pdf|name=Install OX4UCS in Xen (English)}}&lt;br /&gt;
* {{DocLink|docpath=whitepaper/GUI_and_Mobility.pdf|name=GUI and Mobility Training}}&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:ApacheOXConf&amp;diff=7426</id>
		<title>Template:ApacheOXConf</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:ApacheOXConf&amp;diff=7426"/>
		<updated>2011-03-04T06:44:46Z</updated>

		<summary type="html">&lt;p&gt;Holgi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure the ''mod_proxy_ajp'' module by creating a new Apache configuration file.&lt;br /&gt;
&lt;br /&gt;
 $ vim {{{ajpconf}}}&lt;br /&gt;
&lt;br /&gt;
 {{{loadmodule}}}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_proxy_ajp.c&amp;gt;&lt;br /&gt;
    ProxyRequests Off&lt;br /&gt;
    &amp;lt;Proxy balancer://oxcluster&amp;gt;&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        allow from all&lt;br /&gt;
        # none single server setups need to have the hostname inserted in stead localhost&lt;br /&gt;
        BalancerMember ajp://localhost:8009 smax=0 ttl=60 retry=60 loadfactor=50 route=OX1&lt;br /&gt;
        # Enable and maybe add additional hosts running OX here&lt;br /&gt;
        # BalancerMember ajp://oxhost2:8009 smax=0 ttl=60 retry=60 loadfactor=50 route=OX2&lt;br /&gt;
        ProxySet stickysession=JSESSIONID timeout=70 &lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /ajax&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/ajax&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /axis2&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/axis2&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /servlet&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/servlet&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /infostore&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/infostore&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /publications&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/publications&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /Microsoft-Server-ActiveSync&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/Microsoft-Server-ActiveSync&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    &amp;lt;Proxy /usm-json&amp;gt;&lt;br /&gt;
        ProxyPass balancer://oxcluster/usm-json&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Modify the default website settings to display the Open-Xchange GUI&lt;br /&gt;
&lt;br /&gt;
For versions of Open-Xchange '''starting with''' 6.18:&lt;br /&gt;
&lt;br /&gt;
 $ vim {{{apacheconf}}}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 	ServerAdmin webmaster@localhost&lt;br /&gt;
 &lt;br /&gt;
 	DocumentRoot {{{docroot}}}&lt;br /&gt;
 &lt;br /&gt;
 	&amp;lt;Directory {{{docroot}}}&amp;gt;&lt;br /&gt;
 		AllowOverride None&lt;br /&gt;
 		Order allow,deny&lt;br /&gt;
 		allow from all&lt;br /&gt;
 		RedirectMatch ^/$ /ox6/&lt;br /&gt;
                Options +FollowSymLinks +SymLinksIfOwnerMatch&lt;br /&gt;
 	&amp;lt;/Directory&amp;gt;&lt;br /&gt;
        # deflate&lt;br /&gt;
       AddOutputFilterByType DEFLATE text/html text/plain text/javascript application/javascript text/css text/xml application/xml text/x-js application/x-javascript&lt;br /&gt;
 &lt;br /&gt;
 	# pre-compressed files&lt;br /&gt;
 	AddType text/javascript .jsz&lt;br /&gt;
 	AddType text/css .cssz&lt;br /&gt;
 	AddType text/xml .xmlz&lt;br /&gt;
 	&lt;br /&gt;
 	AddEncoding gzip .jsz .cssz .xmlz&lt;br /&gt;
 	SetEnvIf Request_URI &amp;quot;\.(jsz|cssz|xmlz)$&amp;quot; no-gzip&lt;br /&gt;
 	&lt;br /&gt;
 	ExpiresActive On&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6&amp;gt;&lt;br /&gt;
 	        # Expires (via ExpiresByType to override global settings)&lt;br /&gt;
 	        ExpiresByType image/gif &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/png &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/jpg &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType image/jpeg &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/css &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/xml &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/javascript &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType text/x-js &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresByType application/x-javascript &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;access plus 6 months&amp;quot;&lt;br /&gt;
 	        Header append Cache-Control &amp;quot;private&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header unset Vary&lt;br /&gt;
 	        # Strip version&lt;br /&gt;
 	        RewriteEngine On&lt;br /&gt;
 	        RewriteRule v=\w+/(.+) $1 [L]&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6/ox.html&amp;gt;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;now&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;now&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header set Cache-Control &amp;quot;no-store, no-cache, must-revalidate, post-check=0, pre-check=0&amp;quot;&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
 	&amp;lt;Location /ox6/index.html&amp;gt;&lt;br /&gt;
 	        ExpiresByType text/html &amp;quot;now&amp;quot;&lt;br /&gt;
 	        ExpiresDefault &amp;quot;now&amp;quot;&lt;br /&gt;
 	        Header unset Last-Modified&lt;br /&gt;
 	        Header set Cache-Control &amp;quot;no-store, no-cache, must-revalidate, post-check=0, pre-check=0&amp;quot;&lt;br /&gt;
 	        # Turn off ETag&lt;br /&gt;
 	        Header unset ETag&lt;br /&gt;
 	        FileETag None&lt;br /&gt;
 	&amp;lt;/Location&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For versions of Open-Xchange '''prior''' to 6.18:&lt;br /&gt;
&lt;br /&gt;
 $ vim {{{apacheconf}}}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 	ServerAdmin webmaster@localhost&lt;br /&gt;
 &lt;br /&gt;
 	DocumentRoot {{{docroot}}}&lt;br /&gt;
 &lt;br /&gt;
 	&amp;lt;Directory {{{docroot}}}&amp;gt;&lt;br /&gt;
 		AllowOverride None&lt;br /&gt;
 		Order allow,deny&lt;br /&gt;
 		allow from all&lt;br /&gt;
 		RedirectMatch ^/$ /ox6/&lt;br /&gt;
 	&amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 	ExpiresActive On&lt;br /&gt;
 	ExpiresByType image/gif &amp;quot;access plus 23 hours&amp;quot;&lt;br /&gt;
 	ExpiresByType image/png &amp;quot;access plus 23 hours&amp;quot;&lt;br /&gt;
 	ExpiresByType image/jpg &amp;quot;access plus 23 hours&amp;quot;&lt;br /&gt;
 	ExpiresByType image/jpeg &amp;quot;access plus 23 hours&amp;quot;&lt;br /&gt;
 	ExpiresByType text/javascript &amp;quot;access plus 23 hours&amp;quot;&lt;br /&gt;
 	ExpiresByType text/css &amp;quot;access plus 23 hours&amp;quot;&lt;br /&gt;
 	ExpiresByType text/html &amp;quot;access plus 23 hours&amp;quot;&lt;br /&gt;
 	ExpiresByType application/x-javascript &amp;quot;access plus 23 hours&amp;quot;&lt;br /&gt;
 	&amp;lt;Files ~ &amp;quot;\.(js|css|gif|jpe?g|png)$&amp;quot;&amp;gt;&lt;br /&gt;
 		Header append Cache-Control &amp;quot;public&amp;quot;&lt;br /&gt;
 	&amp;lt;/Files&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 	DeflateFilterNote ratio&lt;br /&gt;
 	AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/x-js application/x-javascript application/javascript&lt;br /&gt;
 	BrowserMatch ^Mozilla/4 gzip-only-text/html&lt;br /&gt;
 	BrowserMatch ^Mozilla/4\.0[678] no-gzip&lt;br /&gt;
 	BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html&lt;br /&gt;
 	Header append Vary User-Agent env=!dont-vary&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:OX_HE_Tutorial_Next&amp;diff=7407</id>
		<title>Template:OX HE Tutorial Next</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:OX_HE_Tutorial_Next&amp;diff=7407"/>
		<updated>2011-03-03T09:59:01Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Mobile GUI (pre Beta) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recommended Optional Next Steps =&lt;br /&gt;
&lt;br /&gt;
You will find plenty of additional documentation for customization of OX in our knowledge base [http://oxpedia.org]&lt;br /&gt;
&lt;br /&gt;
When the main setup is completed, we recommend to start with the following articles to enhance your system and to become more attractive for your users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automated Frontend Tests ==&lt;br /&gt;
&lt;br /&gt;
It is a good idea, to verify the functionality of your freshly set up and integrated system. Our QA department does that with tests, running automatically on the web frontend. We release this tests with every release and recommend you to use them to verify your environment with every update.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Automated_GUI_Tests]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Monitoring / Statistics ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to implement at least a minimal monitoring/Statistics solution to get an overview of the systems health. If you have a support contract with Open-Xchange, it is very helpful, if the support can access the monitoring graphs. There are example scripts for a basic monitoring with [[http://munin-monitoring.org/ Munin]] available.&lt;br /&gt;
&lt;br /&gt;
Read more about installing and configuring [[OX_munin_scripts|Munin scripts for Open-Xchange]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upsell Plugin / Webmail Replacement ==&lt;br /&gt;
&lt;br /&gt;
If you want to use your OX based Webmail system to upsell premium functions like full groupware functionality or like push to mobile phones, it is strongly recommended to use the in-app sales process.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Upsell]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
== Mobile Autoconfiguration ==&lt;br /&gt;
&lt;br /&gt;
If you have the OXtender for Business Mobility installed, it is recommended also to install the autoconfiguration plugin, to allow your users to configure their iPhones and Windows Mobile devices directly from within the OX webfrontend. All you need is to adapt the SMS interface to send autoprovisioning SMS. &lt;br /&gt;
&lt;br /&gt;
Read more about WO_IST_DAS_DOKUMENTIERT&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Branding ==&lt;br /&gt;
&lt;br /&gt;
If you want OX to look more like your own Corporate Identity, including your logo, product name and maybe your colors, this can be easily achieved by changing the logos and stylesheets.&lt;br /&gt;
&lt;br /&gt;
Read more about: [[Gui_Theming_Description]]&lt;br /&gt;
&lt;br /&gt;
Read more about: [[Gui_Plugin_Development|Gui Branding Plugins]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to run regular backups for your OX installation. This can be done with every backup solution for Linux.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Open-Xchange_backup|Backup your Open-Xchange installation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OXMobileApp (pre Beta) ==&lt;br /&gt;
&lt;br /&gt;
This GUI is designed to run in the mobile browsers and brings basic Open-Xchange functionality to all available HTML 5 capable devices.&lt;br /&gt;
&lt;br /&gt;
Read more about [[OXMobileApp]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:OX_HE_Tutorial_Next&amp;diff=7406</id>
		<title>Template:OX HE Tutorial Next</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:OX_HE_Tutorial_Next&amp;diff=7406"/>
		<updated>2011-03-03T09:58:24Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Recommended Optional Next Steps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recommended Optional Next Steps =&lt;br /&gt;
&lt;br /&gt;
You will find plenty of additional documentation for customization of OX in our knowledge base [http://oxpedia.org]&lt;br /&gt;
&lt;br /&gt;
When the main setup is completed, we recommend to start with the following articles to enhance your system and to become more attractive for your users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automated Frontend Tests ==&lt;br /&gt;
&lt;br /&gt;
It is a good idea, to verify the functionality of your freshly set up and integrated system. Our QA department does that with tests, running automatically on the web frontend. We release this tests with every release and recommend you to use them to verify your environment with every update.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Automated_GUI_Tests]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Monitoring / Statistics ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to implement at least a minimal monitoring/Statistics solution to get an overview of the systems health. If you have a support contract with Open-Xchange, it is very helpful, if the support can access the monitoring graphs. There are example scripts for a basic monitoring with [[http://munin-monitoring.org/ Munin]] available.&lt;br /&gt;
&lt;br /&gt;
Read more about installing and configuring [[OX_munin_scripts|Munin scripts for Open-Xchange]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upsell Plugin / Webmail Replacement ==&lt;br /&gt;
&lt;br /&gt;
If you want to use your OX based Webmail system to upsell premium functions like full groupware functionality or like push to mobile phones, it is strongly recommended to use the in-app sales process.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Upsell]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
== Mobile Autoconfiguration ==&lt;br /&gt;
&lt;br /&gt;
If you have the OXtender for Business Mobility installed, it is recommended also to install the autoconfiguration plugin, to allow your users to configure their iPhones and Windows Mobile devices directly from within the OX webfrontend. All you need is to adapt the SMS interface to send autoprovisioning SMS. &lt;br /&gt;
&lt;br /&gt;
Read more about WO_IST_DAS_DOKUMENTIERT&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Branding ==&lt;br /&gt;
&lt;br /&gt;
If you want OX to look more like your own Corporate Identity, including your logo, product name and maybe your colors, this can be easily achieved by changing the logos and stylesheets.&lt;br /&gt;
&lt;br /&gt;
Read more about: [[Gui_Theming_Description]]&lt;br /&gt;
&lt;br /&gt;
Read more about: [[Gui_Plugin_Development|Gui Branding Plugins]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to run regular backups for your OX installation. This can be done with every backup solution for Linux.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Open-Xchange_backup|Backup your Open-Xchange installation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mobile GUI (pre Beta) ==&lt;br /&gt;
&lt;br /&gt;
This GUI is designed to run in the mobile browsers and brings basic Open-Xchange functionality to all available HTML 5 capable devices.&lt;br /&gt;
&lt;br /&gt;
Read more about [[OXMobileApp]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:OX_HE_Tutorial_Next&amp;diff=7405</id>
		<title>Template:OX HE Tutorial Next</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:OX_HE_Tutorial_Next&amp;diff=7405"/>
		<updated>2011-03-03T09:57:49Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Recommended Optional Next Steps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recommended Optional Next Steps =&lt;br /&gt;
&lt;br /&gt;
You will find plenty of additional documentation for customization of OX in our knowledge base [http://oxpedia.org]&lt;br /&gt;
&lt;br /&gt;
When the main setup is completed, we recommend to start with the following articles to enhance your system and to become more attractive for your users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automated Frontend Tests ==&lt;br /&gt;
&lt;br /&gt;
It is a good idea, to verify the functionality of your freshly set up and integrated system. Our QA department does that with tests, running automatically on the web frontend. We release this tests with every release and recommend you to use them to verify your environment with every update.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Automated_GUI_Tests]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Monitoring / Statistics ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to implement at least a minimal monitoring/Statistics solution to get an overview of the systems health. If you have a support contract with Open-Xchange, it is very helpful, if the support can access the monitoring graphs. There are example scripts for a basic monitoring with [[http://munin-monitoring.org/ Munin]] available.&lt;br /&gt;
&lt;br /&gt;
Read more about installing and configuring [[OX_munin_scripts|Munin scripts for Open-Xchange]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upsell Plugin / Webmail Replacement ==&lt;br /&gt;
&lt;br /&gt;
If you want to use your OX based Webmail system to upsell premium functions like full groupware functionality or like push to mobile phones, it is strongly recommended to use the in-app sales process.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Upsell]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
== Mobile Autoconfiguration ==&lt;br /&gt;
&lt;br /&gt;
If you have the OXtender for Business Mobility installed, it is recommended also to install the autoconfiguration plugin, to allow your users to configure their iPhones and Windows Mobile devices directly from within the OX webfrontend. All you need is to adapt the SMS interface to send autoprovisioning SMS. &lt;br /&gt;
&lt;br /&gt;
Read more about WO_IST_DAS_DOKUMENTIERT&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Branding ==&lt;br /&gt;
&lt;br /&gt;
If you want OX to look more like your own Corporate Identity, including your logo, product name and maybe your colors, this can be easily achieved by changing the logos and stylesheets.&lt;br /&gt;
&lt;br /&gt;
Read more about: [[Gui_Theming_Description]]&lt;br /&gt;
&lt;br /&gt;
Read more about: [[Gui_Plugin_Development|Gui Branding Plugins]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to run regular backups for your OX installation. This can be done with every backup solution for Linux.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Open-Xchange_backup|Backup your Open-Xchange installation]]&lt;br /&gt;
&lt;br /&gt;
== Mobile GUI (pre Beta) ==&lt;br /&gt;
&lt;br /&gt;
This GUI is designed to run in the mobile browsers and brings basic Open-Xchange functionality to all available HTML 5 capable devices.&lt;br /&gt;
&lt;br /&gt;
Read more about [[OXMobileApp]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:OX_HE_Tutorial_Next&amp;diff=7404</id>
		<title>Template:OX HE Tutorial Next</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:OX_HE_Tutorial_Next&amp;diff=7404"/>
		<updated>2011-03-03T09:37:55Z</updated>

		<summary type="html">&lt;p&gt;Holgi: /* Mobile Autoconfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Recommended Optional Next Steps =&lt;br /&gt;
&lt;br /&gt;
You will find plenty of additional documentation for customization of OX in our knowledge base [http://oxpedia.org]&lt;br /&gt;
&lt;br /&gt;
When the main setup is completed, we recommend to start with the following articles to enhance your system and to become more attractive for your users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automated Frontend Tests ==&lt;br /&gt;
&lt;br /&gt;
It is a good idea, to verify the functionality of your freshly set up and integrated system. Our QA department does that with tests, running automatically on the web frontend. We release this tests with every release and recommend you to use them to verify your environment with every update.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Automated_GUI_Tests]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Monitoring / Statistics ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to implement at least a minimal monitoring/Statistics solution to get an overview of the systems health. If you have a support contract with Open-Xchange, it is very helpful, if the support can access the monitoring graphs. There are example scripts for a basic monitoring with [[http://munin-monitoring.org/ Munin]] available.&lt;br /&gt;
&lt;br /&gt;
Read more about installing and configuring [[OX_munin_scripts|Munin scripts for Open-Xchange]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upsell Plugin / Webmail Replacement ==&lt;br /&gt;
&lt;br /&gt;
If you want to use your OX based Webmail system to upsell premium functions like full groupware functionality or like push to mobile phones, it is strongly recommended to use the in-app sales process.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Upsell]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
== Mobile Autoconfiguration ==&lt;br /&gt;
&lt;br /&gt;
If you have the OXtender for Business Mobility installed, it is recommended also to install the autoconfiguration plugin, to allow your users to configure their iPhones and Windows Mobile devices directly from within the OX webfrontend. All you need is to adapt the SMS interface to send autoprovisioning SMS. &lt;br /&gt;
&lt;br /&gt;
Read more about WO_IST_DAS_DOKUMENTIERT&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Branding ==&lt;br /&gt;
&lt;br /&gt;
If you want OX to look more like your own Corporate Identity, including your logo, product name and maybe your colors, this can be easily achieved by changing the logos and stylesheets.&lt;br /&gt;
&lt;br /&gt;
Read more about: [[Gui_Theming_Description]]&lt;br /&gt;
&lt;br /&gt;
Read more about: [[Gui_Plugin_Development|Gui Branding Plugins]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to run regular backups for your OX installation. This can be done with every backup solution for Linux.&lt;br /&gt;
&lt;br /&gt;
Read more about [[Open-Xchange_backup|Backup your Open-Xchange installation]]&lt;/div&gt;</summary>
		<author><name>Holgi</name></author>
	</entry>
</feed>