<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=Qmail_LDAP_Configuration_for_Kortek_Electronics</id>
	<title>Qmail LDAP Configuration for Kortek Electronics - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=Qmail_LDAP_Configuration_for_Kortek_Electronics"/>
	<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Qmail_LDAP_Configuration_for_Kortek_Electronics&amp;action=history"/>
	<updated>2026-07-25T07:30:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Qmail_LDAP_Configuration_for_Kortek_Electronics&amp;diff=1043&amp;oldid=prev</id>
		<title>Biswajit at 14:28, 14 January 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Qmail_LDAP_Configuration_for_Kortek_Electronics&amp;diff=1043&amp;oldid=prev"/>
		<updated>2013-01-14T14:28:18Z</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 14:28, 14 January 2013&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;[[category:Kortek Electronics]]&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;&lt;/ins&gt;&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;= qmail LDAP Configuration. =&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;= qmail LDAP Configuration. =&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;== Qmail Downloads  ==&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;== Qmail Downloads  ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Biswajit</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Qmail_LDAP_Configuration_for_Kortek_Electronics&amp;diff=1042&amp;oldid=prev</id>
		<title>Biswajit: Created page with &quot;= qmail LDAP Configuration. = == Qmail Downloads  == &#039;&#039;&#039;wget &#039;&#039;&#039;[http://www.qmailrocks.org/downloads/qmailrocks.tar.gz http://www.qmailrocks.org/downloads/qmailrocks.tar.gz]  ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Qmail_LDAP_Configuration_for_Kortek_Electronics&amp;diff=1042&amp;oldid=prev"/>
		<updated>2013-01-14T14:27:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= qmail LDAP Configuration. = == Qmail Downloads  == &amp;#039;&amp;#039;&amp;#039;wget &amp;#039;&amp;#039;&amp;#039;[http://www.qmailrocks.org/downloads/qmailrocks.tar.gz http://www.qmailrocks.org/downloads/qmailrocks.tar.gz]  ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= qmail LDAP Configuration. =&lt;br /&gt;
