<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.open-xchange.com/wiki/index.php?action=history&amp;feed=atom&amp;title=OX6%3AContacts_LDAP_AD</id>
	<title>OX6:Contacts LDAP AD - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.open-xchange.com/wiki/index.php?action=history&amp;feed=atom&amp;title=OX6%3AContacts_LDAP_AD"/>
	<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;action=history"/>
	<updated>2026-08-16T21:46:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;diff=20995&amp;oldid=prev</id>
		<title>Choeger: Choeger moved page Contacts LDAP AD to OX6:Contacts LDAP AD</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;diff=20995&amp;oldid=prev"/>
		<updated>2015-11-27T10:11:25Z</updated>

		<summary type="html">&lt;p&gt;Choeger moved page &lt;a href=&quot;/wiki/index.php?title=Contacts_LDAP_AD&quot; class=&quot;mw-redirect&quot; title=&quot;Contacts LDAP AD&quot;&gt;Contacts LDAP AD&lt;/a&gt; to &lt;a href=&quot;/wiki/index.php?title=OX6:Contacts_LDAP_AD&quot; title=&quot;OX6:Contacts LDAP AD&quot;&gt;OX6:Contacts LDAP AD&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:11, 27 November 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Choeger</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;diff=7573&amp;oldid=prev</id>
		<title>Dennis Sieben at 15:27, 23 March 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;diff=7573&amp;oldid=prev"/>
		<updated>2011-03-23T15:27:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:27, 23 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l95&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;to “both” instead of “distributionlists”. The users are already&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;to “both” instead of “distributionlists”. The users are already&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;available in the Open-Xchange database, though.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;available in the Open-Xchange database, though.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== OLOX2 Compatibility ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you plan to use contacts-ldap together with OLOX2 you should make sure that no memory mapping is used, otherwise you will get duplicates after a restart of the server. In an ADS scenario with one ADS server you can therefore set the memorymapping setting to false and change the uniqueid settings in the mappingfile to uSNCreated. Note that you have to change that setting for contacts and distributionlists if you use both.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-7288:rev-7573 --&gt;
&lt;/table&gt;</summary>
		<author><name>Dennis Sieben</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;diff=7288&amp;oldid=prev</id>
		<title>Dennis Sieben: /* Configuration */</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;diff=7288&amp;oldid=prev"/>
		<updated>2011-02-25T10:26:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:26, 25 February 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Then enter&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Then enter&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  :&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;s1&lt;/del&gt;,$s/context111/context1/g&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  :&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/ins&gt;,$s/context111/context1/g&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That should replace everything.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That should replace everything.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-5013:rev-7288 --&gt;
&lt;/table&gt;</summary>
		<author><name>Dennis Sieben</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;diff=5013&amp;oldid=prev</id>
		<title>Choeger: Created page with &#039;&#039;&#039;&#039;Installation and Configuration of LDAP Addressbook Plugin &#039;&#039;&#039;  = Installation =  Install the package &lt;tt&gt;open-xchange-contacts-ldap&lt;/tt&gt;.   = Configuration =  The configuratio...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Contacts_LDAP_AD&amp;diff=5013&amp;oldid=prev"/>
		<updated>2009-10-22T14:28:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;#039;&amp;#039;&amp;#039;Installation and Configuration of LDAP Addressbook Plugin &amp;#039;&amp;#039;&amp;#039;  = Installation =  Install the package &amp;lt;tt&amp;gt;open-xchange-contacts-ldap&amp;lt;/tt&amp;gt;.   = Configuration =  The configuratio...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Installation and Configuration of LDAP Addressbook Plugin&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
Install the package &amp;lt;tt&amp;gt;open-xchange-contacts-ldap&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
&lt;br /&gt;
The configuration of the package can be found below the directory&lt;br /&gt;
/opt/open-xchange/etc/groupware/contacts-ldap.&lt;br /&gt;
&lt;br /&gt;
Change into that directory and run the following commands:&lt;br /&gt;
&lt;br /&gt;
 cp mapping.ads.properties.example mapping.ads.properties&lt;br /&gt;
 mv 111 1&lt;br /&gt;
 cd 1&lt;br /&gt;
 cp LDAPglobal1.properties.example LDAPglobal1.properties&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
now open LDAPglobal1.properties with an editor and change the following values:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All occurrences of context111 must be replaced with context1. The easiest way to do that is with vim. Just open the file with vim LDAPglobal1.properties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then enter&lt;br /&gt;
&lt;br /&gt;
 :s1,$s/context111/context1/g&lt;br /&gt;
&lt;br /&gt;
That should replace everything.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.uri=ldap://172.18.16.21&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.baseDN_users= DC=example,DC=com&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.AdminDN= CN=Administrator,DC=example,DC=com&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.AdminBindPW=secret&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.searchfilter= (objectclass=user)&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.authtype=AdminDN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the changes have been applied, the server must be restarted.&lt;br /&gt;
&lt;br /&gt;
To check, whether the plugin has been started successfully, run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 /opt/open-xchange/sbin/listbundles | grep contacts.ldap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following output should appear:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 bundlename: com.openexchange.contacts.ldap status: ACTIVE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then everything should work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the distribution list feature ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make that work, the following changes must be applied:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then add the following lines to&lt;br /&gt;
/opt/open-xchange/etc/groupware/contacts-ldap/1/LDAPglobal1.properties:&lt;br /&gt;
&lt;br /&gt;
 # Specify the searchfilter for the global ldap folder here&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.searchfilter= (&amp;amp;(objectclass=user)(sAMAccountName=*))&lt;br /&gt;
 &lt;br /&gt;
 # Specify what types of contacts should be display. Maybe &amp;quot;users&amp;quot;,&lt;br /&gt;
 # &amp;quot;distributionlists&amp;quot;, or &amp;quot;both&amp;quot;&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.contactTypes=distributionlists&lt;br /&gt;
 &lt;br /&gt;
 # Specify the searchfilter for distributionlists of the global ldap folder&lt;br /&gt;
 # here. Optional if contactTypes is &amp;quot;users&amp;quot;&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.searchfilter_distributionlist=(&amp;amp;(objectclass=group)(groupType=2))&lt;br /&gt;
 &lt;br /&gt;
 # Specify the search base for distributionlists here (sub, base, one).&lt;br /&gt;
 # This should only be specified if this is different from the searchScope&lt;br /&gt;
 # parameter.&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.searchScope_distributionlist=sub&lt;br /&gt;
 &lt;br /&gt;
 # Specify the baseDN for distributionlists of the global ldap folder here.&lt;br /&gt;
 # Optional if contactTypes is &amp;quot;users&amp;quot;&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.baseDN_distributionlist=DC=example,DC=com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to to have all users including distribution lists within&lt;br /&gt;
the ldap addressbook, you can change&lt;br /&gt;
&lt;br /&gt;
 com.openexchange.contacts.ldap.context1.LDAPglobal1.contactTypes&lt;br /&gt;
&lt;br /&gt;
to “both” instead of “distributionlists”. The users are already&lt;br /&gt;
available in the Open-Xchange database, though.&lt;/div&gt;</summary>
		<author><name>Choeger</name></author>
	</entry>
</feed>