<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux Mail Server Setup and Howto Guide &#187; SquirrelMail</title>
	<atom:link href="http://www.linuxmail.info/category/squirrelmail/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxmail.info</link>
	<description>Rapidly deploy Linux based mail solutions today</description>
	<lastBuildDate>Sat, 26 Jun 2010 16:30:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>SquirrelMail and MySQL</title>
		<link>http://www.linuxmail.info/squirrelmail-mysql/</link>
		<comments>http://www.linuxmail.info/squirrelmail-mysql/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 16:29:55 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linuxmail.info/?p=387</guid>
		<description><![CDATA[This article describes how to configure SquirrelMail to use a MySQL address book.]]></description>
			<content:encoded><![CDATA[<p>SquirrelMail can use a database backend like MySQL to store address books and preferences. This article describes how to configure SquirrelMail to use a MySQL address book.</p>
<span id="more-387"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<div class="clearfix steps"><a href="/images/centos-5/terminal-yum-install-mysql.png"><img class="preview" alt="yum install" src="/images/centos-5/t-terminal-yum-install-mysql.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>1. Install the requirements using the command below.
<pre class="steps">
yum install mysql-server php-pear-DB
</pre>
</div>
<div class="clearfix steps"><a href="/images/centos-5/service-config.png"><img class="preview" alt="Service Configuration" src="/images/centos-5/t-service-config.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>2. Start the <em>mysqld</em> service. <a href="/how-to-start-stop-services-centos-5/">Learn how to start and stop services here.</a></div>
<div class="clearfix steps"><a href="/images/centos-5/create-squirrelmail-db.png"><img class="preview" alt="Create Postfix Admin db" src="/images/centos-5/t-create-squirrelmail-db.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>3. Launch the MySQL command line tool using the command below.
<pre class="steps">
mysql -u root -p
</pre>
The default root password of MySQL is a blank password. Next, create a new MySQL database for SquirrelMail using the commands below.
<pre class="steps">
mysql> CREATE DATABASE squirrelmail;
mysql> CREATE USER squirrelmail@localhost IDENTIFIED BY 'your_password';
mysql> GRANT ALL PRIVILEGES ON squirrelmail.* TO squirrelmail;
mysql> USE squirrelmail;
mysql> CREATE TABLE address (
  owner varchar(128) DEFAULT '' NOT NULL,
  nickname varchar(16) DEFAULT '' NOT NULL,
  firstname varchar(128) DEFAULT '' NOT NULL,
  lastname varchar(128) DEFAULT '' NOT NULL,
  email varchar(128) DEFAULT '' NOT NULL,
  label varchar(255),
  PRIMARY KEY (owner,nickname),
  KEY firstname (firstname,lastname)
);
mysql> CREATE TABLE global_abook (
  owner varchar(128) DEFAULT '' NOT NULL,
  nickname varchar(16) DEFAULT '' NOT NULL,
  firstname varchar(128) DEFAULT '' NOT NULL,
  lastname varchar(128) DEFAULT '' NOT NULL,
  email varchar(128) DEFAULT '' NOT NULL,
  label varchar(255),
  PRIMARY KEY (owner,nickname),
  KEY firstname (firstname,lastname)
);
</pre>
</div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-config-database.png"><img class="preview" alt="yum install" src="/images/centos-5/t-squirrelmail-config-database.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>4. Configure SquirrelMail the command below.
<pre class="steps">
/usr/share/squirrelmail/config/conf.pl
</pre>
</div>
<p>Select menu 9, Database and update the values of the following.</p>
<ul>
<li><strong>DSN for Address Book</strong> : mysql://squirrelmail:password@localhost/squirrelmail</li>
<li><strong>DSN for Global Address Book</strong> : mysql://squirrelmail:password@localhost/squirrelmail</li>
<li><strong>Allow writing into Global Address Book</strong> : true</li>
<li><strong>Allow listing of Global Address Book</strong> : true</li>
</ul>
<p>Then save your changes. Your address book should now be stored in MySQL.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/squirrelmail-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SquirrelMail Howtos</title>
		<link>http://www.linuxmail.info/squirrelmail-howtos/</link>
		<comments>http://www.linuxmail.info/squirrelmail-howtos/#comments</comments>
		<pubDate>Tue, 18 May 2010 12:25:06 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linuxmail.info/?p=384</guid>
		<description><![CDATA[This article contains a collection of howtos for SquirrelMail.]]></description>
			<content:encoded><![CDATA[<p>These are the collection of SquirrelMail howtos available on this site.</p>
<span id="more-384"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<div class="clearfix steps"><a href="/images/centos-5/squirrelmail.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-squirrelmail.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><a href="/squirrelmail-webmail-setup-howto-in-centos-5/">How to install SquirrelMail</a></div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-customized-login.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-squirrelmail-customized-login.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><a href="/customize-squirrelmail-login-page/">Customize login page</a></div> 
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-captcha.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-squirrelmail-captcha.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><a href="/squirrelmail-captcha/">CAPTCHA in login page</a></div>
<div class="clearfix steps"><a href="/images/windows-xp/https-squirrelmail.png"><img class="preview" alt="HTTPS SquirrelMail" src="/images/windows-xp/t-https-squirrelmail.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><a href="/securing-squirrelmail-using-ssl/">Using SSL with SquirrelMail</a></div>
<div class="clearfix steps"><a href="/images/centos-5/sm-personal-info.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-sm-personal-info.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><a href="/auto-update-squirrelmail-personal-information/">Automatically update name and email address</a></div>
<div class="clearfix steps"><a href="/images/centos-5/sm-change-password.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-sm-change-password.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><a href="/squirrelmail-change-password-howto/">Change password utility</a></div>
<div class="clearfix steps"><a href="/images/centos-5/sm-addressbook.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-sm-addressbook.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><a href="/squirrelmail-active-directory-ldap-addressbook/">Active Directory/LDAP Addressbook</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/squirrelmail-howtos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customize SquirrelMail Login Page</title>
		<link>http://www.linuxmail.info/customize-squirrelmail-login-page/</link>
		<comments>http://www.linuxmail.info/customize-squirrelmail-login-page/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 09:41:09 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linuxmail.info/?p=374</guid>
		<description><![CDATA[This article describes how to customize the SquirrelMail login page to suit your needs.]]></description>
			<content:encoded><![CDATA[<div class="pad-top steps"><a href="/images/centos-5/squirrelmail.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-squirrelmail.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>The SquirrelMail login page, shown on the left, can easily be changed to suit your needs. This article describes how to customize the SquirrelMail login page.</div>
<span id="more-374"></span>
<br class="clearfix" />
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<h2 id="configure-squirrelmail">Configuring SquirrelMail</h2>
<div class="clearfix steps"><a href="/images/centos-5/sm-config.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sm-config.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>1. From a Terminal window, type in <tt>/usr/share/squirrelmail/config/conf.pl</tt> and press <em>Enter</em>. This will launch the <strong>SquirrelMail Configuration</strong> utility.</div>
<div class="clearfix steps"><img class="icon32x32 left" alt="Note" src="/images/emblem-note.png" />If your Terminal window has a white background, make sure that the colors are off by looking for the command <tt>Turn color on</tt>. If the command is <tt>Turn color off</tt>, type in C and press <em>Enter</em> to turn the colors off. This will ensure that you will be able to read all of the text.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-config-organization.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sm-config-organization.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>2. Type in <tt>1</tt> and press <em>Enter</em> to select the <strong>Organization Preferences</strong> menu.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-config-organization-2.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sm-config-organization-2.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>3. Update the options to suit your needs. For the logo, put it into the <em>/usr/share/squirrelmail/images/</em> directory. Save your changes when you are done.</div> 
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-customized-login.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-squirrelmail-customized-login.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>4. Try out the result.</div> ]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/customize-squirrelmail-login-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SquirrelMail Change Password Howto</title>
		<link>http://www.linuxmail.info/squirrelmail-change-password-howto/</link>
		<comments>http://www.linuxmail.info/squirrelmail-change-password-howto/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 13:23:00 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linuxmail.info/squirrelmail-change-password-howto/</guid>
		<description><![CDATA[How to configure SquirrelMail to provide a password change utility using poppassd.]]></description>
			<content:encoded><![CDATA[<p>If you are using Linux system accounts as your mail accounts, you can install the change_passwd plugin to enable SquirrelMail to provide a password change utility using the background service <strong>poppassd</strong> to reliably and securely change a user&#8217;s password.</p>
<span id="more-345"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<h2>Install the SquirrelMail Change Password Plugin</h2>
<div class="clearfix steps"><a href="/images/centos-5/service-config-poppassd.png"><img class="preview" alt="Service Configuration" src="/images/centos-5/t-service-config-poppassd.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>1. <a href="/poppassd-setup-howto-centos-5/">Install the Poppassd service.</a></div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-squirrelmail.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>2. Connect to your SquirrelMail server and note down its version.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-download-plugins.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-sm-download-plugins.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>3. Download the <a href="/files/change_passwd-4.2f.tar.gz">Change Passwd 4.2f</a> and <a href="http://www.squirrelmail.org/plugin_download.php?id=152&#038;rev=1342">Compatibility 2.0.x</a> plugins.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-plugins.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-sm-plugins.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>4. Extract the downloaded files and put them into the <em>/usr/share/squirrelmail/plugins</em> directory.</div>
<div class="clearfix steps"><img class="icon32x32 left" alt="Note" src="/images/emblem-note.png" />The SquirrelMail Change Password and Compatibility archives has to be extracted directly into the SquirrelMail plugin directory to enable Linux to apply the proper SELinux Context into the files. See the <a href="/auto-update-squirrelmail-personal-information/">SquirrelMail RetrieveUserData plugin</a> if you need help on how to do it.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-config.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sm-config.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>5. From a Terminal window, type in <tt>/usr/share/squirrelmail/config/conf.pl</tt> and press <em>Enter</em>. This will launch the <strong>SquirrelMail Configuration</strong> utility.</div>
<div class="clearfix steps"><img class="icon32x32 left" alt="Note" src="/images/emblem-note.png" />If your Terminal window has a white background, make sure that the colors are off by looking for the command <tt>Turn color on</tt>. If the command is <tt>Turn color off</tt>, type in C and press <em>Enter</em> to turn the colors off. This will ensure that you will be able to read all of the text.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-config-plugins.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sm-config-plugins.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>6. Type in 8 and press <em>Enter</em> to list the <strong>Plugins</strong> submenu.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-config-plugins-2.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sm-config-plugins-2.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>7. Install the <strong>change_passwd</strong> plugin by typing in the number corresponding to it and press <em>Enter</em>. When you are done, type in q and press <em>Enter</em> to quit then type in y and press <em>Enter</em> to save your changes.</div>
<div class="clearfix steps"><a href="/images/centos-5/terminal-patch-compatibility.png"><img class="preview" alt="Terminal" src="/images/centos-5/t-terminal-patch-compatibility.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">8. If your version of SquirrelMail is not 1.4.13 and higher or 1.5.1 and higher, you need to patch your SquirrelMail source. Go to <em>/usr/share/squirrelmail/plugins/compatibility</em> and apply the compatibility patch by typing in the commands below.
<pre class="steps">
cd /usr/share/squirrelmail/plugins/compatibility/
patch -p0 < patches/compatibility_patch-1.4.8.diff
</pre>
Replace <tt>1.4.8</tt> with your SquirrelMail version.
</div>
</div>
<div class="clearfix steps"><a href="/images/centos-5/edit-change-passwd-config.png"><img class="preview" alt="GEdit" src="/images/centos-5/t-edit-change-passwd-config.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>9. In the <em>/usr/share/squirrelmail/plugins/change_passwd</em> directory, copy the file <em>config.php.sample</em> and save it as <em>config.php</em>. Edit <em>config.php</em> and review the default settings.</div>
<p>Below are settings in config.php you may wish to change</p>
<ul>
<li><strong>$minimumPasswordLength</strong> - Minimum length of the password.</li>
<li><strong>$changePasswdInLogin</strong> - Change password from the login form.</li>
</ul>
<h2 id="change-password">Test the SquirrelMail Change Password</h2>
<div class="clearfix steps"><a href="/images/centos-5/sm-options.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-sm-options.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>1. Login to SquirrelMail and go to the Options page. You should see the new <strong>Change Password</strong> section.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-change-password.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-sm-change-password.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>2. Click the <em>Change Password</em> link to view the new Change Password page.</div>]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/squirrelmail-change-password-howto/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>SquirrelMail Postfix Admin Plugin</title>
		<link>http://www.linuxmail.info/squirrelmail-postfixadmin-plugin/</link>
		<comments>http://www.linuxmail.info/squirrelmail-postfixadmin-plugin/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 08:44:07 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linuxmail.info/?p=328</guid>
		<description><![CDATA[The SquirrelMail Postfix Admin Plugin will allow your users to change their Vacation, Password and Forwarding settings if you are using Postfix Admin to administer your Postfix mail server.]]></description>
			<content:encoded><![CDATA[<p>The <strong>SquirrelMail Postfix Admin Plugin</strong> will allow your users to change their <em>Vacation</em>, <em>Password</em> and <em>Forwarding</em> settings if you are using Postfix Admin to administer your Postfix mail server. If you are not using Postfix Admin, you can still install and use it along with this plugin to use its vacation notification feature.</p>
<span id="more-328"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<h2>Install the SquirrelMail Postfix Admin Plugin</h2>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-postfixadmin-download.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-squirrelmail-postfixadmin-download.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>1. Download the <a href="/files/squirrelmail-postfixadmin-0.4.3.2.tar.gz">squirrelmail-postfixadmin</a> plugin.</div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-postfixadmin-desktop.png"><img class="preview" alt="SquirrelMail PostfixAdmin downloaded" src="/images/centos-5/t-squirrelmail-postfixadmin-desktop.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>2. Double click the downloaded file to launch the <strong>Archive Manager</strong>.</div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-postfixadmin-archive.png"><img class="preview" alt="SquirrelMail PostfixAdmin Archive" src="/images/centos-5/t-squirrelmail-postfixadmin-archive.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>3. Click the <em>Extract</em> button to launch the <strong>Extract</strong> window.</div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-postfixadmin-extract.png"><img class="preview" alt="SquirrelMail PostfixAdmin Extract" src="/images/centos-5/t-squirrelmail-postfixadmin-extract.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>4. Change the destination folder by clicking on <em>Desktop</em>. In the popup menu, select <em>Other&#8230;</em>.</div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-postfixadmin-dest.png"><img class="preview" alt="SquirrelMail PostfixAdmin Destination" src="/images/centos-5/t-squirrelmail-postfixadmin-dest.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>5. Click the notepad button and in the <em>Location</em> field type in <em>/usr/share/squirrelmail/plugins/</em> and click <em>Open</em>.</div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-postfixadmin-extract-2.png"><img class="preview" alt="RetrieveUserData Extract" src="/images/centos-5/t-squirrelmail-postfixadmin-extract-2.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>6. Click the <em>Extract</em> button to start extracting.</div>
<div class="clearfix steps"><img class="icon32x32 left" alt="Note" src="/images/emblem-note.png" />The SquirrelMail PostfixAdmin archive has to be extracted directly into the SquirrelMail plugin directory to enable Linux to apply the proper SELinux Context into the files.</div>
<h2>Configure the SquirrelMail Postfix Admin Plugin</h2>
<div class="clearfix steps"><img class="icon32x32 left" alt="Important" src="/images/emblem-important.png" />If you are not actually using Postfix Admin, make sure you have <a href="/squirrelmail-webmail-setup-howto-in-centos-5/#configure-squirrelmail">configured the domain in SquirrelMail</a>.</div>
<div>&nbsp;</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-config.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sm-config.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>1. From a Terminal window, type in <tt>/usr/share/squirrelmail/config/conf.pl</tt> and press <em>Enter</em>. This will launch the <strong>SquirrelMail Configuration</strong> utility.</div>
<div class="clearfix steps"><img class="icon32x32 left" alt="Note" src="/images/emblem-note.png" />If your Terminal window has a white background, make sure that the colors are off by looking for the command <tt>Turn color on</tt>. If the command is <tt>Turn color off</tt>, type in C and press <em>Enter</em> to turn the colors off. This will ensure that you will be able to read all of the text.</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-config-plugins.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sm-config-plugins.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>2. Type in 8 and press <em>Enter</em> to list the <strong>Plugins</strong> submenu.</div>
<div class="clearfix steps"><a href="/images/centos-5/sqmail-config-plugin-postfixadmin.png"><img class="preview" alt="SquirrelMail Configuration" src="/images/centos-5/t-sqmail-config-plugin-postfixadmin.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>3. Install the <strong>postfixadmin</strong> plugin by typing in the number corresponding to it and press <em>Enter</em>. When you are done, type in <tt>q</tt> and press <em>Enter</em> to quit then type in <tt>y</tt> and press <em>Enter</em> to save your changes.</div>
<div class="clearfix steps"><a href="/images/centos-5/yum-install-php-pear-mdb2-driver-mysql.png"><img class="preview" alt="yum install php-pear-MDB2-Driver-mysql" src="/images/centos-5/t-yum-install-php-pear-mdb2-driver-mysql.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>4. Type in the command below to install the required dependency for this plugin.
<pre class="steps">
yum install php-pear-MDB2-Driver-mysql
</pre> 
</div>
<div class="clearfix steps"><a href="/images/centos-5/edit-postfixadmin-config-php.png"><img class="preview" alt="GEdit" src="/images/centos-5/t-edit-postfixadmin-config-php.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">5. In the <em>/usr/share/squirrelmail/plugins/postfixadmin</em> directory, copy the file <em>config.sample.php</em> and save it as <em>config.php</em>. Edit <em>config.php</em> and set the items below to the same values as your PostfixAdmin configuration.
<pre class="steps">
$CONF['database_host']
$CONF['database_user']
$CONF['database_password']
$CONF['database_name']
</pre>
</div>
<div class="clearfix steps"><img class="icon32x32 left" alt="Note" src="/images/emblem-note.png" />The settings <strong>$AllowForwarding</strong> and <strong>$AllowChangePass</strong> can be set to <em>true</em> only if you are using Postfix Admin to manage your Postfix mail server.</div>
</div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-options-auto-response.png"><img class="preview" alt="SquirrelMail Options" src="/images/centos-5/t-squirrelmail-options-auto-response.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>6. Login to SquirrelMail and click <em>Options</em>, you should now see the new <strong>Auto Response</strong> section.</div>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-auto-response.png"><img class="preview" alt="SquirrelMail Options" src="/images/centos-5/t-squirrelmail-auto-response.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>7. Congratulations, it works.</div>
<div class="clearfix steps"><img class="icon32x32 left" alt="Important" src="/images/emblem-important.png" />The plugin only sets the vacation message of the user, <a href="/postfix-vacation-message/">Postfix has to be configured to handle vacation messages.</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/squirrelmail-postfixadmin-plugin/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SquirrelMail Retrieve User Data</title>
		<link>http://www.linuxmail.info/retrieveuserdata/</link>
		<comments>http://www.linuxmail.info/retrieveuserdata/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 13:46:58 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linuxmail.info/?p=273</guid>
		<description><![CDATA[Retrieve User Data SquirrelMail plugin retrieves a user's name and e-mail address from a configurable source like LDAP, MySQL, Linux system accounts and other sources.]]></description>
			<content:encoded><![CDATA[<p>The SquirrelMail <strong>Retrieve User Data</strong> plugin retrieves a user&#8217;s name and e-mail address from a configurable source like LDAP, MySQL, Linux system accounts and other sources. Users do not need to configure Squirrelmail before writing their first mail.</p>
<span id="more-273"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<h2>History</h2>
<h3>Version 0.9-1.4.3</h3>
<p>Released on July 25, 2009<br />
[ <a href="/files/retrieveuserdata.0.9-1.4.3.tar.gz">download</a> ]</p>
<ul>
<li>Fixed the bug that occurs when RetrieveUserData is used with the ChangePassword plugin.</li>
</ul>
<h3>Version 0.9-1.4.2</h3>
<p>Released on June 7, 2009<br />
[ <a href="/files/retrieveuserdata.0.9-1.4.2.tar.gz">download</a> ]</p>
<ul>
<li>Domain name for Linux system accounts are now retrieved from the setting in SquirrelMail instead of being derived using the hostname command.</li>
<li>Added option to disable LDAP referral chasing.</li>
</ul>
<h3>Version 0.9-1.4.1</h3>
<p>Released on November 15, 2008<br />
[ <a href="/files/retrieveuserdata.0.9-1.4.1.tar.gz">download</a> ]</p>
<ul>
<li>Fixed Linux system account retrieval by detecting the domain name hostname command.</li>
<li>Added option to set LDAP protocol version.</li>
<li>Optimized the settings saving by.</li>
</ul>
<a href="http://www.squirrelmail.org/plugin_view.php?id=11">More history on the SquirrelMail website</a>
<h2>Howtos</h2>
<div class="clearfix steps"><a href="/images/centos-5/sm-personal-info.png"><img class="preview" alt="SquirrelMail" src="/images/centos-5/t-sm-personal-info.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><a href="/auto-update-squirrelmail-personal-information/">How to install the Retrieve User Data plugin in SquirrelMail</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/retrieveuserdata/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Securing SquirrelMail using SSL</title>
		<link>http://www.linuxmail.info/securing-squirrelmail-using-ssl/</link>
		<comments>http://www.linuxmail.info/securing-squirrelmail-using-ssl/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 23:59:05 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[SSL/TLS]]></category>
		<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linuxmail.info/?p=82</guid>
		<description><![CDATA[Learn how to secure your SquirrelMail communication using SSL.]]></description>
			<content:encoded><![CDATA[<p><strong>Secure Sockets Layer (SSL)</strong> enables the HTTP protocol to be secured. This page will show you how to configure SSL in Apache and SquirrelMail.</p>
<span id="more-82"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<h2>Generate a Private Key</h2>
<p>Make sure you are logged in as the root user when doing steps below.</p>
<div class="clearfix steps"><a href="/images/centos-5/openssl-genrsa.png"><img class="preview" alt="OpenSSL GenRSA" src="/images/centos-5/t-openssl-genrsa.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">1. Generate a pass phrase protected private key using the command below. Provide a pass phrase when asked.
<pre class="steps">openssl genrsa -des3 -out localhost.key 1024</pre>
</div></div>
<div class="clearfix steps"><a href="/images/centos-5/openssl-rsa.png"><img class="preview" alt="OpenSSL RSA" src="/images/centos-5/t-openssl-rsa.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">2. Remove the pass phrase protection using the command below. Provide the pass phrase when asked.
<pre class="steps">openssl rsa -in localhost.key -out localhost.key</pre>
</div></div>
<div class="clearfix steps"><a href="/images/centos-5/chmod-localhost-key.png"><img class="preview" alt="chmod" src="/images/centos-5/t-chmod-localhost-key.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">3. Type in the command below to ensure that the private key will be readable by the root user only.
<pre class="steps">chmod 400 localhost.key</pre>
</div></div>
<h2>Generate a Certificate</h2>
<div class="clearfix steps"><a href="/images/centos-5/openssl-req.png"><img class="preview" alt="OpenSSL CSR" src="/images/centos-5/t-openssl-req.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">1. Generate a certificate signing request by typing in the command below and filling in your host information.
<pre class="steps">openssl req -new -key localhost.key -out localhost.csr</pre>
</div></div>
<h3>Signing options</h3>
<ul>
<li>For a publicly accessible site, have it signed by a reputable third party like Verisign</li>
<li>For Active Directory intranets, you can sign it using the Microsoft Certificate Services. <a href="/submitting-certificate-request-to-microsoft-certificate-services/">Learn how to submit a certificate request to the Microsoft Certificate Services.</a></li>
<li>For intranets or testing sites, you can sign it yourself.</li>
</ul>
<div class="clearfix steps"><a href="/images/centos-5/openssl-x509.png"><img class="preview" alt="OpenSSL x509" src="/images/centos-5/t-openssl-x509.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">To self sign your certificate request, type in the command below.
<pre class="steps">openssl x509 -req -days 365 -in localhost.csr<br /> -signkey localhost.key -out localhost.crt</pre>
</div></div>
<h2>Configuring Apache for SSL</h2>
<div class="clearfix steps"><a href="/images/centos-5/mv-localhost-key.png"><img class="preview" alt="Terminal" src="/images/centos-5/t-mv-localhost-key.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">1. Move the file <em>localhost.key</em> into <em>/etc/pki/tls/private/</em>
<pre class="steps">mv localhost.key /etc/pki/tls/private/</pre>
</div></div>
<div class="clearfix steps"><a href="/images/centos-5/mv-localhost-key.png"><img class="preview" alt="Terminal" src="/images/centos-5/t-mv-localhost-key.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">2. Place the certificate file into <em>/etc/pki/tls/certs/</em> and name the file as <em>localhost.crt</em>. The command below applies to self-signed certificate only.
<pre class="steps">mv localhost.crt /etc/pki/tls/certs/</pre>
</div></div>
<div class="clearfix steps"><a href="/images/centos-5/edit-ssl-conf.png"><img class="preview" alt="Edit ssl.conf" src="/images/centos-5/t-edit-ssl-conf.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>3. Edit the file <em>/etc/httpd/conf.d/ssl.conf</em> and edit the lines below.
<pre class="steps">
DocumentRoot = /usr/share/squirrelmail
ServerName = mail.acme.local:443
</pre>
Replace <em>mail.acme.local</em> with your server name.
</div>
<div class="clearfix steps"><a href="/images/centos-5/service-config.png"><img class="preview" alt="Service Configuration" src="/images/centos-5/t-service-config.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>4. Restart the httpd service. <a href="/how-to-start-stop-services-centos-5/">Learn how to restart services here.</a></div>
<div class="clearfix steps"><a href="/images/windows-xp/https-squirrelmail.png"><img class="preview" alt="HTTPS SquirrelMail" src="/images/windows-xp/t-https-squirrelmail.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>5. Try accessing SquirrelMail using <em>https</em> instead of <em>http</em>.</div>
<div class="clearfix steps"><img class="icon32x32 left" alt="Note" src="/images/emblem-note.png" />You can force browsers to always use the SSL version. See <a href="/squirrelmail-webmail-setup-howto-in-centos-5/#virtual-host">Relocating SquirrelMail into the domain root.</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/securing-squirrelmail-using-ssl/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SquirrelMail LDAP Change Password Howto</title>
		<link>http://www.linuxmail.info/squirrelmail-ldap-change-password-howto/</link>
		<comments>http://www.linuxmail.info/squirrelmail-ldap-change-password-howto/#comments</comments>
		<pubDate>Mon, 19 May 2008 15:36:01 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[LDAP]]></category>
		<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linux-mail.info/squirrelmail-ldap-change-password-howto/</guid>
		<description><![CDATA[Shows how to change an LDAP password using the SquirrelMail Change Password plugin.]]></description>
			<content:encoded><![CDATA[<p>This page will show you how to configure the <strong>ldap-chpasswd</strong> included in the <a href="/change_passwd/">SquirrelMail Change Password plugin</a>. The ldap-chpasswd can change an LDAP server password. If you have not yet installed this plugin, see the <a href="/squirrelmail-change-password-howto/">SquirrelMail Change Password Howto</a>.</p>
<span id="more-77"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<div class="clearfix steps"><a href="/images/centos-5/installing-rpmforge.png"><img class="preview" alt="Install RPMForge" src="/images/centos-5/t-installing-rpmforge.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>1. If you have not yet configured the RPMForge yum repository, see <a href="/how-to-install-clam-antivirus-centos-5/#rpmforge">Add RPMForge to your Yum repository</a>.</div>
<div class="clearfix steps"><a href="/images/centos-5/yum-install-perl-ldap.png"><img class="preview" alt="Yum Install Perl" src="/images/centos-5/t-yum-install-perl-ldap.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>2. Type in <em>yum install perl perl-ldap</em> from a terminal window. This will install the ldap-chpasswd prerequisites.</div>
<div class="clearfix steps"><a href="/images/centos-5/terminal-ldap-chpasswd.png"><img class="preview" alt="ldap-chpasswd" src="/images/centos-5/t-terminal-ldap-chpasswd.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>3. Go to the <em>/usr/share/squirrelmail/plugin/change_passwd</em> directory. Check if ldap-chpasswd runs by typing in <tt>./ldap-chpasswd</tt></div>
<div class="clearfix steps"><a href="/images/centos-5/edit-ldap-chpasswd-cfg.png"><img class="preview" alt="ldap-chpasswd" src="/images/centos-5/t-edit-ldap-chpasswd-cfg.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a><div class="m">4. Copy the file <em>ldap-chpasswd.cfg.sample</em> and save it as <em>ldap-chpasswd.cfg</em>. Next edit the <em>ldap-chpasswd.cfg</em> file and set the value of the keys below.
<pre class="steps">
$isActiveDirectory = 0;
$hosts = "localhost";
$domain = "acme.local";
$searchBase = "dc=acme,dc=local";
$bindDN = "cn=manager,dc=acme,dc=local";
$bindPW = "secret";
$userAttr = "uid";
</pre>
Values above are samples only, replace them with values appropriate for your setup.
</div>
</div>
<div class="clearfix steps"><a href="/images/centos-5/ldap-chpasswd-search-2.png"><img class="preview" alt="ldap-chpasswd" src="/images/centos-5/t-ldap-chpasswd-search-2.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>5. Check your configuration by typing in <tt>./ldap-chpasswd user</tt>. Replace <em>user</em> and with a LDAP user name. You should see the distinguished name of the user.</div>
<div class="clearfix steps"><a href="/images/centos-5/edit-change-passwd-config-2.png"><img class="preview" alt="Edit config.php" src="/images/centos-5/t-edit-change-passwd-config-2.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>6. Edit the <em>config.php</em> and set <em>$overridePathToChpasswd</em> to <em>ldap-chpasswd</em>. That&#8217;s it, you should now be able to change your LDAP password from SquirrelMail.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/squirrelmail-ldap-change-password-howto/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SquirrelMail Active Directory Change Password Howto</title>
		<link>http://www.linuxmail.info/squirrelmail-active-directory-change-password-howto/</link>
		<comments>http://www.linuxmail.info/squirrelmail-active-directory-change-password-howto/#comments</comments>
		<pubDate>Mon, 19 May 2008 15:34:27 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linux-mail.info/squirrelmail-active-directory-change-password-howto/</guid>
		<description><![CDATA[Shows how to change an Active Directory password using the SquirrelMail Change Password plugin.]]></description>
			<content:encoded><![CDATA[<p>This article will show you how to configure the <strong>ldap-chpasswd</strong> included in the <a href="/change_passwd/">SquirrelMail Change Password plugin</a>. The ldap-chpasswd can change an Active Directory or LDAP server password. If you have not yet installed this plugin, see the <a href="/squirrelmail-change-password-howto/">SquirrelMail Change Password Howto</a>.</p>
<span id="more-74"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<div class="clearfix steps"><a href="/images/windows-2003/certificate-authority-certificate.png"><img class="preview" alt="Enable SSL in Active Directory" src="/images/windows-2003/t-certificate-authority-certificate.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>1. Make sure your <a href="/enable-ldap-ssl-active-directory/">Active Directory is enabled for SSL</a>. This is required in Active Directory to change the user password using LDAPS.</div>
<div class="clearfix steps"><a href="/images/centos-5/installing-rpmforge.png"><img class="preview" alt="Install RPMForge" src="/images/centos-5/t-installing-rpmforge.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>2. If you have not yet configured the RPMForge yum repository, see <a href="/how-to-install-clam-antivirus-centos-5/#rpmforge">Add RPMForge to your Yum repository</a>.</div>
<div class="clearfix steps"><a href="/images/centos-5/yum-install-perl-ldap.png"><img class="preview" alt="Yum Install Perl" src="/images/centos-5/t-yum-install-perl-ldap.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>3. Type in <em>yum install perl perl-ldap</em> from a terminal window. This will install the ldap-chpasswd prerequisites.</div>
<div class="clearfix steps"><a href="/images/centos-5/terminal-ldap-chpasswd.png"><img class="preview" alt="ldap-chpasswd" src="/images/centos-5/t-terminal-ldap-chpasswd.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>4. Go to the <em>/usr/share/squirrelmail/plugin/change_passwd</em> directory. Check if ldap-chpasswd runs by typing in <tt>./ldap-chpasswd</tt>. You should see your autodetected settings.</div>
<div class="clearfix steps"><a href="/images/centos-5/edit-ldap-chpasswd-cfg.png"><img class="preview" alt="ldap-chpasswd" src="/images/centos-5/t-edit-ldap-chpasswd-cfg.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>5. If any of the autodetected settings are incorrect, copy the file <em>ldap-chpasswd.cfg.sample</em> and save it as <em>ldap-chpasswd.cfg</em>. Next edit the <em>ldap-chpasswd.cfg</em> file and set the correct values.</div>
<div class="clearfix steps"><a href="/images/centos-5/ldap-chpasswd-search.png"><img class="preview" alt="ldap-chpasswd" src="/images/centos-5/t-ldap-chpasswd-search.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>6. Check your configuration by typing in <tt>./ldap-chpasswd user password</tt>. Replace <em>user</em> and <em>password</em> with a valid Active Directory user name and password. You should see the distinguished name of the user.</div>
<div class="clearfix steps"><a href="/images/centos-5/edit-change-passwd-config-2.png"><img class="preview" alt="Edit config.php" src="/images/centos-5/t-edit-change-passwd-config-2.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>7. Edit <em>config.php</em> and set <em>$overridePathToChpasswd</em> to <em>ldap-chpasswd</em>. That&#8217;s it, you should now be able to change your Active Directory password from SquirrelMail.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/squirrelmail-active-directory-change-password-howto/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>SquirrelMail Change Password Plugin</title>
		<link>http://www.linuxmail.info/change_passwd/</link>
		<comments>http://www.linuxmail.info/change_passwd/#comments</comments>
		<pubDate>Mon, 19 May 2008 15:22:07 +0000</pubDate>
		<dc:creator>consultant</dc:creator>
				<category><![CDATA[SquirrelMail]]></category>

		<guid isPermaLink="false">http://www.linux-mail.info/change_passwd/</guid>
		<description><![CDATA[change_passwd is a SquirrelMail plugin for changing the user password stored in /etc/passwd, /etc/shadow, Active Directory or LDAP server.]]></description>
			<content:encoded><![CDATA[<p>The SquirrelMail <strong>Change_passwd</strong> plugin, originally written by Thiago Melo de Paula, allows users to change his/her system password in /etc/passwd or /etc/shadow from SquirrelMail. This updated version includes the ability to change Active Directory and LDAP passwords.</p>
<span id="more-73"></span>
<div class="post-info-spacing"><script type="text/javascript">google_ad_client="pub-3384844279561399";google_ad_slot="5340126843";google_ad_width=336;google_ad_height=280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>

<h2>History</h2>
<h3>Version 4.2f</h3>
<p>Released on July 19, 2009<br />
[ <a href="/files/change_passwd-4.2f.tar.gz">download</a> ] &nbsp;&nbsp; <strong>Requires: SquirrelMail 1.2.8, Compatibility plugin</strong></p>
<ul>
<li>Added support for poppassd</li>
<li>Changed default password changer to poppassd</li>
</ul>
<h3>Version 4.2e</h3>
<p>Released on January 4, 2009<br />
[ <a href="/files/change_passwd-4.2e.tar.gz">download</a> ] &nbsp;&nbsp; <strong>Requires: SquirrelMail 1.2.8, Compatibility plugin</strong></p>
<ul>
<li>Removed current password checking on SquirrelMail. The backend will now be the one doing it.</li>
</ul>
<h3>Version 4.2d</h3>
<p>Released on November 15, 2008<br />
[ <a href="/files/change_passwd-4.2d.tar.gz">download</a> ] &nbsp;&nbsp; <strong>Requires: SquirrelMail 1.2.8, Compatibility plugin</strong></p>
<ul>
<li>Removed SSL certificate requirement when changing password in Active Directory</li>
<li>Plugin translation problem has been fixed</li>
</ul>
<h3>Version 4.2c</h3>
<p>Released on August 9, 2008<br />
[ <a href="/files/change_passwd-4.2c.tar.gz">download</a> ] &nbsp;&nbsp; <strong>Requires: SquirrelMail 1.2.8, Compatibility plugin</strong></p>
<ul>
<li>Updated chpasswd.c code to eliminate compiler warnings</li>
</ul>
<h3>Version 4.2b</h3>
<p>Released on May 23, 2008<br />
[ <a href="/files/change_passwd-4.2b.tar.gz">download</a> ] &nbsp;&nbsp; <strong>Requires: SquirrelMail 1.2.8, Compatibility plugin</strong></p>
<ul>
<li>Reduced dependence on config.php</li>
<li>Chpasswd now updates the last password change date</li>
</ul>
<h3>Version 4.2</h3>
<p>Released on May 17, 2008<br />
[ <a href="/files/change_passwd-4.2.tar.gz">download</a> ] &nbsp;&nbsp; <strong>Requires: SquirrelMail 1.2.8, Compatibility plugin</strong></p>
<ul>
<li>Updated to use Compatibility 2.x</li>
<li>Added option to change password from the login page</li>
<li>Added support for Active Directory password change</li>
<li>Added support for LDAP password change</li>
</ul>
<a href="http://www.squirrelmail.org/plugin_view.php?id=117">More history on the SquirrelMail website</a>
<h2>Howtos</h2>
<ul>
<li><a href="/squirrelmail-change-password-howto/">Install the Change Password plugin</a></li>
<li><a href="/squirrelmail-active-directory-change-password-howto/">Configure for use with Active Directory server</a></li>
<li><a href="/squirrelmail-ldap-change-password-howto/">Configure for use with LDAP server</a></li>
</ul>
<h2>Screenshots</h2>
<div class="clearfix steps"><a href="/images/centos-5/squirrelmail-3.png"><img class="preview" alt="SquirrelMail Login" src="/images/centos-5/t-squirrelmail-3.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>Login</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-options.png"><img class="preview" alt="SquirrelMail Options" src="/images/centos-5/t-sm-options.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>SquirrelMail Options</div>
<div class="clearfix steps"><a href="/images/centos-5/sm-change-password.png"><img class="preview" alt="Change Password" src="/images/centos-5/t-sm-change-password.png" onmouseover="changeSrc(this)" /><img class="full" alt="" src="/images/busy.gif" /></a>Change Password</div>]]></content:encoded>
			<wfw:commentRss>http://www.linuxmail.info/change_passwd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