== Qmail Downloads  ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;wget &amp;#039;&amp;#039;&amp;#039;[http://www.qmailrocks.org/downloads/qmailrocks.tar.gz http://www.qmailrocks.org/downloads/qmailrocks.tar.gz]&lt;br /&gt;
&lt;br /&gt;
wget [http://www.nrg4u.com/qmail/qmail-ldap-1.03-20060201.patch.gz http://www.nrg4u.com/qmail/qmail-ldap-1.03-20060201.patch.gz]&lt;br /&gt;
&lt;br /&gt;
wget [http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm] &lt;br /&gt;
&lt;br /&gt;
rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm &lt;br /&gt;
&lt;br /&gt;
yum install gcc*&lt;br /&gt;
&lt;br /&gt;
yum install openldap*&lt;br /&gt;
&lt;br /&gt;
yum install zlib*&lt;br /&gt;
&lt;br /&gt;
yum install glib&lt;br /&gt;
&lt;br /&gt;
yum install gdbm* &lt;br /&gt;
&lt;br /&gt;
yum install openssl-devel&lt;br /&gt;
&lt;br /&gt;
yum install php* &lt;br /&gt;
&lt;br /&gt;
== Qmail Users / groups ==&lt;br /&gt;
mkdir -p /var/qmail&lt;br /&gt;
&lt;br /&gt;
groupadd nofiles&lt;br /&gt;
&lt;br /&gt;
useradd -g nofiles -d /var/qmail/alias -s /sbin/nologin -p&amp;#039;*&amp;#039; alias&lt;br /&gt;
&lt;br /&gt;
useradd -g nofiles -d /var/qmail -s /sbin/nologin -p&amp;#039;*&amp;#039; qmaild&lt;br /&gt;
&lt;br /&gt;
useradd -g nofiles -d /var/qmail -s /sbin/nologin -p&amp;#039;*&amp;#039; qmaill&lt;br /&gt;
&lt;br /&gt;
useradd -g nofiles -d /var/qmail -s /sbin/nologin -p&amp;#039;*&amp;#039; qmailp&lt;br /&gt;
&lt;br /&gt;
groupadd qmail&lt;br /&gt;
&lt;br /&gt;
useradd -g qmail -d /var/qmail -s /sbin/nologin -p&amp;#039;*&amp;#039; qmailq&lt;br /&gt;
&lt;br /&gt;
useradd -g qmail -d /var/qmail -s /sbin/nologin -p&amp;#039;*&amp;#039; qmailr&lt;br /&gt;
&lt;br /&gt;
useradd -g qmail -d /var/qmail -s /sbin/nologin -p&amp;#039;*&amp;#039; qmails&lt;br /&gt;
&lt;br /&gt;
groupadd vmail&lt;br /&gt;
&lt;br /&gt;
useradd -g vmail -s /bin/true vmail&lt;br /&gt;
&lt;br /&gt;
== Qmail Compilation  ==&lt;br /&gt;
mkdir -p /var/qmail&lt;br /&gt;
&lt;br /&gt;
mkdir /usr/src/qmail&lt;br /&gt;
&lt;br /&gt;
cd /usr/src/qmail&lt;br /&gt;
&lt;br /&gt;
tar xvzf /downloads/qmailrocks/qmail-1.03.tar.gz&lt;br /&gt;
&lt;br /&gt;
cd qmail-1.03&lt;br /&gt;
&lt;br /&gt;
cd /downloads&lt;br /&gt;
&lt;br /&gt;
gzip -d qmail-ldap-1.03-20060201.patch.gz&lt;br /&gt;
&lt;br /&gt;
cd /usr/src/qmail/qmail-1.03&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;patch -p1 &amp;lt; /downloads/qmail-ldap-1.03-20060201.patch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vim Makefile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LDAPFLAGS=-DQLDAP_CLUSTER -DEXTERNAL_TODO -DDASH_EXT -DDATA_COMPRESS -DQMQP_COMPRESS -DSMTPEXECCHECK -DALTQUEUE&lt;br /&gt;
&lt;br /&gt;
ZLIB=-lz&lt;br /&gt;
&lt;br /&gt;
MDIRMAKE=-DAUTOMAILDIRMAKE&lt;br /&gt;
&lt;br /&gt;
HDIRMAKE=-DAUTOHOMEDIRMAKE&lt;br /&gt;
&lt;br /&gt;
SHADOWLIBS=-lcrypt&lt;br /&gt;
&lt;br /&gt;
DEBUG=-DDEBUG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi extra.h&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;----------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifndef EXTRA_H &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#define EXTRA_H &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#define QUEUE_EXTRA &amp;quot;Tarch\0&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#define QUEUE_EXTRALEN 6 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;----------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make setup check&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Qmail Configration and LDAP controls files ==&lt;br /&gt;
mkdir /var/qmail/supervise&lt;br /&gt;
&lt;br /&gt;
cd /var/qmail/supervise&lt;br /&gt;
&lt;br /&gt;
mkdir -p qmail-smtpd/log qmail-send/log qmail-pop3d/log&lt;br /&gt;
&lt;br /&gt;
chmod +t qmail-smtpd qmail-send qmail-pop3d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mkdir /var/log/qmail&lt;br /&gt;
&lt;br /&gt;
cd /var/log/qmail&lt;br /&gt;
&lt;br /&gt;
mkdir qmail-send qmail-smtpd qmail-pop3d&lt;br /&gt;
&lt;br /&gt;
chown -R qmaill:root /var/log/qmail&lt;br /&gt;
&lt;br /&gt;
chmod -R 750 /var/log/qmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd /var/qmail/control&lt;br /&gt;
&lt;br /&gt;
echo 100 &amp;gt; concurrencyincoming&lt;br /&gt;
&lt;br /&gt;
echo 255 &amp;gt; concurrencyremote&lt;br /&gt;
&lt;br /&gt;
echo ./Maildir/ &amp;gt; defaultdelivery&lt;br /&gt;
&lt;br /&gt;
echo kortekelectronics.com &amp;gt; defaultdomain&lt;br /&gt;
&lt;br /&gt;
echo 10000 &amp;gt; defaultquotacount&lt;br /&gt;
&lt;br /&gt;
echo 10000000 &amp;gt; defaultquotasize&lt;br /&gt;
&lt;br /&gt;
echo /var/qmail/bin/dirmaker &amp;gt; dirmaker&lt;br /&gt;
&lt;br /&gt;
echo dc=kortekelectronics,dc=com &amp;gt; ldapbasedn&lt;br /&gt;
&lt;br /&gt;
echo 0 &amp;gt; ldapcluster&lt;br /&gt;
&lt;br /&gt;
id -g vmail &amp;gt; ldapgid&lt;br /&gt;
&lt;br /&gt;
echo cn=manager,dc=kortekelectronics,dc=com &amp;gt; ldaplogin&lt;br /&gt;
&lt;br /&gt;
echo /home/vmail &amp;gt; ldapmessagestore&lt;br /&gt;
&lt;br /&gt;
echo qmailUser &amp;gt; ldapobjectclass&lt;br /&gt;
&lt;br /&gt;
echo p4mail1server &amp;gt; ldappassword&lt;br /&gt;
&lt;br /&gt;
echo 127.0.0.1 &amp;gt; ldapserver&lt;br /&gt;
&lt;br /&gt;
id -u vmail &amp;gt; ldapuid&lt;br /&gt;
&lt;br /&gt;
echo mail1.kortekelectronics.com &amp;gt; me&lt;br /&gt;
&lt;br /&gt;
echo 127.:allow,NOPBS=&amp;quot;&amp;quot; :deny &amp;gt; qmail-pop3d.rules&lt;br /&gt;
&lt;br /&gt;
echo 800000000 &amp;gt; qmail-smtpd-softlimit&lt;br /&gt;
&lt;br /&gt;
echo 3 &amp;gt; qmail-start-loglevel&lt;br /&gt;
&lt;br /&gt;
echo 3 &amp;gt; qmail-pop3d-loglevel&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;echo 800000000 &amp;gt; qmail-pop3d-softlimit &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot; Your mail quota is overflowing, check it out&amp;quot; &amp;gt; quotawarning&lt;br /&gt;
&lt;br /&gt;
echo kortekelectronics.com &amp;gt;&amp;gt; rcpthosts&lt;br /&gt;
&lt;br /&gt;
echo mail1.kortekelectronics.com &amp;gt;&amp;gt; rcpthosts&lt;br /&gt;
&lt;br /&gt;
ln -s rcpthosts locals&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo admin@kortekelectronics.com &amp;gt; /var/qmail/alias/.qmail-root&lt;br /&gt;
&lt;br /&gt;
echo admin@kortekelectronics.com &amp;gt; /var/qmail/alias/.qmail-postmaster&lt;br /&gt;
&lt;br /&gt;
echo admin@kortekelectronics.com &amp;gt; /var/qmail/alias/.qmail-mailer-daemon&lt;br /&gt;
&lt;br /&gt;
ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
chmod 644 /var/qmail/alias/.qmail*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd /var/qmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi bin/dirmaker&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
echo &amp;#039;----------------------------------------------&amp;#039; &amp;gt;&amp;gt; /tmp/dirmaker&lt;br /&gt;
&lt;br /&gt;
date &amp;gt;&amp;gt; /tmp/dirmaker&lt;br /&gt;
&lt;br /&gt;
echo $1 &amp;gt;&amp;gt; /tmp/dirmaker&lt;br /&gt;
&lt;br /&gt;
id &amp;gt;&amp;gt; /tmp/dirmaker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mkdir --parents -m 700 -p $1/Maildir&lt;br /&gt;
&lt;br /&gt;
mkdir --parents -m 700 -p $1/Maildir/tmp&lt;br /&gt;
&lt;br /&gt;
mkdir --parents -m 700 -p $1/Maildir/cur&lt;br /&gt;
&lt;br /&gt;
mkdir --parents -m 700 -p $1/Maildir/new&lt;br /&gt;
&lt;br /&gt;
chown -R vmail:vmail $1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi rc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QLOG=&amp;quot;`cat /var/qmail/control/qmail-start-loglevel`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DEFD=&amp;quot;`cat /var/qmail/control/defaultdelivery`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
exec env - PATH=&amp;quot;/var/qmail/bin:$PATH&amp;quot; LOGLEVEL=&amp;quot;$QLOG&amp;quot; qmail-start &amp;quot;$DEFD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;--------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
chmod 755 rc bin/dirmaker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UCSPI-TCP / Daemontools Install  ==&lt;br /&gt;
cd /usr/src/qmail&lt;br /&gt;
&lt;br /&gt;
tar zxvf /downloads/qmailrocks/ucspi-tcp-0.88.tar.gz&lt;br /&gt;
&lt;br /&gt;
cd ucspi-tcp-0.88&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;patch &amp;lt; /downloads/qmailrocks/patches/ucspi-tcp-0.88.errno.patch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make &amp;amp;&amp;amp; make setup check&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mkdir -p /package&lt;br /&gt;
&lt;br /&gt;
chmod 1755 /package&lt;br /&gt;
&lt;br /&gt;
cd /package&lt;br /&gt;
&lt;br /&gt;
tar zxvf /downloads/qmailrocks/daemontools-0.76.tar.gz&lt;br /&gt;
&lt;br /&gt;
cd /package/admin/daemontools-0.76/src&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;patch &amp;lt; /downloads/qmailrocks/patches/daemontools-0.76.errno.patch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cd /package/admin/daemontools-0.76&lt;br /&gt;
&lt;br /&gt;
package/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Qmail Run Files  ==&lt;br /&gt;
cd /var/qmail/supervise&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi qmail-smtpd/run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QUID=`id -u qmaild`&lt;br /&gt;
&lt;br /&gt;
QGID=`id -g qmaild`&lt;br /&gt;
&lt;br /&gt;
MAXD=`head -1 /var/qmail/control/concurrencyincoming`&lt;br /&gt;
&lt;br /&gt;
HOST=`head -1 /var/qmail/control/me`&lt;br /&gt;
&lt;br /&gt;
SOFT=`head -1 /var/qmail/control/qmail-smtpd-softlimit`&lt;br /&gt;
&lt;br /&gt;
CDBF=&amp;quot;/etc/tcp.smtp.cdb&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;if [ -z &amp;quot;$QUID&amp;quot; -o -z &amp;quot;$QGID&amp;quot; -o -z &amp;quot;$MAXD&amp;quot; -o -z &amp;quot;$HOST&amp;quot; ]; then&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;echo QUID, QGID, MAXD, or HOST is unset in&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;echo /var/qmail/supervise/qmail-smtpd/run&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;exit 1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
exec /usr/local/bin/softlimit -m $SOFT \&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/usr/local/bin/tcpserver -v \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-H \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-R \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-l $HOST \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-x $CDBF \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-c $MAXD \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-u $QUID \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-g $QGID \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;0 \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;smtp \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/var/qmail/bin/qmail-smtpd \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/var/qmail/bin/auth_smtp /usr/bin/true 2&amp;gt;&amp;amp;1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi qmail-smtpd/log/run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin&lt;br /&gt;
&lt;br /&gt;
export PATH&lt;br /&gt;
&lt;br /&gt;
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s10000000 n20 /var/log/qmail/qmail-smtpd 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi qmail-send/run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
exec /var/qmail/rc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi qmail-send/log/run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s10000000 n20 /var/log/qmail/qmail-send 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;----------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi qmail-pop3d/run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;----------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IP=`head -1 /var/qmail/control/me`&lt;br /&gt;
&lt;br /&gt;
LL=`head -1 /var/qmail/control/qmail-pop3d-loglevel`&lt;br /&gt;
&lt;br /&gt;
SL=`head -1 /var/qmail/control/qmail-pop3d-softlimit`&lt;br /&gt;
&lt;br /&gt;
exec \&lt;br /&gt;
&lt;br /&gt;
env LOGLEVEL=$LL \&lt;br /&gt;
&lt;br /&gt;
softlimit -m $SL \&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/tcpserver -v -R -H -l 0 0 pop3 \&lt;br /&gt;
&lt;br /&gt;
/var/qmail/bin/qmail-popup $IP \&lt;br /&gt;
&lt;br /&gt;
/var/qmail/bin/tcp-env \&lt;br /&gt;
&lt;br /&gt;
/var/qmail/bin/auth_pop \&lt;br /&gt;
&lt;br /&gt;
/var/qmail/bin/qmail-pop3d Maildir 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi qmail-pop3d/log/run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;--------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/bin/sh &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin &lt;br /&gt;
&lt;br /&gt;
export PATH &lt;br /&gt;
&lt;br /&gt;
exec setuidgid qmaill multilog t s10000000 n20 /var/log/qmail/qmail-pop3d 2&amp;gt;&amp;amp;1 --------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /etc/tcp.smtp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
127.:allow,RELAYCLIENT=&amp;quot;&amp;quot;,MAXRCPTCOUNT=&amp;quot;25&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.:allow,RELAYCLIENT=&amp;quot;&amp;quot;,MAXRCPTCOUNT=&amp;quot;25&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:deny&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#10.:allow,RELAYCLIENT=&amp;quot;&amp;quot;,SMTPAUTH=&amp;quot;&amp;quot;,AUTHREQUIRED=&amp;quot;&amp;quot;,SENDERCHECK=&amp;quot;&amp;quot;,LOGLEVEL=&amp;quot;3&amp;quot;,RCPTCHECK=&amp;quot;&amp;quot;,NOPBS=&amp;quot;&amp;quot;,SANITYCHECK=&amp;quot;&amp;quot;,BLCKRELAYPRBE=&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd /var/qmail&lt;br /&gt;
&lt;br /&gt;
rsync -avur /downloads/qmailrocks/scripts/finalize/qmailctl bin/.&lt;br /&gt;
&lt;br /&gt;
ln -s /var/qmail/bin/qmailctl /usr/bin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Qmail others configuration ==&lt;br /&gt;
/etc/init.d/sendmail stop&lt;br /&gt;
&lt;br /&gt;
chkconfig sendmail off&lt;br /&gt;
&lt;br /&gt;
mv /usr/lib/sendmail /usr/lib/sendmail.org&lt;br /&gt;
&lt;br /&gt;
mv /usr/sbin/sendmail /usr/sbin/sendmail.org&lt;br /&gt;
&lt;br /&gt;
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail&lt;br /&gt;
&lt;br /&gt;
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd /var/qmail/supervise/&lt;br /&gt;
&lt;br /&gt;
chmod +x */run&lt;br /&gt;
&lt;br /&gt;
chmod +x */log/run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mkdir -p /service&lt;br /&gt;
&lt;br /&gt;
ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /var/qmail/supervise/qmail-pop3d /service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= OPENLDAP Integration with QMAIL-LDAP =&lt;br /&gt;
== Configuration  ==&lt;br /&gt;
cd /downloads&lt;br /&gt;
&lt;br /&gt;
wget http://phpqladmin.com/phpQLAdmin-2.2.7.tar.gz&lt;br /&gt;
&lt;br /&gt;
tar zxvf /downloads/phpQLAdmin-2.2.7.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd /etc/openldap&lt;br /&gt;
&lt;br /&gt;
cp /usr/src/qmail/qmail-1.03/qmail.schema schema/.&lt;br /&gt;
&lt;br /&gt;
cp /downloads/phpQLAdmin-2.2.7/schemas/phpQLAdmin.schema schema/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vim slapd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
include /etc/openldap/schema/core.schema&lt;br /&gt;
&lt;br /&gt;
include /etc/openldap/schema/cosine.schema&lt;br /&gt;
&lt;br /&gt;
include /etc/openldap/schema/inetorgperson.schema&lt;br /&gt;
&lt;br /&gt;
include /etc/openldap/schema/nis.schema&lt;br /&gt;
&lt;br /&gt;
include /etc/openldap/schema/qmail.schema&lt;br /&gt;
&lt;br /&gt;
include /etc/openldap/schema/phpQLAdmin.schema&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# &amp;lt;/nowiki&amp;gt;Directives needed to implement policy:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
database bdb&lt;br /&gt;
&lt;br /&gt;
suffix &amp;quot;dc=kortekelectronics,dc=com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rootdn &amp;quot;cn=Manager,dc=kortekelectronics,dc=com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rootpw p4mail1server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi ldap.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HOST 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
BASE dc=kortekelectronics,dc=com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vim schema/phpQLAdmin.schema&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;--------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
( Uncomment the following line )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# This is also availible in krb5-kdc.schema (from OpenLDAP.org)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
attributetype ( 1.3.6.1.4.1.5322.10.1.12&lt;br /&gt;
&lt;br /&gt;
NAME &amp;#039;krb5RealmName&amp;#039;&lt;br /&gt;
&lt;br /&gt;
EQUALITY octetStringMatch&lt;br /&gt;
&lt;br /&gt;
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
attributetype ( 1.3.6.1.4.1.5322.10.1.1&lt;br /&gt;
&lt;br /&gt;
NAME &amp;#039;krb5PrincipalName&amp;#039;&lt;br /&gt;
&lt;br /&gt;
DESC &amp;#039;The unparsed Kerberos principal name&amp;#039;&lt;br /&gt;
&lt;br /&gt;
EQUALITY caseExactIA5Match&lt;br /&gt;
&lt;br /&gt;
SINGLE-VALUE&lt;br /&gt;
&lt;br /&gt;
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# PQL_ATTR_KRB5_ADMIN_SERVER&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
attributetype ( 1.3.6.1.4.1.8767.3.2.2.15 NAME &amp;#039;krb5AdminServer&amp;#039;&lt;br /&gt;
&lt;br /&gt;
DESC &amp;#039;Fully Qualified Host Name of the Kerberos admin server&amp;#039;&lt;br /&gt;
&lt;br /&gt;
EQUALITY caseExactIA5Match&lt;br /&gt;
&lt;br /&gt;
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26&lt;br /&gt;
&lt;br /&gt;
SINGLE-VALUE )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
attributetype ( 1.3.6.1.4.1.8767.3.2.4.1 NAME &amp;#039;defaultDomain&amp;#039;&lt;br /&gt;
&lt;br /&gt;
DESC &amp;#039;Default domain name for the branch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
EQUALITY caseIgnoreMatch&lt;br /&gt;
&lt;br /&gt;
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024}&lt;br /&gt;
&lt;br /&gt;
SINGLE-VALUE )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/ldap start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creation of LDAP datbase and LDIF FILES. ==&lt;br /&gt;
# ldif for creating base&lt;br /&gt;
&lt;br /&gt;
vi base.ldif&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;kortekelectronics.com&lt;br /&gt;
&lt;br /&gt;
dn: dc=kortekelectronics,dc=com&lt;br /&gt;
&lt;br /&gt;
objectClass: top&lt;br /&gt;
&lt;br /&gt;
objectClass: domain&lt;br /&gt;
&lt;br /&gt;
dc: kortekelectronics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# ldif for creating organizational unit&lt;br /&gt;
&lt;br /&gt;
vi ou.ldif&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#kortekelectronics.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dn: ou=users,dc=kortekelectronics,dc=com&lt;br /&gt;
&lt;br /&gt;
objectClass: top&lt;br /&gt;
&lt;br /&gt;
objectClass: organizationalUnit&lt;br /&gt;
&lt;br /&gt;
ou: users&lt;br /&gt;
&lt;br /&gt;
description: users&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c. ldif file for creating Admin User.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Note: Password is postmaster )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi admin.ldif&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# admin, kortekelectronics.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dn: uid=admin,ou=users,dc=kortekelectronics,dc=com&lt;br /&gt;
&lt;br /&gt;
objectClass: top&lt;br /&gt;
&lt;br /&gt;
objectClass: inetOrgPerson&lt;br /&gt;
&lt;br /&gt;
objectClass: qmailuser&lt;br /&gt;
&lt;br /&gt;
cn: admin admin&lt;br /&gt;
&lt;br /&gt;
sn: admin admin&lt;br /&gt;
&lt;br /&gt;
mail: admin@kortekelectronics.com&lt;br /&gt;
&lt;br /&gt;
accountStatus: active&lt;br /&gt;
&lt;br /&gt;
userPassword:: e0NSWVBUfU9XY3dPTS9IekVBT2s=&lt;br /&gt;
&lt;br /&gt;
mailMessageStore: kortekelectronics.com/admin&lt;br /&gt;
&lt;br /&gt;
uid: admin&lt;br /&gt;
&lt;br /&gt;
deliveryMode: noforward&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commnad to create user/ database ==&lt;br /&gt;
ldapadd -acvx -D&amp;quot;cn=Manager,dc=&amp;#039;&amp;#039;kortekelectronics&amp;#039;&amp;#039;,dc=com&amp;quot; -w p4mail1server -f base.ldif&lt;br /&gt;
&lt;br /&gt;
ldapadd -acvx -D&amp;quot;cn=Manager,dc=&amp;#039;&amp;#039;kortekelectronics&amp;#039;&amp;#039;,dc=com&amp;quot; -w p4mail1server -f ou.ldif&lt;br /&gt;
&lt;br /&gt;
ldapadd -acvx -D&amp;quot;cn=Manager,dc=&amp;#039;&amp;#039;kortekelectronics&amp;#039;&amp;#039;,dc=com&amp;quot; -w p4mail1server -f admin.ldif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Courier IMAP Integration. =&lt;br /&gt;
== Compilation and its parameters  ==&lt;br /&gt;
cd /downloads/qmailrocks/&lt;br /&gt;
&lt;br /&gt;
tar jxvf courier-authlib-0.55.tar.bz2&lt;br /&gt;
&lt;br /&gt;
cd courier-authlib-0.55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./configure --prefix=/usr/local --exec-prefix=/usr/local --with-authldap --without-authmysql --disable-root-check --with-ssl --with-authchangepwdir=/usr/local/libexec/authlib --with-redhat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
make &amp;amp;&amp;amp; make check&lt;br /&gt;
&lt;br /&gt;
make install-strip &amp;amp;&amp;amp; make install-configure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
( Add following line )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;----------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/local/sbin/authdaemond start&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd /downloads/qmailrocks/&lt;br /&gt;
&lt;br /&gt;
tar jxvf courier-imap-4.0.2.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
useradd bsmith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
chown -R bsmith:wheel courier-imap-4.0.2&lt;br /&gt;
&lt;br /&gt;
cd /downloads/qmailrocks/courier-imap-4.0.2&lt;br /&gt;
&lt;br /&gt;
su bsmith &lt;br /&gt;
&lt;br /&gt;
./configure --prefix=/usr/local --exec-prefix=/usr/local --without-authvchkpw --with-authldap --without-authmysql --disable-root-check --with-ssl --with-authchangepwdir=/usr/local/libexec/authlib --with-redhat &lt;br /&gt;
&lt;br /&gt;
make &amp;amp;&amp;amp; make check&lt;br /&gt;
&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
make install-strip &amp;amp;&amp;amp; make install-configure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/usr/local/sbin/mkimapdcert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /usr/local/etc/imapd.cnf&lt;br /&gt;
&lt;br /&gt;
(Change postmaser@example.com an administrative email address )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
…………………………..&lt;br /&gt;
&lt;br /&gt;
………………………….&lt;br /&gt;
&lt;br /&gt;
emailAddress=admin@kortekelectronics.com&lt;br /&gt;
&lt;br /&gt;
……………………………&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration changes  ==&lt;br /&gt;
vi /usr/local/etc/imapd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMAPDSTART=YES&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /usr/local/etc/imapd-ssl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMAPDSSLSTART=YES&lt;br /&gt;
&lt;br /&gt;
TLS_CERTFILE=/usr/local/share/imapd.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /usr/local/etc/authlib/authdaemonrc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
authmodulelist=&amp;quot;authldap&amp;quot;&lt;br /&gt;
&lt;br /&gt;
authmodulelistorig=&amp;quot;authldap&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /usr/local/etc/authlib/authldaprc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-------------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LDAP_SERVER localhost&lt;br /&gt;
&lt;br /&gt;
LDAP_PORT 389&lt;br /&gt;
&lt;br /&gt;
LDAP_PROTOCOL_VERSION 3&lt;br /&gt;
&lt;br /&gt;
LDAP_BASEDN dc=kortekelectronics,dc=com&lt;br /&gt;
&lt;br /&gt;
LDAP_BINDDN cn=manager, dc=kortekelectronics,dc=com &lt;br /&gt;
&lt;br /&gt;
LDAP_BINDPW p4mail1server &lt;br /&gt;
&lt;br /&gt;
LDAP_TIMEOUT 5&lt;br /&gt;
&lt;br /&gt;
LDAP_AUTHBIND 1&lt;br /&gt;
&lt;br /&gt;
LDAP_MAIL uid&lt;br /&gt;
&lt;br /&gt;
LDAP_GLOB_UID vmail&lt;br /&gt;
&lt;br /&gt;
LDAP_GLOB_GID vmail&lt;br /&gt;
&lt;br /&gt;
LDAP_HOMEDIR mailMessageStore&lt;br /&gt;
&lt;br /&gt;
LDAP_MAILROOT /home/vmail&lt;br /&gt;
&lt;br /&gt;
LDAP_DEFAULTDELIVERY defaultDelivery&lt;br /&gt;
&lt;br /&gt;
LDAP_FULLNAME cnmail.kortekelectronics.com&lt;br /&gt;
&lt;br /&gt;
LDAP_CLEARPW clearPassword&lt;br /&gt;
&lt;br /&gt;
LDAP_CRYPTPW userPassword&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#LDAP_CRYPTPW &amp;lt;/nowiki&amp;gt;sambaLMPassword&lt;br /&gt;
&lt;br /&gt;
LDAP_DEREF never&lt;br /&gt;
&lt;br /&gt;
LDAP_TLS 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;---------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp /usr/local/libexec/imapd.rc /etc/rc.d/init.d/imap&lt;br /&gt;
&lt;br /&gt;
cp /usr/local/libexec/imapd-ssl.rc /etc/rc.d/init.d/imaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
( Add following line )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;----------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/rc.d/init.d/imap start&lt;br /&gt;
&lt;br /&gt;
/etc/rc.d/init.d/imaps start &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----------------------------------------------------------------------------------------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/usr/local/sbin/authdaemond stop&lt;br /&gt;
&lt;br /&gt;
/usr/local/sbin/authdaemond start&lt;br /&gt;
&lt;br /&gt;
/etc/rc.d/init.d/imap stop&lt;br /&gt;
&lt;br /&gt;
/etc/rc.d/init.d/imaps stop&lt;br /&gt;
&lt;br /&gt;
/etc/rc.d/init.d/imap start &lt;br /&gt;
&lt;br /&gt;
/etc/rc.d/init.d/imaps start&lt;br /&gt;
&lt;br /&gt;
qmailctl cdb &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;phpldapadmin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
yum install php -y &lt;br /&gt;
&lt;br /&gt;
yum install php-ldap -y&lt;br /&gt;
&lt;br /&gt;
cd /downloads&lt;br /&gt;
&lt;br /&gt;
wget http://downloads.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.0.5/phpldapadmin-1.2.0.5.tgz?use_mirror=nchc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tar zxvf phpldapadmin-1.2.0.5.tgz&lt;br /&gt;
&lt;br /&gt;
mv phpldapadmin-1.2.0.5 /var/www/html/phpldapadmin&lt;br /&gt;
&lt;br /&gt;
cd /var/www/html/phpldapadmin&lt;br /&gt;
&lt;br /&gt;
mv config/config.php.example config/config.php&lt;br /&gt;
&lt;br /&gt;
mkdir templates/creation/old templates/modification/old&lt;br /&gt;
&lt;br /&gt;
mv templates/creation/* templates/creation/old/&lt;br /&gt;
&lt;br /&gt;
mv templates/modification/* templates/modification/old/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /etc/php.ini&lt;br /&gt;
&lt;br /&gt;
memory_limit = 128M&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Webmail&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
cd /downloads&lt;br /&gt;
&lt;br /&gt;
wget http://downloads.sourceforge.net/project/squirrelmail/stable/1.4.20/squirrelmail-1.4.20.tar.gz?use_mirror=space&lt;br /&gt;
&lt;br /&gt;
tar zxvf squirrelmail-1.4.20.tar.gz &lt;br /&gt;
&lt;br /&gt;
mv squirrelmail-1.4.20 /var/www/html/webmail &lt;br /&gt;
&lt;br /&gt;
cd /var/www/html/webmail &lt;br /&gt;
&lt;br /&gt;
mkdir /var/sqattachements&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;chown -R apache:apache /var/sqattachements&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;chown -R apache:apache data&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;cd config&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;./conf.pl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Clam Antivirus &amp;amp; SpamAssassin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
install these perl modules using cpan&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digest::SHA1Digest::HMACNet::DNSTime::HiResHTML::TagsetHTML::ParserPod::UsageParse::SyslogStatistics::Distributions&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
yum install perl-suidperl&lt;br /&gt;
&lt;br /&gt;
yum install unzip&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;cd /downloads/qmailrocks/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
rpm -Uvh clamav-0.87-1.i386.rpm&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;rpm -Uvh clamav-devel-0.87-1.i386.rpm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;vi /etc/clamd.conf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
change User clamav to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;--------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
User qscand &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;--------------------&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;useradd -c &amp;quot;Qmail-Scanner Account&amp;quot; -s /bin/false qscand &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
chown qscand.qscand /var/log/clamav/ &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/etc/init.d/clamd stop&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/etc/init.d/clamd start &amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Biswajit</name></author>
	</entry>
</feed>