<?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># Defining Chaos In Order &#187; Plesk</title>
	<atom:link href="http://mattiasgeniar.be/category/plesk/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattiasgeniar.be</link>
	<description>Tips, Tricks &#38; Rants of a Sys Admin</description>
	<lastBuildDate>Fri, 30 Jul 2010 08:09:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Don&#8217;t Upgrade OpenSSL If You&#8217;re Using Plesk (= Broken Controlpanel)</title>
		<link>http://mattiasgeniar.be/2010/03/29/dont-upgrade-openssl-if-youre-using-plesk-broken-controlpanel/</link>
		<comments>http://mattiasgeniar.be/2010/03/29/dont-upgrade-openssl-if-youre-using-plesk-broken-controlpanel/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 11:48:34 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[parallels]]></category>

		<guid isPermaLink="false">http://mattiasgeniar.be/?p=1888</guid>
		<description><![CDATA[If you&#8217;re using Plesk 9.x on a CentOS system, don&#8217;t upgrade the openssl package from version 0:0.9.8e-12.el5_4.1 to 0:0.9.8e-12.el5_4.6. It will break your Plesk Controlpanel, causing it to no longer start up. You&#8217;ll see a message similar to this. [root@srv~]# &#8230; <a href="http://mattiasgeniar.be/2010/03/29/dont-upgrade-openssl-if-youre-using-plesk-broken-controlpanel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using <strong>Plesk 9.x</strong> on a CentOS system, don&#8217;t upgrade the <strong>openssl</strong> package from version <em>0:0.9.8e-12.</em><em><strong>e</strong><strong>l5_4.1</strong></em> to <em>0:0.9.8e-12.<strong>el5_4.6</strong>. </em>It will break your Plesk Controlpanel, causing it to no longer start up. You&#8217;ll see a message similar to this.</p>
<blockquote>
<div id="_mcePaste">[root@srv~]# /etc/init.d/psa start</div>
<div id="_mcePaste">Starting xinetd service&#8230;               done</div>
<div id="_mcePaste">Starting named service&#8230;             done</div>
<div id="_mcePaste">Starting mysqld service&#8230;           done</div>
<div id="_mcePaste">Plesk: Starting Mail Server&#8230; already started</div>
<div id="_mcePaste">Starting mail handlers tmpfs storage</div>
<div id="_mcePaste">Starting Plesk&#8230;                       failed</div>
</blockquote>
<p>There won&#8217;t be an obvious error message in any log file location (<em>/var/log/*</em>, <em>/usr/local/psa/var/log/*</em>, <em>/usr/local/psa/admin/logs/*</em>), but it will most likely be caused by your recent <strong>openssl upgrade</strong>. Solution is this.</p>
<p><strong>Edit April 2nd:</strong> There&#8217;s now a Knowledge Base article available by Parallels on this issue: &#8220;<a href="http://kb.parallels.com/en/8338" onclick="pageTracker._trackPageview('/outgoing/kb.parallels.com/en/8338?referer=');">Latest update of openssl breaks Parallels panel</a>&#8220;. You might want to read that too, same solutions as stated below.</p>
<p><strong>Edit April 2nd²</strong>: Parallels has release an official solution, using a Plesk update: <a href="http://kb.parallels.com/en/8338" onclick="pageTracker._trackPageview('/outgoing/kb.parallels.com/en/8338?referer=');">http://kb.parallels.com/en/8338</a></p>
<p><strong>1) Downgrade method</strong></p>
<div>If this works, it&#8217;s the easiest solution. Just make sure that due to dependencies, nothing of Parallels or Plesk is removed along.<strong> If you see any psa* or plesk* packages in the dependency list, </strong><strong>MOVE TO METHOD 2!!</strong></div>
<blockquote>
<div>[root@srv~]# yum downgrade openssl openssl-devel</div>
</blockquote>
<p><strong>2) Using RPM packages</strong></p>
<div>Download the OpenSSL version 0.9.8e-12 5_4.6 for your architecture (these apply to CentOS).</div>
<div>
<ul>
<li>i386: <a href="ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/i386/RPMS/openssl-0.9.8e-12.el5_4.1.i386.rpm">openssl</a> and <a href="ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/i386/RPMS/openssl-devel-0.9.8e-12.el5_4.1.i386.rpm">openssl-devel</a></li>
<li>i686: <a href="ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/i386/RPMS/openssl-0.9.8e-12.el5_4.1.i686.rpm">openssl</a></li>
<li>x64: <a href="ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/x86_64/RPMS/openssl-0.9.8e-12.el5_4.1.x86_64.rpm">openssl</a> and <a href="ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/x86_64/RPMS/openssl-devel-0.9.8e-12.el5_4.1.x86_64.rpm">openssl-devel</a></li>
</ul>
</div>
<p>You have to<strong> download these first!</strong> After completing the next steps, you&#8217;ll be without openssl &#8211; and downloading through <em>wget</em> or <em>curl</em> won&#8217;t  work because of missing libraries. Please take note: the following is at your own risk (and if you lose your SSH connection in the meanwhile, you&#8217;re <em>screwed</em>).</p>
<p>Find your current OpenSSL version, it should read version &#8220;el5_4.6&#8243;.</p>
<blockquote><p>[root@srv~]# rpm -qa | grep -i openssl<br />
openssl-0.9.8e-12.el5_4.6</p></blockquote>
<p>Remove the package (if you haven&#8217;t downloaded the openssl package yet, do so first !!).<em> (due to the font of this blog, it&#8217;s confusing, but the parameter = &#8216; &#8211; - nodeps&#8217;).</em></p>
<blockquote><p>[root@srv ~]# rpm -e &#8211;nodeps openssl-0.9.8e-12.el5_4.6</p></blockquote>
<p>And re-install the correct version (replace the RPM with the one for your achitecture).</p>
<blockquote><p>[root@srv  ~]# rpm -ivh openssl-0.9.8e-12.el5_4.1.x86_64.rpm<br />
warning: openssl-0.9.8e-12.el5_4.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897<br />
Preparing&#8230;                ########################################### [100%]<br />
1:openssl                ########################################### [100%]</p></blockquote>
<p>Afterwards, you&#8217;ll be able to start Plesk again.</p>
<blockquote>
<div id="_mcePaste">[root@srv~]# /etc/init.d/psa start</div>
<div id="_mcePaste">Starting xinetd service&#8230;               done</div>
<div id="_mcePaste">Starting named service&#8230;             done</div>
<div id="_mcePaste">Starting mysqld service&#8230;           done</div>
<div id="_mcePaste">Plesk: Starting Mail Server&#8230; already started</div>
<div id="_mcePaste">Starting mail handlers tmpfs storage</div>
<div id="_mcePaste">Starting Plesk&#8230;                       done</div>
</blockquote>
<div>Since there&#8217;s no update on Plesk yet, this is something to look out for!</div>
<div><strong>Update:</strong> An official message from Parallels</div>
<blockquote>
<div>
<p>For now the only workaround is to downgrade openssl, either with yum or with rpm (if yum is not configured):</p>
<p># wget -c http://mirrors.kernel.org/centos/5/updates/x86_64/RPMS/{openssl-0.9.8e-12.el5_4.1.x86_64.rpm,mod_ssl-2.2.3-31.el5.centos.2.x86_64.rpm,httpd-2.2.3-31.el5.centos.2.x86_64.rpm}</p>
<p># rpm -Uvh &#8211;oldpackage {openssl-0.9.8e-12.el5_4.1.x86_64.rpm,mod_ssl-2.2.3-31.el5.centos.2.x86_64.rpm,httpd-2.2.3-31.el5.centos.2.x86_64.rpm}</p>
<p># /etc/init.d/sw-cp-server start</p>
</div>
</blockquote>
<div>
<p class="MsoPlainText">Good luck!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2010/03/29/dont-upgrade-openssl-if-youre-using-plesk-broken-controlpanel/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>How To Change A Server&#8217;s Main IP Address (including DNS records) In Plesk</title>
		<link>http://mattiasgeniar.be/2009/07/26/how-to-change-a-servers-main-ip-address-including-dns-records-in-plesk/</link>
		<comments>http://mattiasgeniar.be/2009/07/26/how-to-change-a-servers-main-ip-address-including-dns-records-in-plesk/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 21:59:50 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[dnsmng]]></category>
		<category><![CDATA[websrvmng]]></category>

		<guid isPermaLink="false">http://mattiasgeniar.be/?p=1707</guid>
		<description><![CDATA[This applies to a Windows Plesk server, running any kind of 8.x Plesk. First of, change your IP address through RDP in the Network Settings of Windows, then it&#8217;s time to update Plesk &#8211; like this. Update Host&#8217;s IP address &#8230; <a href="http://mattiasgeniar.be/2009/07/26/how-to-change-a-servers-main-ip-address-including-dns-records-in-plesk/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This applies to a <strong>Windows Plesk</strong> server, running any kind of 8.x Plesk. First of, change your IP address through RDP in the Network Settings of Windows, then it&#8217;s time to update Plesk &#8211; like this.</p>
<p><strong>Update Host&#8217;s IP address in Plesk</strong><br />
<em>update psa.ip_addresses set ip_address = &#8216;&lt;new-ip-address&gt;&#8217; where ip_address=&#8217;&lt;old-ip-address&gt;&#8217;</em></p>
<p><strong>Changing DNS records for all hosts:</strong><br />
update psa.dns_recs set host = &#8216;&lt;new-ip-address&gt;&#8217; where host = &#8216;&lt;old-ip-address&gt;&#8217;;<br />
update psa.dns_recs set displayHost = &#8216;&lt;new-ip-address&gt;&#8217; where displayHost = &#8216;&lt;old-ip-address&gt;&#8217;;<br />
update psa.dns_recs set val = &#8216;&lt;new-ip-address&gt;&#8217; where val = &#8216;&lt;old-ip-address&gt;&#8217;;<br />
update psa.dns_recs set displayVal = &#8216;&lt;new-ip-address&gt;&#8217; where displayVal = &#8216;&lt;old-ip-address&gt;&#8217;;</p>
<p><strong>Then run the following command:</strong><br />
<code>websrvmng.exe --reconfigure-all</code></p>
<p>This will rebuild all Plesk-generated configs (in this case, for Apache) according to what&#8217;s known within Plesk. This way, you can fairly quickly change the main IP address of a server, without a lot of hassle. However, this does not update the DNS config files.</p>
<p><strong>The following should, in theory, also be possible:</strong><br />
<code>websrvmng.exe --change-ip-address --new-ip-address=&lt;new-ip-address&gt; --old-ip-address=&lt;old-ip-address&gt;</code></p>
<p>Next, you have to start the command that rebuilds the DNS config, based on what&#8217;s known within Plesk (as the websrvmng.exe does not update DNS records). The downside: the command needs to be entered for each domain in Plesk, so here&#8217;s a script to make this slightly easier:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
	<span style="color: #000088;">$conn</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;localhost:8306&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;admin&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&lt;plesk-pass&gt;&quot;</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">mysql_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$dbconn</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;psa&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$conn</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">mysql_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT * FROM domains AS d&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">mysql_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$newline</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_fetch_object</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;DNSMng.exe update &quot;</span><span style="color: #339933;">.</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">name</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$newline</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$output</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>This will generate all the commands, so you can copy paste them to a &#8220;execute.bat&#8221; file, and save that in the Plesk/Admin/Bin folder, so it can now execute the DNSMng.exe executable for each and every domain.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2009/07/26/how-to-change-a-servers-main-ip-address-including-dns-records-in-plesk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plesk Update 9.0 to 9.0.1: Time To Open TCP 11444</title>
		<link>http://mattiasgeniar.be/2009/02/11/plesk-update-90-to-901-time-to-open-tcp-11444/</link>
		<comments>http://mattiasgeniar.be/2009/02/11/plesk-update-90-to-901-time-to-open-tcp-11444/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 20:00:10 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[11444]]></category>
		<category><![CDATA[plesk9]]></category>
		<category><![CDATA[single sign-on]]></category>
		<category><![CDATA[sso]]></category>

		<guid isPermaLink="false">http://mattiasgeniar.be/?p=1476</guid>
		<description><![CDATA[If you&#8217;ve recently upgraded your Plesk installation to Plesk 9.0.1, you might find yourself locked out from Plesk all of a sudden. When browsing to your Plesk Controlpanel on port 8443, the top bar will load, but the login form &#8230; <a href="http://mattiasgeniar.be/2009/02/11/plesk-update-90-to-901-time-to-open-tcp-11444/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve recently upgraded your Plesk installation to Plesk 9.0.1, you might find yourself locked out from Plesk all of a sudden.</p>
<p>When browsing to your Plesk Controlpanel on port 8443, the top bar will load, but the login form won&#8217;t be visible. That&#8217;s because in the background, it attempts to load that form through a TCP communication started on port 11444.</p>
<p>For everyone behind a firewall, this means changing it so port 11444 TCP incoming is opened up as well.</p>
<p>This change was needed for the <strong>Single Sign-On</strong> feature in Plesk, which operates on port 11444. If you want quick access to your Plesk again, without changing firewall configs, you can disable Single Sign-On through the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/usr/local/psa/bin/sso --disable</pre></div></div>

<p>If you don&#8217;t want to disable it, you need to open the port.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2009/02/11/plesk-update-90-to-901-time-to-open-tcp-11444/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using Plesk&#8217;s SMTP Server: DNS Blacklist Prevents Sending</title>
		<link>http://mattiasgeniar.be/2009/01/14/using-plesks-smtp-server-dns-blacklist-prevents-sending/</link>
		<comments>http://mattiasgeniar.be/2009/01/14/using-plesks-smtp-server-dns-blacklist-prevents-sending/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 18:00:28 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[dnsbl]]></category>
		<category><![CDATA[message submission]]></category>
		<category><![CDATA[rblsmtpd]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://mattiasgeniar.be/?p=1325</guid>
		<description><![CDATA[If you&#8217;re trying to use your Plesk&#8217;s SMTP service to allow sending e-mail, you might run into the following error: rblsmtpd: &#60;IP ADDRESS&#62;: 451 http://www.spamhaus.org/query/bl?ip=&#60;IP ADDRESS&#62;. The cause of this error, is the enabled option to check for DNS blacklists. &#8230; <a href="http://mattiasgeniar.be/2009/01/14/using-plesks-smtp-server-dns-blacklist-prevents-sending/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re trying to use your Plesk&#8217;s SMTP service to allow sending e-mail, you might run into the following error: <strong>rblsmtpd: &lt;IP ADDRESS&gt;: 451 http://www.spamhaus.org/query/bl?ip=&lt;IP ADDRESS&gt;.</strong></p>
<p>The cause of this error, is the enabled option to check for DNS blacklists. It&#8217;ll find that the user&#8217;s (often dynamic) IP address isn&#8217;t allowed to send e-mail to the Plesk&#8217;s SMTP service. A common cause for this, is the use of the &#8220;<strong>zen.spamhaus.org</strong>&#8220;, which is a combination of SBL, XBL and PBL blacklists.</p>
<p>And the <strong>PBL blacklist</strong>, has the following <a href="http://www.spamhaus.org/pbl/index.lasso" onclick="pageTracker._trackPageview('/outgoing/www.spamhaus.org/pbl/index.lasso?referer=');">warning-message in the FAQ</a>.</p>
<blockquote><p>Caution: Because the PBL lists normal customer IP space, <strong>do not use PBL on smarthosts or SMTP AUTH outbound servers for your own customers</strong> (or you risk blocking your own customers if their dynamic IPs are in the PBL). Do not use PBL in filters that do any ‘deep parsing’ of Received headers, or for other than checking IP addresses that hand off to your mailservers.</p></blockquote>
<p>Disabling the <strong>zen.spamhaus.org</strong> will cure this issue. You can enable the <strong>xbl.spamhaus.org;sbl.spamhaus.org</strong> DNS blackhole list to get a combination of XBL and SBL blacklists, without PBL.</p>
<p style="text-align: center;"><a href="http://mattiasgeniar.be/wp-content/uploads/2009/01/dnsbl_xbl_spamhaus_org1.png"><img class="size-full wp-image-1330 aligncenter" title="dnsbl_xbl_spamhaus_org1" src="http://mattiasgeniar.be/wp-content/uploads/2009/01/dnsbl_xbl_spamhaus_org1.png" alt="" width="500" height="61" /></a></p>
<p>This does, however, have another drawback. Enabling the remaining DNS blackhole lists, will prevent (authenticated) e-mail communication over port 25. Meaning you still can&#8217;t send e-mail.</p>
<p>Bummer. But fixeable.</p>
<p>Enable the <strong>Message Submission</strong> option, on the Plesk page <strong>Server </strong>&gt; <strong>Mail</strong>.</p>
<p style="text-align: center;"><a href="http://mattiasgeniar.be/wp-content/uploads/2009/01/enable_mail_submission.png"><img class="size-full wp-image-1327 aligncenter" title="enable_mail_submission" src="http://mattiasgeniar.be/wp-content/uploads/2009/01/enable_mail_submission.png" alt="" width="487" height="157" /></a></p>
<p>This will make the SMTP service also available on port <strong>587</strong>, configured to <strong>allow Authenticated SMTP connections with disregard of the DNS Blackhole list</strong>. The only drawback is it can&#8217;t be used in combination with the zen.spamhaus.org (which is why we changed it in the first place).</p>
<p>Outlook should then be configured to send e-mail over port 587, instead of the default port 25.</p>
<p>Go to <strong>Tools </strong>&gt; <strong>Account Options</strong> and doubleclick the account you&#8217;re using. Go to <strong>More Settings</strong> and proceed to the tab &#8220;<strong>Advanced</strong>&#8220;. There, you can change the <strong>Outgoing mailserver (SMTP) port to 587</strong>.</p>
<p>Seems like a lot of work, but it appears to be the only way to use the SMTP service in Plesk, in combination with a DNS Blackhole list and dynamic IP ranges.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2009/01/14/using-plesks-smtp-server-dns-blacklist-prevents-sending/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Plesk &amp; MailEnable &#8211; missing measp.dll component: Error &#8216;ASP 0177 : 800401f3&#8242;</title>
		<link>http://mattiasgeniar.be/2008/11/19/plesk-mailenable-missing-measpdll-component-error-asp-0177-800401f3/</link>
		<comments>http://mattiasgeniar.be/2008/11/19/plesk-mailenable-missing-measpdll-component-error-asp-0177-800401f3/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 18:00:56 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[mailenable]]></category>
		<category><![CDATA[measp.dll]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=1172</guid>
		<description><![CDATA[Plesk on Windows comes pre-installed with MailEnable, and using ASP you can use MailEnable to send out e-mails by creating a &#8220;MEMail.Message&#8221; object. In a normal Plesk install however, this won&#8217;t work, because of a missing measp.dll file. This file &#8230; <a href="http://mattiasgeniar.be/2008/11/19/plesk-mailenable-missing-measpdll-component-error-asp-0177-800401f3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Plesk on Windows comes pre-installed with MailEnable, and using ASP you can use MailEnable to send out e-mails by creating a &#8220;<strong>MEMail.Message</strong>&#8221; object. In a normal Plesk install however, this won&#8217;t work, because of a missing <strong>measp.dll</strong> file. This file is included in the Professional &amp; Enterprise edition of MailEnable, but not in the version that Plesk installs.</p>
<p>You can safely upgrade your MailEnable installation to the version you need, as described on the <a href="MEMail.Message">Knowledge Base of Plesk</a>.</p>
<p>You could also copy the measp.dll file from another installation, and register it using the following command.</p>
<blockquote><p>Regsvr32 &#8220;C:\Program Files\Mail Enable\Bin\MEASP.DLL&#8221;</p></blockquote>
<p>The following registry key should also be added.</p>
<blockquote><p><strong>Root</strong>: HKEY_LOCAL_MACHINE\SOFTWARE\Mail Enable\Mail Enable\Connectors\SMTP<br />
<strong>Name</strong>: Bad Mail Notification Sender Address<br />
<strong>Type</strong>: String (REGSZ)<br />
<strong>Typical </strong>Value: admin@mydomain.com</p></blockquote>
<p>More information can be found on the MailEnable Knowledge Base: <a href="http://www.mailenable.com/kb/content/view.asp?ID=ME020247" onclick="pageTracker._trackPageview('/outgoing/www.mailenable.com/kb/content/view.asp?ID=ME020247&amp;referer=');">Error &#8216;ASP 0177 : 800401f3&#8242; when accessing the MEMail COM component</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/11/19/plesk-mailenable-missing-measpdll-component-error-asp-0177-800401f3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plesk: Unable to create system user: Empty error message from utility.</title>
		<link>http://mattiasgeniar.be/2008/11/17/plesk-unable-to-create-system-user-empty-error-message-from-utility/</link>
		<comments>http://mattiasgeniar.be/2008/11/17/plesk-unable-to-create-system-user-empty-error-message-from-utility/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:00:29 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[system update]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=1142</guid>
		<description><![CDATA[The following message can occur when you try to add a Physical Hosting to a domain in Plesk: &#8220;Error: Unable to update hosting preferences: system user update is failed: Unable to create system user: Empty error message from utility.&#8220;. Here&#8217;s &#8230; <a href="http://mattiasgeniar.be/2008/11/17/plesk-unable-to-create-system-user-empty-error-message-from-utility/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The following message can occur when you try to add a Physical Hosting to a domain in Plesk: &#8220;<strong>Error: Unable to update hosting preferences: system user update is failed: Unable to create system user: Empty error message from utility.</strong>&#8220;.</p>
<div id="attachment_1143" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-empty-error-message-from-utility.png" onclick="pageTracker._trackPageview('/outgoing/www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-empty-error-message-from-utility.png?referer=');"><img class="size-full wp-image-1143 " title="plesk-empty-error-message-from-utility" src="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-empty-error-message-from-utility.png" alt="Unable to create system user: Empty error message from utility." width="600" height="37" /></a><p class="wp-caption-text">Unable to create system user: Empty error message from utility.</p></div>
<p>Here&#8217;s the fix.</p>
<p>In the log file &#8220;<strong>/usr/local/psa/admin/logs/httpsd_error_log</strong>&#8221; you&#8217;ll see the following entry: <strong>/usr/share/cracklib/pw_dict: error reading header</strong>.</p>
<p>This can be fixed by doing:</p>
<blockquote><p>rpm -e cracklib-dicts &#8211;nodeps<br />
yum install cracklib-dicts</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/11/17/plesk-unable-to-create-system-user-empty-error-message-from-utility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Named/Bind: Could not listen on UDP socket : permission denied</title>
		<link>http://mattiasgeniar.be/2008/11/15/namedbind-could-not-listen-on-udp-socket-permission-denied/</link>
		<comments>http://mattiasgeniar.be/2008/11/15/namedbind-could-not-listen-on-udp-socket-permission-denied/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 18:00:24 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[named]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=1132</guid>
		<description><![CDATA[When running Plesk on a Windows Server, you might encounter the following error: &#8220;Could not listen on UDP socket : permission denied&#8221; after a Windows Update. The short version is this: there&#8217;s another service listening on port 53 (DNS), which &#8230; <a href="http://mattiasgeniar.be/2008/11/15/namedbind-could-not-listen-on-udp-socket-permission-denied/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When running Plesk on a Windows Server, you might encounter the following error: &#8220;<strong>Could not listen on UDP socket : permission denied</strong>&#8221; after a Windows Update. The short version is this: there&#8217;s another service listening on port 53 (DNS), which causes the Plesk DNS service to stop working. In this case, it&#8217;s the DNS Server built in Windows Server that is automatically started after a Windows Update.</p>
<p>Short solution: stop the DNS service, and then restart the Plesk DNS.</p>
<p>You can test this, by doing the following. Log in via a Remote Desktop connection to your server, and shut down the Plesk DNS service (using the system-tray icon, in the bottom right).</p>
<div id="attachment_1133" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-dns-service-stop-start.png" onclick="pageTracker._trackPageview('/outgoing/www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-dns-service-stop-start.png?referer=');"><img class="size-full wp-image-1133" title="plesk-dns-service-stop-start" src="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-dns-service-stop-start.png" alt="Stop the Plesk DNS Service" width="500" height="360" /></a><p class="wp-caption-text">Stop the Plesk DNS Service</p></div>
<p> Select the DNS service, and stop it using the button on the right. Now run the following command through a command prompt (start &gt; run &gt; cmd) to see if another service is still listening on the DNS (53) port.</p>
<p><strong>netstat -an | find &#8220;53&#8243;</strong></p>
<div id="attachment_1134" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/1-netstat-port-53-open.png" onclick="pageTracker._trackPageview('/outgoing/www.mattiasgeniar.be/wp-content/uploads/2008/10/1-netstat-port-53-open.png?referer=');"><img class="size-full wp-image-1134" title="1-netstat-port-53-open" src="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/1-netstat-port-53-open.png" alt="Netstat DNS Port Listening" width="500" height="43" /></a><p class="wp-caption-text">Netstat DNS Port Listening</p></div>
<p>The term &#8220;LISTENING&#8221; means there&#8217;s a service active, that is accepting requests on port 53. Since you shut down the Plesk DNS service, something else is using this port. Go the service management in Windows Server (start &gt; run &gt; services.msc), and find the Microsoft DNS Service.</p>
<div id="attachment_1135" class="wp-caption aligncenter" style="width: 464px"><a href="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/services-ms-dns-server.png" onclick="pageTracker._trackPageview('/outgoing/www.mattiasgeniar.be/wp-content/uploads/2008/10/services-ms-dns-server.png?referer=');"><img class="size-full wp-image-1135" title="services-ms-dns-server" src="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/services-ms-dns-server.png" alt="Microsoft DNS Service Enabled/Started" width="454" height="53" /></a><p class="wp-caption-text">Microsoft DNS Service Enabled/Started</p></div>
<p>In the list, the DNS Server will probably be started. Right-click it, and choose &#8220;Stop&#8221;. If this service is not started, another piece of DNS software is running on your server that&#8217;s using up the DNS port. You can check the processlist/task manager to find out which one (popular ones are <strong>Bind </strong>or <strong>Named</strong>).</p>
<p>Now run the same command as above, to see if another service is still listening on port 53.</p>
<div id="attachment_1136" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/2-netstat-port-53-closed.png" onclick="pageTracker._trackPageview('/outgoing/www.mattiasgeniar.be/wp-content/uploads/2008/10/2-netstat-port-53-closed.png?referer=');"><img class="size-full wp-image-1136" title="2-netstat-port-53-closed" src="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/2-netstat-port-53-closed.png" alt="Netstat - No Open DNS Port" width="500" height="39" /></a><p class="wp-caption-text">Netstat - No Open DNS Port</p></div>
<p>Port 53 no longer shows a &#8220;LISTENING&#8221; status, which means any service running on port 53 is now closed.</p>
<p>Re-open the Plesk Service Monitor, as shown in screen #1, and start the Plesk DNS Service again. Now everything should be fine again.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/11/15/namedbind-could-not-listen-on-udp-socket-permission-denied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plesk Site Preview Not Working</title>
		<link>http://mattiasgeniar.be/2008/11/07/plesk-site-preview-not-working/</link>
		<comments>http://mattiasgeniar.be/2008/11/07/plesk-site-preview-not-working/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 18:00:36 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[parallels]]></category>
		<category><![CDATA[site preview]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=1097</guid>
		<description><![CDATA[You can use Plesk&#8217;s &#8220;Site Preview&#8221; button to test websites, before DNS has propagated thoroughly, to see if the hosting is set up without problems. There are odd occasions where this Site Preview button fails to work. If you try &#8230; <a href="http://mattiasgeniar.be/2008/11/07/plesk-site-preview-not-working/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You can use Plesk&#8217;s &#8220;<strong>Site Preview</strong>&#8221; button to test websites, before DNS has propagated thoroughly, to see if the hosting is set up without problems. There are odd occasions where this Site Preview button fails to work. If you try it, and are greeted with a &#8220;<strong>You see this page because there is no Web site at this address.&#8221;</strong>-message, it could be one of several things.</p>
<div id="attachment_1098" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-no-domain-configured.png" onclick="pageTracker._trackPageview('/outgoing/www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-no-domain-configured.png?referer=');"><img class="size-full wp-image-1098" title="plesk-no-domain-configured" src="http://www.mattiasgeniar.be/wp-content/uploads/2008/10/plesk-no-domain-configured.png" alt="" width="500" height="241" /></a><p class="wp-caption-text">You see this page because there is no Web site at this address.</p></div>
<p>1) Did you <strong>rename/overwrite the index.html</strong> file in the public directory (httpdocs)? This is the page Plesk shows by default.</p>
<p>2) If you did, and are sure the website is uploaded properly, you can try to disable the domain, and <strong>re-enable</strong> it. After this, site-preview might work again.</p>
<p>3) If you see a 404 error &#8211; page not found, you can try to edit the config-file, as described <a href="http://kb.mediatemple.net/questions/92/Site+Preview+Issues+in+Plesk" onclick="pageTracker._trackPageview('/outgoing/kb.mediatemple.net/questions/92/Site+Preview+Issues+in+Plesk?referer=');">here</a>.</p>
<p>There are problably a bunch of other possibilities, and reasons, why the Site Preview doesn&#8217;t work. If you have experienced something similar, please share.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/11/07/plesk-site-preview-not-working/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Do I Reset My Admin Password Of Plesk (Linux CLI)</title>
		<link>http://mattiasgeniar.be/2008/11/03/how-do-i-reset-my-admin-password-of-plesk-linux-cli/</link>
		<comments>http://mattiasgeniar.be/2008/11/03/how-do-i-reset-my-admin-password-of-plesk-linux-cli/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 18:00:27 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=1017</guid>
		<description><![CDATA[You can reset an &#8220;admin&#8221;-account password in Plesk, but only if you have root-access to the specific server. Once you do, you can easily change the admin password to anything you desire &#8211; all though the password should be 5 &#8230; <a href="http://mattiasgeniar.be/2008/11/03/how-do-i-reset-my-admin-password-of-plesk-linux-cli/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You can <strong>reset an &#8220;admin&#8221;-account password in Plesk</strong>, but only if you have root-access to the specific server. Once you do, you can easily change the admin password to anything you desire &#8211; all though the password should be 5 to 16 characters long, and may not exceed that length.</p>
<p>If the reason of the reset is because you&#8217;ve lost your password, there&#8217;s an easier trick too &#8211; the admin-account password is stored in plain text on the server (don&#8217;t ask why &#8230;), and can easily be retrieved.<span id="more-1017"></span></p>
<p>To find out the current password, look at the contents in /etc/psa/.psa.shadow as a root account.</p>
<blockquote><p>[root@vps bin]#<strong> cat /etc/psa/.psa.shadow</strong><br />
my-pass</p></blockquote>
<p>This can be enough to regain access to your Plesk account. If you must perform a reset, you can go about it as follows. Go to <strong>/usr/local/psa/admin/bin/</strong> .</p>
<blockquote><p>[root@vps ~]#<strong> </strong><strong>cd /usr/local/psa/admin/bin/</strong></p></blockquote>
<p>You&#8217;ll find a script there, titled &#8220;<strong>ch_admin_passwd</strong>&#8220;. Run it with the &#8211;help parameter to find out what it does.</p>
<blockquote><p>[root@vps bin]# <strong>./ch_admin_passwd &#8211;help</strong></p>
<p><strong>./ch_admin_passwd</strong>: Utility to set Plesk adminstrator&#8217;s password<br />
Gets password from the environment variable PSA_PASSWORD<br />
Password should be from 5 to 14 symbols and should not contain login name,<br />
whitespace, quotes or national characters</p>
<p>Usage: ./ch_admin_passwd -h, &#8211;help<br />
display this help and exit</p></blockquote>
<p>So we need to define an environment variable called &#8220;<strong>PSA_PASSWORD</strong>&#8220;, which will be used by the script to reset the password.</p>
<blockquote><p>[root@vps bin]# <strong>set PSA_PASSWORD=&#8217;my-pass&#8217;</strong></p></blockquote>
<p>There can be no spaces between &#8220;PSA_PASSWORD&#8221;, and the equality-sign (=). This will become your new pasword of the admin account in Plesk.</p>
<p>Now run the script, to do the actual reset.</p>
<blockquote><p>[root@vps bin]# <strong>./ch_admin_passwd</strong></p></blockquote>
<p>This can take a couple of seconds, depending on your server load. Afterwards, you can log in using your newly defined password. And to clean things up, it&#8217;s wise to remove the environment variable after the reset.</p>
<blockquote><p>[root@vps bin]# s<strong>et PSA_PASSWORD=</strong></p></blockquote>
<p>You can see if the reset went ok, by looking at the value in <strong>/etc/psa/.psa.shadow</strong></p>
<blockquote><p>[root@vps bin]# <strong>cat /etc/psa/.psa.shadow</strong><br />
my-pass</p></blockquote>
<p>And it&#8217;s as simple as that.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/11/03/how-do-i-reset-my-admin-password-of-plesk-linux-cli/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Domains In Plesk Showing No Disk Usage Or Bandwidth</title>
		<link>http://mattiasgeniar.be/2008/10/25/domains-in-plesk-showing-no-disk-usage-or-bandwidth/</link>
		<comments>http://mattiasgeniar.be/2008/10/25/domains-in-plesk-showing-no-disk-usage-or-bandwidth/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 18:00:10 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[psa]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=957</guid>
		<description><![CDATA[There&#8217;s a known issue with some of the older versions of Plesk, where the domains show 0.00MB in disk usage and bandwidth, despite having several (hundreds) of megabytes worth of storage. The problem usually exists in the statistics program not &#8230; <a href="http://mattiasgeniar.be/2008/10/25/domains-in-plesk-showing-no-disk-usage-or-bandwidth/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a known issue with some of the older versions of Plesk, where the domains show 0.00MB in disk usage and bandwidth, despite having several (hundreds) of megabytes worth of storage. The problem usually exists in the statistics program not being run by Plesk as it should be.<span id="more-957"></span></p>
<p>There are several possible solutions, which can be tried harmlessly. First is to restart MySQL and PSA (Plesk Server Administrator).</p>
<blockquote><p>/etc/init.d/mysql restart<br />
/etc/init.d/psa restart</p></blockquote>
<p>If that does not solve it, you can run the following commands to execute the statistics-tool in Plesk, which will re-calculate all stats (disk &amp; bandwidth usage).</p>
<blockquote><p>mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e&#8221;update misc set val=&#8217;byte&#8217; where param=&#8217;size_count_type&#8217;&#8221;<br />
/usr/local/psa/admin/sbin/statistics</p></blockquote>
<p>This will re-run all the statistics for the domains (and if you have a lot of domains, this can take a while) and Plesk will show correct disk- and bandwidth usage again.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/10/25/domains-in-plesk-showing-no-disk-usage-or-bandwidth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plesk Issues After Upgrade (Horde Webmail Showing Default Plesk Page)</title>
		<link>http://mattiasgeniar.be/2008/10/11/plesk-issues-after-upgrade-horde-webmail-showing-default-plesk-page/</link>
		<comments>http://mattiasgeniar.be/2008/10/11/plesk-issues-after-upgrade-horde-webmail-showing-default-plesk-page/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 18:00:51 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[horde]]></category>
		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=909</guid>
		<description><![CDATA[After a Plesk upgrade, it&#8217;s possible that some services don&#8217;t do what they&#8217;re supposed to be doing (and have done right, before the update). It could be a Horde Webmail that is displaying a default Plesk page, instead of the &#8230; <a href="http://mattiasgeniar.be/2008/10/11/plesk-issues-after-upgrade-horde-webmail-showing-default-plesk-page/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After a Plesk upgrade, it&#8217;s possible that some services don&#8217;t do what they&#8217;re supposed to be doing (and have done right, before the update). It could be a Horde Webmail that is displaying a default Plesk page, instead of the webmail-client, or it could be something entirely different.</p>
<p>One of the easiest things to try, and one that solves a lot of Plesk issues, is running the command that will re-configure all services on the server, according to the Plesk internal database. That database contains all settings for mailboxes, DNS-records, web-users, additional settings, &#8230;<span id="more-909"></span></p>
<p>Here&#8217;s how to run it</p>
<blockquote><p>/usr/local/psa/admin/bin/websrvmng -av</p></blockquote>
<p>It&#8217;s harmless &#8211; as your services installed should always be configured with the latest Plesk Database Information (this normally happens automatically).</p>
<p>If that doesn&#8217;t do the trick to get Horde Webmail back, you could try reading up on <a href="http://knowledgelayer.softlayer.com/questions/378/Common+Problems+with+Horde+Webmail+using+Plesk" onclick="pageTracker._trackPageview('/outgoing/knowledgelayer.softlayer.com/questions/378/Common+Problems+with+Horde+Webmail+using+Plesk?referer=');">Common Problems With Horde Webmail and Plesk</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/10/11/plesk-issues-after-upgrade-horde-webmail-showing-default-plesk-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enable DNS Blackhole Lists &amp; SPF Checks In Plesk&#8217;s Spamassassin</title>
		<link>http://mattiasgeniar.be/2008/09/15/enable-dns-blackhole-lists-and-spf-checks-in-plesks-spamassassin/</link>
		<comments>http://mattiasgeniar.be/2008/09/15/enable-dns-blackhole-lists-and-spf-checks-in-plesks-spamassassin/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 18:56:26 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[blacklist]]></category>
		<category><![CDATA[dnsbl]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[spf]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=700</guid>
		<description><![CDATA[Plesk&#8217;s Spamassassin is an OK spamfighter, but it isn&#8217;t the best around. At least, not with its default configuration. You can however, tune it further to include DNS Blacklists (or DNSBL) to make use of Spamhaus.org&#8217;s lists. You can also &#8230; <a href="http://mattiasgeniar.be/2008/09/15/enable-dns-blackhole-lists-and-spf-checks-in-plesks-spamassassin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Plesk&#8217;s Spamassassin is an <em>OK</em> spamfighter, but it isn&#8217;t the best around. At least, not with its default configuration.</p>
<p>You can however, tune it further to include DNS Blacklists (or <a href="http://en.wikipedia.org/wiki/DNSBL" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/DNSBL?referer=');">DNSBL</a>) to make use of <a href="http://www.spamhaus.org/index.lasso" onclick="pageTracker._trackPageview('/outgoing/www.spamhaus.org/index.lasso?referer=');">Spamhaus.org&#8217;s lists</a>. You can also make it check for SPF records (the so-called <a href="http://en.wikipedia.org/wiki/Sender_Policy_Framework" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Sender_Policy_Framework?referer=');">Sender Policy Framework</a>) with its senders, to make it even more strict.</p>
<p>These options can be found in your Plesk controlpanel, under &#8220;Server&#8221; &gt; &#8220;Mail&#8221; &gt; &#8220;Preferences&#8221;.</p>
<p>According to Spamhaus themselves, it&#8217;s <a href="http://www.spamhaus.org/faq/answers.lasso?section=DNSBL%20Usage#186" onclick="pageTracker._trackPageview('/outgoing/www.spamhaus.org/faq/answers.lasso?section=DNSBL_20Usage_186&amp;referer=');">advised </a>to add the &#8220;<strong>zen.spamhaus.org</strong>&#8221; as a DNSBL address (a combination of all their major DNSBL&#8217;s). I have yet to play with the SPF-record spam protection &#8211; but I&#8217;ll make sure to write something extra about that in a couple of days.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/09/15/enable-dns-blackhole-lists-and-spf-checks-in-plesks-spamassassin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Enable PEAR Packages In Plesk</title>
		<link>http://mattiasgeniar.be/2008/08/20/how-to-enable-pear-packages-in-plesk/</link>
		<comments>http://mattiasgeniar.be/2008/08/20/how-to-enable-pear-packages-in-plesk/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 17:00:28 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=354</guid>
		<description><![CDATA[By default, Plesk will install PEAR and a lot of packages, but block any access to it for PHP scripts. It&#8217;s fairly easy to enable this, though. First of all, you need to edit the VirtualHost of whatever domain you&#8217;re &#8230; <a href="http://mattiasgeniar.be/2008/08/20/how-to-enable-pear-packages-in-plesk/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>By default, Plesk will install PEAR and a lot of packages, but block any access to it for PHP scripts. It&#8217;s fairly easy to enable this, though.</p>
<p>First of all, you need to <strong>edit the VirtualHost</strong> of whatever domain you&#8217;re trying to enable this for. Seeing as Plesk would just overwrite your httpd.conf with the next change you make in the controlpanel, you need to use <strong>a seperate vhost.conf file</strong>.<span id="more-354"></span></p>
<p>The file to edit can be found in the following directory:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/var/www/vhosts/&lt;my domain&gt;/conf/vhost.conf</pre></div></div>

<p>It&#8217;s possible the file doesn&#8217;t exist, just go ahead and create it. If it does exist, simply edit it. If you&#8217;re trying to enable this for a <strong>subdomain </strong>only, you should edit the following file.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/var/www/vhosts/&lt;my domain&gt;/subdomains/&lt;subdomain-name&gt;/conf/vhost.conf</pre></div></div>

<p>Once you&#8217;re editting the file <strong>vhost.conf</strong>, add the following lines.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;Directory /var/www/vhosts/&lt;my domain&gt;/httpdocs&gt;
        php_admin_value include_path &quot;/var/www/vhosts/&lt;my domain&gt;/httpdocs/:/usr/share/pear/&quot;
        php_admin_value open_basedir &quot;none&quot;
&lt;/Directory&gt;</pre></div></div>

<p>You can change the Directory-name to reflect whatever directory you&#8217;re trying to modify. For a subdomain, you should include the /subdomains/&lt;subdomain-name&gt;/ location as well.</p>
<p>The new vhost.conf only adds the location for the PEAR packages, being /usr/share/pear/. Make sure to keep your normal httpdocs directory in there too, otherwise your other includes will fail.</p>
<p>Now, you should let Plesk rebuild its configuration files in order to pick up the changes made in your vhost.conf, by running the following command.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=my-domain-name</pre></div></div>

<p>Replace &#8220;my-domain-name&#8221; with the actual domain name for which you want to enable PEAR. The command above will rebuild the vhost config for that specific domain. If you&#8217;re interested in rebuilding it for all your domains, you can use the shorter version.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/usr/local/psa/admin/sbin/websrvmng -a -v</pre></div></div>

<p>At the beginning I said Plesk has a lot of PEAR Packages installed by default, and that&#8217;s true. They are however, in a different directory. You can find them all here.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/usr/share/psa-pear/</pre></div></div>

<p>You can copy any package you want or need to /usr/share/pear/, to enable them.</p>
<p>I suggest you update your PEAR packages before you get started, because Plesk may install quite a few of time, but they&#8217;re mostly outdated anyway. Grab your copies from the <a href="http://pear.php.net/" onclick="pageTracker._trackPageview('/outgoing/pear.php.net/?referer=');">PEAR-website</a>, and replace the files on your server.</p>
<p>That&#8217;s pretty much the simplest way to do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/08/20/how-to-enable-pear-packages-in-plesk/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Plesk Creation Of Mailbox Failed Because Alias Once Existed</title>
		<link>http://mattiasgeniar.be/2008/07/27/plesk-creation-mailbox-failed-because-alias-once-existed/</link>
		<comments>http://mattiasgeniar.be/2008/07/27/plesk-creation-mailbox-failed-because-alias-once-existed/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 16:30:13 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[mailenable]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=152</guid>
		<description><![CDATA[If you&#8217;re using Plesk on a Windows Server, you might get to see the following error: Unable to create MailManager object: mailmng failed: MEAOPO.Mailbox.AddMailbox failed You&#8217;ll get this error, probably because you&#8217;re trying to create a new mailbox for an &#8230; <a href="http://mattiasgeniar.be/2008/07/27/plesk-creation-mailbox-failed-because-alias-once-existed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using Plesk on a Windows Server, you might get to see the following error:<br />
<strong>Unable to create MailManager object: mailmng failed: MEAOPO.Mailbox.AddMailbox failed</strong></p>
<p>You&#8217;ll get this error, probably because you&#8217;re trying to create a new mailbox for an e-mail address that was once an alias to another mailbox, but was removed.<span id="more-152"></span></p>
<p><strong>Example</strong>: you have the mailbox &#8220;john@domain.com&#8221;, and you added an alias called &#8220;info@domain.com&#8221; to this address. Now you want to create a different mailbox for &#8220;info@domain.com&#8221;, so you delete the alias from &#8220;john@domain.com&#8221;, to create a new mailbox. That&#8217;s probably when you&#8217;ll see this error.</p>
<p><strong>Solution</strong>:<br />
Log in remotely to your windows server where the Plesk is installed, and browse to &#8220;<strong>C:\Program Files\SWsoft\Plesk\Mail Servers\Mail Enable\Config\Postoffices\&lt;your domain&gt;\&#8221;.</strong></p>
<p>You&#8217;ll find 3 files there, called &#8220;<strong>default.mai</strong>&#8220;, &#8220;<strong>mailbox.sav</strong>&#8221; and &#8220;<strong>mailbox.tab</strong>&#8220;. Open each one with notepad or wordpad, or another text editor, and find every line that says &#8220;info@domain.com&#8221; (this is the alias you once created, but are now trying to remove completely, in order to create the mailbox). You&#8217;ll see them occur in those files (it&#8217;s possible you&#8217;ll only find it in one of those 3).</p>
<p><strong>Delete </strong>each line that has that e-mail address in it.</p>
<p>Now try to re-create the new mailbox through the Plesk web interface, you&#8217;ll see it no longer generates an error but creates the mailbox as you would expect.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/07/27/plesk-creation-mailbox-failed-because-alias-once-existed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Repairing qmail mailboxes (with Plesk 8.x)</title>
		<link>http://mattiasgeniar.be/2008/06/06/repairing-qmail-mailboxes-with-plesk-8x/</link>
		<comments>http://mattiasgeniar.be/2008/06/06/repairing-qmail-mailboxes-with-plesk-8x/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 15:52:55 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[qmail]]></category>

		<guid isPermaLink="false">http://www.mattiasgeniar.be/?p=21</guid>
		<description><![CDATA[If you&#8217;ve used Plesk for long enough, you&#8217;ll eventually run in to the dreadfull &#8220;This address no longer accepts mail.&#8221; message bounces. Even though the mail folders exist on the server, and in Plesk, mail won&#8217;t be delivered to that &#8230; <a href="http://mattiasgeniar.be/2008/06/06/repairing-qmail-mailboxes-with-plesk-8x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve used Plesk for long enough, you&#8217;ll eventually run in to the dreadfull &#8220;This address no longer accepts mail.&#8221; message bounces. Even though the mail folders exist on the server, and in Plesk, mail won&#8217;t be delivered to that address. Let&#8217;s fix that.<span id="more-21"></span></p>
<p>First of all, make sure the mailboxes exist.</p>
<pre>[root@vps]# cd /var/qmail/mailnames/&lt;domain&gt;/&lt;mailboxname&gt;</pre>
<p>If it doesn&#8217;t, then you can safely delete the mailbox you see in Plesk, and re-create one. This can occur when you create a mailbox, but for some reason qmail can&#8217;t actually create it. Plesk thinks it&#8217;s created, thus adds it to its internal database, and you think it exists. Well, it doesn&#8217;t :-) .</p>
<p>Another way to fix invalid mailboxes, is to run the Plesk qmail utility. This will check all the qmail config files, and rebuild them according to the Plesk database. This will also fix the Spamassasin config files.</p>
<pre>[root@vps]# /usr/local/psa/admin/sbin/mchk ---with-spam</pre>
<p>Here&#8217;s a list of other possible parameters, you can use it to check only mailboxes (without spamassasin), or only spamassasin (without the mailboxes).</p>
<pre>[root@vps sbin]# ./mchk
Usage: mchk [OPTION]
  Restore settings for all mailboxes.
  --without-spam [--daemon-mode]
         restore all settings except for SpamAssassin configuration
  --with-spam [--daemon-mode]
         restore all settings
  --spam-only [--daemon-mode]
         restore only SpamAssassin settings</pre>
<p>Other error messages that could indicate this problem (but which might as well mean something entirely different, just for fun) are:</p>
<ul>
<li>Hi. This is the qmail-send program at &lt;myserver&gt;. I&#8217;m afraid I wasn&#8217;t able to deliver your message to the following addresses. This is a permanent error; I&#8217;ve given up. Sorry it didn&#8217;t work out</li>
<li>Sorry, no mailbox here by that name. (#5.1.1)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mattiasgeniar.be/2008/06/06/repairing-qmail-mailboxes-with-plesk-8x/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
