<?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>SupportSages &#187; Webmail</title>
	<atom:link href="http://www.supportsages.com/blog/category/webmail/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.supportsages.com/blog</link>
	<description>Technical Support and Server Management : Musings in the fox hole.</description>
	<lastBuildDate>Thu, 05 Jan 2012 03:05:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Blacklisted ? Switch your Mail Server IP</title>
		<link>http://www.supportsages.com/blog/2010/11/blacklisted-switch-your-mail-server-ip/</link>
		<comments>http://www.supportsages.com/blog/2010/11/blacklisted-switch-your-mail-server-ip/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 04:43:43 +0000</pubDate>
		<dc:creator>vince</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[blacklist]]></category>
		<category><![CDATA[change mail server ip]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1613</guid>
		<description><![CDATA[Hello,

I'm pretty sure that many of us are tired of the word 'Spam'. How about your mails being rejected from your domain when sending to Top level E-mail providers like GMail, Yahoo and MSN Hotmail ? It may be a familiar weird issue to many of you. This post is about how to tackle those situations. But if you are an End-user, please contact your System Admin. But if you are the one by that name, read on !

<em><strong>Case</strong></em>

The E-mails being rejected to the Top level providers since your server IP is blacklisted. You can check whether your server IP ...]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>I&#8217;m pretty sure that many of us are tired of the word &#8216;Spam&#8217;. How about your mails being rejected from your domain when sending to Top level E-mail providers like GMail, Yahoo and MSN Hotmail ? It may be a familiar weird issue to many of you. This post is about how to tackle those situations. But if you are an End-user, please contact your System Admin. But if you are the one by that name, read on !</p>
<p><em><strong>Case</strong></em></p>
<p>The E-mails being rejected to the Top level providers since your server IP is blacklisted. You can check whether your server IP is blacklisted at : http://www.mxtoolbox.com/blacklists.aspx (Read xxx.xxx.xxx.xx as your server IP)</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/11/mxtoolbox.png" class="thickbox no_icon" rel="gallery-1613" title="mxtoolbox"><img class="alignnone size-full wp-image-1621" title="mxtoolbox" src="http://www.supportsages.com/blog/wp-content/uploads/2010/11/mxtoolbox.png" alt="" width="621" height="249" /></a></p>
<p>When the IP is entered and you click &#8216;Blacklist Check&#8217;, the resultant screen should be expected as (Assuming your server IP is on a blacklist)</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/11/mxtoolbox_2.png" class="thickbox no_icon" rel="gallery-1613" title="mxtoolbox_2"><img class="alignnone size-full wp-image-1615" title="mxtoolbox_2" src="http://www.supportsages.com/blog/wp-content/uploads/2010/11/mxtoolbox_2.png" alt="" width="628" height="398" /></a></p>
<p>There you go, your server IP is blacklisted, only thing that varies is the number of blacklists. So, what is the solution ? Most will be preferring to provide a dedicated IP to the domain which is having the issue. But when a whole Server IP is blacklisted, this will not work. But as usual, there is nothing new under the Sun !!</p>
<p><em><strong>Solution</strong></em></p>
<p>Switch the Mail server IP of the Server.</p>
<p><em><strong>Work</strong></em></p>
<p>Find a free IP, make sure its allocated to  the server, or else add it to the server. That is upto you. After this, there are a few steps, which is just a Walk in the Park <img src='http://www.supportsages.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>1) Access the WHM of the Server, as root. Go to <strong>Exim Configuration Editor</strong>. Find out the Category <em><strong>Domains and IPs, </strong></em>and enable this option :</p>
<p><em><strong>Send outgoing mail from the ip that matches the domain name in /etc/mailips (*: IP can be added to the file to change the main outgoing interface) </strong></em></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/11/exim.png" class="thickbox no_icon" rel="gallery-1613" title="exim"><img class="alignnone size-full wp-image-1616" title="exim" src="http://www.supportsages.com/blog/wp-content/uploads/2010/11/exim.png" alt="" width="774" height="59" /></a></p>
<p>Save the Changes.</p>
<p>2) Login to server through SSH, Switch to root</p>
<pre class="brush: bash; title: ; notranslate">root@server[~]# vi /etc/mailips</pre>
<p>Add this line<br />
* : xxx.xxx.xxx.xx (Your Mail server IP)</p>
<p>So the following should be seen when reading the content in /etc/mailips</p>
<pre class="brush: bash; title: ; notranslate">root@server[~]# cat /etc/mailips
*: xxx.xxx.xxx.xx
</pre>
<p>3) Add a Reverse DNS entry for the IP, you may need to contact DC for this. When you are finished this do the steps :</p>
<pre class="brush: bash; title: ; notranslate">root@server[~]# vi /etc/mail_reverse_dns</pre>
<p>Add this line<br />
xxx.xxx.xxx.xx: hostname</p>
<p>4) Change File attributes of /etc/mailips</p>
<pre class="brush: bash; title: ; notranslate">
root@server[~]# chattr +i /etc/mailips
root@server[~]# lsattr /etc/mailips
----i-------- /etc/mailips
</pre>
<p>5) Final Steps : Build Exim Config file to reflect changes, Restart Exim Service</p>
<pre class="brush: bash; title: ; notranslate">root@server[~]# /scripts/buildeximconf
root@server[~]# service exim restart</pre>
<p>Case is Resolved ! Now you must be able to send E-mails everywhere. Try it.</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=Blacklisted+%3F+Switch+your+Mail+Server+IP+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1613" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=Blacklisted+%3F+Switch+your+Mail+Server+IP+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1613" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/11/blacklisted-switch-your-mail-server-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plesk Windows Horde This request cannot be completed because the link you followed or the form you submitted was only valid for minutes. Please try again now.</title>
		<link>http://www.supportsages.com/blog/2010/11/plesk-windows-horde-this-request-cannot-be-completed-because-the-link-you-followed-or-the-form-you-submitted-was-only-valid-for-minutes-please-try-again-now/</link>
		<comments>http://www.supportsages.com/blog/2010/11/plesk-windows-horde-this-request-cannot-be-completed-because-the-link-you-followed-or-the-form-you-submitted-was-only-valid-for-minutes-please-try-again-now/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 06:29:18 +0000</pubDate>
		<dc:creator>George</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[horde]]></category>
		<category><![CDATA[logout]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1549</guid>
		<description><![CDATA[Error when trying to logout would be as below and won't let you logout as well.

"This request cannot be completed because the link you followed or the form you submitted was only valid for minutes. Please try again now."

Solution

Edit C:\inetpub\vhosts\webmail\horde\lib\horde.php (Drive Letter will depend on where you installed Webmail/Plesk and configured IIS to load virtual hosts from)

And search for section " SESSION['horde_form_secrets' " in the Horde.php  and instead of

if ($_SESSION['horde_form_secrets'][$token] +    $GLOBALS['conf']['urls']['token_lifetime'] * 60 &#60; time()) {
return PEAR::raiseError(sprintf(_("This request cannot be   completed because the link you followed or the form you submitted was   only ...]]></description>
			<content:encoded><![CDATA[<p>Error when trying to logout would be as below and won&#8217;t let you logout as well.</p>
<p>&#8220;This request cannot be completed because the link you followed or the form you submitted was only valid for minutes. Please try again now.&#8221;</p>
<p>Solution</p>
<p>Edit C:\inetpub\vhosts\webmail\horde\lib\horde.php (Drive Letter will depend on where you installed Webmail/Plesk and configured IIS to load virtual hosts from)</p>
<p>And search for section &#8221; SESSION['horde_form_secrets' " in the Horde.php  and instead of</p>
<p>if ($_SESSION['horde_form_secrets'][$token] +    $GLOBALS['conf']['urls']['token_lifetime'] * 60 &lt; time()) {<br />
return PEAR::raiseError(sprintf(_(&#8220;This request cannot be   completed because the link you followed or the form you submitted was   only valid for %s minutes&#8221;),    $GLOBALS['conf']['urls']['token_lifetime']));<br />
}</p>
<p>it should be</p>
<p>if <span style="color: #ff0000;"><strong>(</strong></span>($_SESSION['horde_form_secrets'][$token] +   $GLOBALS['conf']['urls']['token_lifetime']<span style="color: #ff0000;"><strong>)</strong></span> * 60 &lt; time()) {<br />
return PEAR::raiseError(sprintf(_(&#8220;This request cannot be   completed because the link you followed or the form you submitted was   only valid for %s minutes&#8221;),   $GLOBALS['conf']['urls']['token_lifetime']));<br />
}</p>
<p>Note the extra braces in red + bold</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=Plesk+Windows+Horde+This+request+cannot+be+completed+because+the+link+you+followed+or+the+form+you+submitted+was+only+valid+for+minutes.+Please+try+again+now.+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1549" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=Plesk+Windows+Horde+This+request+cannot+be+completed+because+the+link+you+followed+or+the+form+you+submitted+was+only+valid+for+minutes.+Please+try+again+now.+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1549" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/11/plesk-windows-horde-this-request-cannot-be-completed-because-the-link-you-followed-or-the-form-you-submitted-was-only-valid-for-minutes-please-try-again-now/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to setup Google Apps on your domain with cPanel and create upto 50 custom email accounts for FREE – Part (2)</title>
		<link>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-%e2%80%93-part-2/</link>
		<comments>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-%e2%80%93-part-2/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 11:27:39 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[50 custom email accounts]]></category>
		<category><![CDATA[free email accounts]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[google apps in cpanel]]></category>
		<category><![CDATA[how to set up google apps]]></category>
		<category><![CDATA[setup google apps for your domain]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1421</guid>
		<description><![CDATA[<strong>Step V : Setting Up Your E-mail Server. </strong>

The next step is to set up the URL you want to use to access Webmail. In most cases, this is either <strong>webmail.example.com</strong> or simply <strong>mail.example.com</strong>. To make this change, click on the '<em><strong>Service Settings</strong></em>' tab in the top menu of the dashboard. Then, click '<em><strong>Email</strong></em>'. From there, specify that you want to use a custom URL, and enter the appropriate subdomain for your domain.

<a href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-webmail.png"><img class="alignnone size-full wp-image-1422" title="webmail" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-webmail.png" alt="" width="607" height="209" /></a>

Submit that form, and Google will then provide you with information about adding a CNAME entry for your ...]]></description>
			<content:encoded><![CDATA[<p><strong>Step V : Setting Up Your E-mail Server. </strong></p>
<p>The next step is to set up the URL you want to use to access Webmail. In most cases, this is either <strong>webmail.example.com</strong> or simply <strong>mail.example.com</strong>. To make this change, click on the &#8216;<em><strong>Service Settings</strong></em>&#8216; tab in the top menu of the dashboard. Then, click &#8216;<em><strong>Email</strong></em>&#8216;. From there, specify that you want to use a custom URL, and enter the appropriate subdomain for your domain.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-webmail.png" class="thickbox no_icon" rel="gallery-1421" title="webmail"><img class="alignnone size-full wp-image-1422" title="webmail" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-webmail.png" alt="" width="607" height="209" /></a></p>
<p>Submit that form, and Google will then provide you with information about adding a CNAME entry for your new subdomain. You should make corresponding entries in the DNS zone to implement this. For example if the URL with which you wish to access your mail is webmail.example.com then you must give a CNAME record &#8216; <strong>ghs.google.com.</strong> &#8216; in the DNS zone for <strong>webmail</strong>. This is shown below :</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real1.png" class="thickbox no_icon" rel="gallery-1421" title="real1"><img class="alignnone size-full wp-image-1424" title="real1" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real1.png" alt="" width="623" height="192" /></a></p>
<p>Step VI : MX Record Changes</p>
<p>Once you have finished creating all of the users, you can return to the dashboard and click &#8216;<em><strong>Activate email</strong></em>&#8216;  and follow the MX change instructions provided by Google. If you are lucky enough to use one of the hosts included in the dropdown menu there, you should be able to get clear, specific instructions explaining how to make the changes in your domains control panel.</p>
<p>Google will have you add seven new MX records to your DNS zone file. Those entries will probably look like:</p>
<p>MX Server address                                  Priority</p>
<p><strong>ASPMX.L.GOOGLE.COM.                 10<br />
ALT1.ASPMX.L.GOOGLE.COM.       20<br />
ALT2.ASPMX.L.GOOGLE.COM.       20<br />
ASPMX2.GOOGLEMAIL.COM.         30<br />
ASPMX3.GOOGLEMAIL.COM.         30<br />
ASPMX4.GOOGLEMAIL.COM.         30<br />
ASPMX5.GOOGLEMAIL.COM.         30 </strong></p>
<p>It’s important that you copy and paste those addresses exactly as they appear in the Google instructions. They all include dots at the end of the addresses, and that dots need to be included. I am attaching a screenshot below which will hopefully give you an idea on how it should be entered.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real2.png" class="thickbox no_icon" rel="gallery-1421" title="real2"><img class="alignnone size-full wp-image-1428" title="real2" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real2.png" alt="" width="576" height="116" /></a></p>
<p>Your new entries will need to look similar to:</p>
<p>your-domain.com    14400    IN    MX    10    ASPMX.L.GOOGLE.COM.</p>
<p>Where your-domain.com is your domain name, the second spot is the <strong>TTL</strong> or Time To Live (which can be left blank if required), the word <strong>&#8216;IN</strong>&#8216; is in the third spot, the fourth spot is filled with <strong>&#8216;MX</strong>&#8216; , the fifth spot is the &#8216;<strong>Priority</strong>&#8216; and the last spot includes the address provided by Google.</p>
<p>Also, in most of the cases you can only add four or five entries to the zone file at a time, so you’ll have to add this first, save the file, and then add the rest.<br />
Once you’ve made those changes, click the  &#8216;<em><strong>I’ve made these changes</strong></em>&#8216; button in the Google Apps window.<br />
Finally you can return to dashboard and click on the &#8216;<em><strong>Activate email</strong></em>&#8216; tab which you will find right below the &#8216;<em><strong>Email</strong></em>&#8216; option. See below :</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-activatemail.png" class="thickbox no_icon" rel="gallery-1421" title="real-activatemail"><img class="alignnone size-full wp-image-1437" title="real-activatemail" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-activatemail.png" alt="" width="584" height="157" /></a></p>
<p><strong>The last and most difficult Step : Waiting</strong>.</p>
<p>At this point, you’re pretty much done. You now simply have to wait because It can take anywhere from one hour to 48 hours before the changes are complete.</p>
<p>Once the changes have completed, though, you can set up your e-mail client (Outlook, Thunderbird etc.) to check your e-mail. The Gmail IMAP settings are fairly simple. They are as follows:</p>
<p><strong>IMAP (incoming) mail:<br />
Server: imap.gmail.com<br />
Port: 993<br />
Encryption: SSL</strong></p>
<p><strong>SMTP (outgoing) mail:<br />
Server: smtp.gmail.com<br />
Port: 465 or 587<br />
Encryption: TLS</strong></p>
<p><strong>***********************************************************************************************************</strong></p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=How+to+setup+Google+Apps+on+your+domain+with+cPanel+and+create+upto+50+custom+email+accounts+for+FREE+%E2%80%93+Part+%282%29+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1421" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=How+to+setup+Google+Apps+on+your+domain+with+cPanel+and+create+upto+50+custom+email+accounts+for+FREE+%E2%80%93+Part+%282%29+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1421" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-%e2%80%93-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to setup 50 free Google powered email accounts for your domain with cPanel &#8211; Part (1)</title>
		<link>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-part-1/</link>
		<comments>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-part-1/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 10:43:59 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[50 custom email accounts]]></category>
		<category><![CDATA[free email accounts]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[google apps in cpanel]]></category>
		<category><![CDATA[how to set up google apps]]></category>
		<category><![CDATA[setup google apps for your domain]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1367</guid>
		<description><![CDATA[This article is on how to setup Google Apps to work on your domain with 6 easy steps. When you purchase a domain (e.g. your-domain.com) for your website from any of the domain registrars such as Godaddy , you normally get a single free email account that includes limited storage space. This is where Google apps comes in for your rescue. By using this feature, provided to you by Google, you can use Google mail servers for transferring your mails and that too from your very own domains. The advantages are plenty, as we all know Gmail has proven over ...]]></description>
			<content:encoded><![CDATA[<p>This article is on how to setup Google Apps to work on your domain with 6 easy steps. When you purchase a domain (e.g. your-domain.com) for your website from any of the domain registrars such as Godaddy , you normally get a single free email account that includes limited storage space. This is where Google apps comes in for your rescue. By using this feature, provided to you by Google, you can use Google mail servers for transferring your mails and that too from your very own domains. The advantages are plenty, as we all know Gmail has proven over the years that it provides the most reliable e-mail service. How many times have you moved your domain to a new server and been frustrated by the fact that you lost all of your e-mail messages? If you switch over to Google Apps, you never have to worry about that again. Again the service and support provided by google is without doubt the best and uncomparable with your hosting companie&#8217;s or your service provider&#8217;s. Another advantage is that the server limits of your account will not affect the number of mails that you can sent or recieve if you use the Google apps. I have only mentioned a few above but the list goes on and on.</p>
<p>The praises can be sung without a pause but its better I stop the boasts here and get down to the original topic.  I’m going to explain, step-by-step, on how to accomplish this task. It’s actually very simple, but it might take quite some time depending on how good a techy you are. To begin with, head on over to Google and sign up for an account. I am siting the link below where you can do this :</p>
<p>http://www.google.com/apps/intl/en/business/index.html</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-homepage.png" class="thickbox no_icon" rel="gallery-1367" title="G-Apps-Homepage"><img class="alignnone size-full wp-image-1373" title="G-Apps-Homepage" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-homepage.png" alt="" width="581" height="387" /></a></p>
<p>In the above page click on the &#8216; <strong><em>Apps Editions</em></strong> &#8216; tab and you will be able to view different schemes they offer, from which you will be able to select the one which suits you the most. For most of us, the standard edition offered by Google is more than enough. However, they do offer a “Premier edition” if your needs exceed the services of the free accounts. In addition to the Standard edition and Premier edition there are  Educational schemes, Govermental schemes etc etc. Once you choose the package required you will be directed to a page with a blue colored &#8216; <em><strong>Get started</strong></em> &#8216; tab on the right most top corner of the page. This is your key, click on it and you are on your way to setting Google apps for your domain. I am going to list  everything step by step from here on in a detailed manner.<br />
<strong> </strong></p>
<p><strong>Step I : Tell them your registered Domain name.</strong></p>
<p>In the very first step you need to provide your domain name as prompted. Obviously enough you should possess a registered domain or you can buy a new domain name through Google which automatically sets everything up for you. You also need to verify that you own the domain or if you are a member of the domain.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/gapps2.png" class="thickbox no_icon" rel="gallery-1367" title="enter-domain"><img class="alignnone size-full wp-image-1382" title="enter-domain" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/gapps2.png" alt="" width="422" height="268" /></a></p>
<p><strong>Step II : Tell them who you are.</strong></p>
<p>Fill in all of your contact information. At least <strong>make sure that you fill in all the boxes which have an aestrics symbol (*)</strong> to the right of the label with proper and valid information. If you don’t provide the required information, you will receive an error when you submit the form.<br />
An important thing that you should be absolutely sure of before filling up the form is that you are able to edit your server’s DNS zone files. If you cannot edit your DNS zone files, do not proceed. You will have to enter MX records pointing to the Google mail servers in your DNS configuration. Signing up for the Google Apps account is useless if you’re not going to be able to modify your server appropriately to have the e-mail go where it’s intended.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-contactinfo.png" class="thickbox no_icon" rel="gallery-1367" title="contactinfo"><img class="alignnone size-full wp-image-1384" title="contactinfo" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-contactinfo.png" alt="" width="596" height="325" /></a></p>
<p>The screenshot above was limited by my monitor boundaries, but you will be able to see the &#8216; <em><strong>Continue</strong></em> &#8216; tab at the bottom of your screen. Click this and you are on step III.<br />
<strong> </strong></p>
<p><strong>Step III : Create your first administrator account.</strong></p>
<p>Create your first e-mail account. This e-mail account will be used as the administrative account for the Google Apps services.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-setup.png" class="thickbox no_icon" rel="gallery-1367" title="admin-setup"><img class="alignnone size-full wp-image-1390" title="admin-setup" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-setup.png" alt="" width="583" height="398" /></a></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p>Below this you will be able to see the terms and conditions, which mostly contains the usual stuff but still worth a read, where you should click on the &#8216; <em><strong>I accept. Continue with setup</strong></em> &#8216; tab to proceed to the next step.</p>
<p><strong>Step IV : Verify Domain Ownership.</strong></p>
<p>The next step in the process is to prove to Google that you own and have administrative rights to the domain you chose.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-verify.png" class="thickbox no_icon" rel="gallery-1367" title="verify-I"><img class="alignnone size-full wp-image-1393" title="verify-I" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-verify.png" alt="" width="611" height="231" /></a></p>
<p>Here you will have an option to do it later, but sooner the better. Once you choose the option to continue you will be prompted for the password you chose in the previous step.<br />
You have three options to prove that you own the domain. The first option is to modify your DNS entries to add a unique CNAME record. Next option is to add a meta tag to your site&#8217;s home page.  The last option is to simply create and upload an HTML file to your Web server. Okay now there is no reason for you to panic from hearing all the complex terms, all you need to do is click on these options and viola, all the information you need on &#8216;How to&#8217; gets detailed (or rather spoon fed) right on the screen.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-verify2.png" class="thickbox no_icon" rel="gallery-1367" title="real-verify2"><img class="alignnone size-full wp-image-1402" title="real-verify2" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-verify2.png" alt="" width="623" height="348" /></a></p>
<p>As you can see the screenshot above you will have a drop down menu for a list of domain registrars among which you can choose yours and do as instructed. Otherwise you can simply choose the &#8216; <em><strong>Others</strong></em> &#8216; option from the drop down menu and follow the simple set of instructions which gets listed.<br />
This will look somewhat like the following :</p>
<p>&lt;&lt;</p>
<p><em>A TXT record is an entry within the Domain Name System (DNS) that provides supplemental information about your domain. You can create a TXT record that proves to Google that you own the domain.</em></p>
<p><em>1.<strong> Add</strong> the TXT record below to the DNS configuration for <strong>your-domain.com.</strong><br />
google-site-verification=Zy5aERjpb4-T1S0Ig36pGuHDOE5MycRBGsVmCtVeTLY<br />
2. <strong>Click</strong> verify below.<br />
When Google finds this DNS TXT record, we&#8217;ll make you a verified owner of the domain. (Note: DNS changes may take some time. If we don&#8217;t find the record immediately, we&#8217;ll check for it periodically.)<br />
Leave the TXT record in place even after verification succeeds. </em></p>
<p><em>&gt;&gt;<br />
</em></p>
<p>For adding the TXT record in the DNS zone log into your domain control panel and choose the<strong> edit DNS zone</strong> option. The name of the option might vary between control panels, but they provide the same functionalities. I am pasting yet another screenshot which might help you through this simple process.</p>
<p><strong>NOTE</strong> : For the rest of the article I will be siting examples and providing screenshots only from, and in reference to, the <strong>cPanel</strong>. But it will not be difficult to figure out how it is done in other control panels once you get an idea on what we are doing here.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-TXT.png" class="thickbox no_icon" rel="gallery-1367" title="TXT"><img class="alignnone size-full wp-image-1404" title="TXT" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-TXT.png" alt="" width="606" height="76" /></a></p>
<p>You can see that I simply pasted the text mentioned in the instructions. After doing this you can click on &#8216;<em><strong>Verify</strong></em>&#8216; which will, quite obviously, verify if the entry is made and thereby confirming your authority over the domain.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=How+to+setup+50+free+Google+powered+email+accounts+for+your+domain+with+cPanel+-+Part+%281%29+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1367" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=How+to+setup+50+free+Google+powered+email+accounts+for+your+domain+with+cPanel+-+Part+%281%29+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1367" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prevent your mail/IP from getting marked as SPAM/Blacklisted, A few TIPS!</title>
		<link>http://www.supportsages.com/blog/2010/07/prevent-your-mailip-from-getting-marked-as-spamblacklisted-a-few-tips/</link>
		<comments>http://www.supportsages.com/blog/2010/07/prevent-your-mailip-from-getting-marked-as-spamblacklisted-a-few-tips/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 02:47:40 +0000</pubDate>
		<dc:creator>Fabian</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[DKIM]]></category>
		<category><![CDATA[dkim cpanel]]></category>
		<category><![CDATA[DomainKeys]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[SenderID]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[SPF]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1031</guid>
		<description><![CDATA["<strong>SPAM</strong>"! A word familiar to all Netizens.

Emails plays a major role in today's business, one must be keen to preserve the authenticity of mails they sent to the users and fail to do so may result in getting your mail server IP blacklisted and mails ends-up in users junk folder and they die!

This post is not a perfect guide to prevent you from getting blacklisted by the spamcops, but a few tips that could save your "Time" and "Reputation".

1) All email is filtered against published blacklists of spam servers. Check whether your mailserver IP is already blacklisted : http://www.mxtoolbox.com/. If ...]]></description>
			<content:encoded><![CDATA[<p>&#8220;<strong>SPAM</strong>&#8220;! A word familiar to all Netizens.</p>
<p>Emails plays a major role in today&#8217;s business, one must be keen to preserve the authenticity of mails they sent to the users and fail to do so may result in getting your mail server IP blacklisted and mails ends-up in users junk folder and they die!</p>
<p>This post is not a perfect guide to prevent you from getting blacklisted by the spamcops, but a few tips that could save your &#8220;Time&#8221; and &#8220;Reputation&#8221;.</p>
<p>1) All email is filtered against published blacklists of spam servers. Check whether your mailserver IP is already blacklisted : http://www.mxtoolbox.com/. If listed, take necessary actions to remove it. You can temporarily switch the mail server IP to get the mails moving until your regular IP is released.</p>
<p>2) All mails will be filtered based on certain rules. It looks for senders email address, mail subject line and words on the message content. Avoid using blank subject line and using common spammers words like &#8220;offer, discount, sale, free etc&#8230; There are a lot more..</p>
<p>3) Maintain a regular time intervals while sending mails to a particular sender. This could be setup on exim configuration file. (Needs admin privileges)</p>
<p>4) <strong>Enable SPF</strong>:<br />
Sender Policy Framework (SPF), is an e-mail validation system designed to prevent e-mail spam by addressing a common vulnerability, source address spoofing. SPF allows administrators to specify which hosts are allowed to send e-mail from a given domain by creating a specific DNS SPF record in the public DNS for that domain. Mail exchangers then use the DNS to check that mail from a given domain is being sent by a host sanctioned by that domain&#8217;s administrators.</p>
<p>If SPF record is enabled for a domain, spammers and phishers are less likely to forge e-mails pretending to be from that domain. Spam filters now check for SPF records and hence eliminate the chance of forged mails, spams. Hence an SPF protected domain is less attractive to spammers and phishers and is less likely to be blacklisted by spam filters and ligitimate mails will go through.</p>
<p>SPF keeps the detail of the machine which is only authorized to send mails for that particular domain. This is done by adding additional a TXT record to their existing DNS records. Mail receivers that checks for SPF records check the domain DNS and finds whether the server is allowed to send mails for that domain.</p>
<p><span id="more-1031"></span></p>
<p>The key issue in SPF is the specification for the new DNS information that domains set and receivers use. Eg is :</p>
<p>example.com. IN SPF &#8220;v=spf1 a mx -all&#8221;</p>
<p>&#8220;v=&#8221; defines the version of SPF used. &#8220;v=&#8221; defines the version of SPF used. The following words provide mechanisms to use to determine if a domain is eligible to send mail. The &#8220;a&#8221; and &#8220;mx&#8221; specify the systems permitted to send messages for the given domain. The &#8220;-all&#8221; at the end specifies that, if the previous mechanisms did not match, the message should be rejected.</p>
<p>On a cPanel server, one can easily enable SPF records.</p>
<p>Login to cPanel account for that particular domain ==&gt; Email Authentication ==&gt; Scroll down to SPF section ==&gt; and Click on Enable.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/07/spf_disabled.jpg" class="thickbox no_icon" rel="gallery-1031" title="spf_disabled"><img class="aligncenter size-medium wp-image-1033" title="spf_disabled" src="http://www.supportsages.com/blog/wp-content/uploads/2010/07/spf_disabled-260x300.jpg" alt="" width="260" height="300" /></a></p>
<p>Enable SPF :</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/07/spf_enabled.jpg" class="thickbox no_icon" rel="gallery-1031" title="spf_enabled"><img class="aligncenter size-medium wp-image-1034" title="spf_enabled" src="http://www.supportsages.com/blog/wp-content/uploads/2010/07/spf_enabled-300x90.jpg" alt="" width="300" height="90" /></a></p>
<p>SPF record on Domain DNS.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/07/spf_dns.jpg" class="thickbox no_icon" rel="gallery-1031" title="spf_dns"><img class="aligncenter size-medium wp-image-1035" title="spf_dns" src="http://www.supportsages.com/blog/wp-content/uploads/2010/07/spf_dns-300x12.jpg" alt="" width="300" height="12" /></a></p>
<p>5) <strong>Enable SenderID:</strong></p>
<p>SenderID is also an anti-spoofing method to save emails from Junk. SenderID is heavily based on SPF with a few additions. Like in SPF, DNS entries are used on the domain DNS to ensure the authenticity of emal. But they differ on what rules they apply to what fields contained in the message header.</p>
<p>How SenderID works:</p>
<ul>
<li>Sender sends an e-mail to Receiver.</li>
<li>Receiver’s inbound e-mail server receives e-mail and calls its Sender ID Framework.</li>
<li>The Sender ID Framework looks up the SPF record of the domain that Sender is using for sending the mail.</li>
<li>The receiving Mail Transfer Agent (MTA) determines if the outbound Mail Server IP address matches IP addresses that are authorized to send mail for the user</li>
</ul>
<p>DNS entry for SenderID enabled domain looks like,</p>
<p style="text-align: center;"><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/07/senderid.jpg" class="thickbox no_icon" rel="gallery-1031" title="senderid"><img class="aligncenter size-full wp-image-1090" title="senderid" src="http://www.supportsages.com/blog/wp-content/uploads/2010/07/senderid.jpg" alt="" width="500" height="18" /></a></p>
<p>You can Generate SenderID from here : <a  href="http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/" target="_blank">http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/</a></p>
<p>6) <strong>Enable Domain Keys:</strong></p>
<p>DomainKeys is the branded name created by Yahoo. It has been introduced by Yahoo to fight against spams. DomainKeys is a PGP-like (Pretty Good Privacy) protocol for validating and authenticating an email. This system includes the creation of a public and private key. You keep your private key private and give your public key to your trusties. We encrypt data with our private key and users can decrypt messages with our public key.  This prevents others from seeing our data. Domain Keys takes this idea one step further. Instead of encrypting the email, it encrypts the email headers and creates a hash value from that encryption. The hash value is send/placed in the email header. When a site receives an email, it locates the public key which is located in the DNS server for the user listed in the From: line of the email and encrypts the email once again to compare the hash value.  If the hash values match after the second encryption test, the email passes validation.</p>
<p>DomainKeys is an system that allows for incoming mail to be checked against the server it was sent from to verify that the mail has not been modified and thereby ensures that messages are actually coming from the listed sender and allows abusive messages to be tracked with more ease.</p>
<p>Yahoo check for domankeys  on a domain if they are requested to whitelist the IP. Below are the steps to enable DomanKeys on a cPanel server.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/07/spfndkenabled.jpg" class="thickbox no_icon" rel="gallery-1031" title="spfndkenabled"><img class="aligncenter size-medium wp-image-1036" title="spfndkenabled" src="http://www.supportsages.com/blog/wp-content/uploads/2010/07/spfndkenabled-300x113.jpg" alt="" width="300" height="113" /></a></p>
<p>DNS entries for DomainKeys and SPF</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/07/domain_keysnspf.jpg" class="thickbox no_icon" rel="gallery-1031" title="domain_keysnspf"><img class="aligncenter size-large wp-image-1039" title="domain_keysnspf" src="http://www.supportsages.com/blog/wp-content/uploads/2010/07/domain_keysnspf-1024x85.jpg" alt="" width="491" height="41" /></a></p>
<p>Once DomainKeys are enabled you can check whether it is setup correctly by sending a test mail addresses set up to  dk@dk.crynwr.com</p>
<p>7) <strong>Enable DKIM</strong> :</p>
<p>DKIM is the result of combining Yahoo’s DomainKeys technology with Identified Internet Mail which was developed at Cisco which is another methodology of PGP-like technique.<br />
DomainKeys and DKIM sounds similar but there are different. DKIM was created to provide a more robust solution that would survive more types of modification to which messages are frequently subjected. DomainKeys Identified Mail (DKIM) lets an organization take responsibility for a message while it is in transit.  The organization is a handler of the message, either as its originator or as an intermediary. Their reputation is the basis for evaluating whether to trust the message for delivery. Technically DKIM provides a method for validating a domain name identity that is associated with a message through cryptographic authentication.</p>
<p>DKIM is not available as a ready-made option in cPanel server till now. If you are running an VPS and know basic administration, you can get it enabled. Login to the server via SSH and check if if exim is compiled with DKIM support enabled.</p>
<pre class="brush: bash; title: ; notranslate">﻿root@server # /usr/sbin/exim -dd 2&gt;&amp;1 | grep Experimental_DKIM

Support for: crypteq iconv() IPv6 PAM Perl OpenSSL Content_Scanning Old_Demime Experimental_SPF Experimental_SRS
Experimental_DomainKeys Experimental_DKIM</pre>
<p>Generate the SSL keys</p>
<pre class="brush: bash; title: ; notranslate">cd /usr/local/cpanel/etc/exim</pre>
<pre class="brush: bash; title: ; notranslate">openssl genrsa -out dkim.key 1024</pre>
<pre class="brush: bash; title: ; notranslate">openssl rsa -in dkim.key -out dkim.public -pubout -outform PEM</pre>
<p>You will find two keys, dkim.key &amp; dkim.public</p>
<p>Open dkim.public and copy the contents excluding the –Begin– and –End– section. This is your DKIM key.  Now open exim configuration file and append the below entries under the section ‘remote_smtp’</p>
<p>Sample file:<br />
vi /etc/exim.conf</p>
<pre class="brush: plain; title: ; notranslate">remote_smtp
driver = smtp
dkim_domain=your_domain_name.com
dkim_selector=mail
dkim_private_key=/usr/local/cpanel/etc/exim/dkim.key #path to the dkim.key key.
interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}
{$primary_hostname}}</pre>
<p>Now on WHM, open DNS editor for the particular domain and add the TXT entry with DKIM key like below.</p>
<pre class="brush: plain; title: ; notranslate">mail._domainkey.example.com. IN TXT &quot;v=DKIM1;g=*;k=rsa; p=GIGmGA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDv4PSEG9PcxlI2tRojAUQ9hpRQ0Zj/XG4SK08/DrhG/CaspJAKZm9rZDAw18TrmuXeRgsGWAdS2vJ4Oa/kXqX0NG2eBJcGasu4GeNXANGXvC1uGz+8GC6rEPlE/Ucau4tGAHOZL0HJ9IDd/PIxoTkeTG3GjGeqvKBLbdvVIDXbcQIDAQAB&quot;</pre>
<p>Here p=the_key_you_have_copied_from_dkim.public</p>
<p>Restart exim and named services.</p>
<pre class="brush: bash; title: ; notranslate">/scripts/restartsrv exim</pre>
<pre class="brush: bash; title: ; notranslate">/scripts/restartsrv named</pre>
<p>To check whether DKIM is setup properly, send a mail to dkimtest@atmail.org , if setup properly, you will get a reply like below ,else a failure message.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Subject:    AutoReply from dkimtest@atmail.org<br />
From:    spftest@example.com<br />
Date:    Fri, Jul 9, 2010 10:27 pm<br />
To:    spftest@example.com<br />
*** DKIM TEST SUCCESSFUL ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>8 ) <strong>Join JMRP : </strong></p>
<p>JMRP/Junk Mail Report Program is a free service to provide reports on junk e-mail issues reported by  Windows Live Hotmail users. You can use this free service to which is developed commercial mailers and e-mail administrators to identify/fix issues in sending mails to hotmails ID&#8217;s. JMRP returns the full message with headers of any e-mail marked as “junk” or “phishing” by a recipient.  Provides senders an opportunity to clean their e-mail lists and improve the quality of their content and helps identify potential problems with your marketing practices and content and also improves sender reputation by removing unwanted subscribers from lists.</p>
<p>You can join LMRP from here : <a  href="https://support.msn.com/default.aspx?st=1&#038;website=msn&#038;tenant=oss&#038;brand=msn&#038;as=1&#038;timestmp=634147865953276556&#038;acty=ProductList&#038;ctl=oss%2fcontent%2fmsn_support_home&#038;wf=OSS&#038;trl=OSS~ProductList&#038;c=oss_msn&#038;ln=en-us&#038;productKey=edfsjmrpp&#038;sub=free" target="_blank">http://bit.ly/JMRP</a></p>
<p>N:B :- Mail server mentioned here is cPanel Exim, you may replace this with any other mail server.</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=Prevent+your+mail%2FIP+from+getting+marked+as+SPAM%2FBlacklisted%2C+A+few+TIPS%21+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1031" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=Prevent+your+mail%2FIP+from+getting+marked+as+SPAM%2FBlacklisted%2C+A+few+TIPS%21+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1031" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/07/prevent-your-mailip-from-getting-marked-as-spamblacklisted-a-few-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cPanel or Lxadmin &#8211; Roundcube issues &#8211;  SERVICE CURRENTLY NOT AVAILABLE!  Error No. [0x01F4]</title>
		<link>http://www.supportsages.com/blog/2009/06/cpanel-or-lxadmin-roundcube-issues-service-currently-not-available-error-no-0x01f4/</link>
		<comments>http://www.supportsages.com/blog/2009/06/cpanel-or-lxadmin-roundcube-issues-service-currently-not-available-error-no-0x01f4/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 12:21:55 +0000</pubDate>
		<dc:creator>George</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[lxadmin]]></category>
		<category><![CDATA[Roundcube]]></category>
		<category><![CDATA[Service Not available]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=419</guid>
		<description><![CDATA[<blockquote>SERVICE CURRENTLY NOT AVAILABLE!</blockquote>
<blockquote><strong> Error No. [0x01F4]</strong></blockquote>

That is what you will see on logging to the Roundcube. How to fix it ?

on cPanel, just update roundcube :)

<code> /usr/local/cpanel/bin/update-roundcube --force</code>

On Lxadmin, just re-install

<code>rm /var/cache/lxadmin/lxwebmail*
lphp.exe ../bin/misc/installRoundCube.php
/script/upcp</code>
]]></description>
			<content:encoded><![CDATA[<blockquote><p>SERVICE CURRENTLY NOT AVAILABLE!</p></blockquote>
<blockquote><p><strong> Error No. [0x01F4]</strong></p></blockquote>
<p>That is what you will see on logging to the Roundcube. How to fix it ?</p>
<p>on cPanel, just update roundcube <img src='http://www.supportsages.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><code> /usr/local/cpanel/bin/update-roundcube --force</code></p>
<p>On Lxadmin, just re-install</p>
<p><code>rm /var/cache/lxadmin/lxwebmail*<br />
lphp.exe ../bin/misc/installRoundCube.php<br />
/script/upcp</code></p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=cPanel+or+Lxadmin+-+Roundcube+issues+-++SERVICE+CURRENTLY+NOT+AVAILABLE%21++Error+No.+%5B0x01F4%5D+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F419" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=cPanel+or+Lxadmin+-+Roundcube+issues+-++SERVICE+CURRENTLY+NOT+AVAILABLE%21++Error+No.+%5B0x01F4%5D+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F419" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2009/06/cpanel-or-lxadmin-roundcube-issues-service-currently-not-available-error-no-0x01f4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Horde errors &#8211; Fatal error: Cannot use string offset as an array in /usr/local/cpanel/base/horde/lib/Horde/Block/Layout/Manager.php on line 389</title>
		<link>http://www.supportsages.com/blog/2009/04/horde-errors-fatal-error-cannot-use-string-offset-as-an-array-in-usrlocalcpanelbasehordelibhordeblocklayoutmanagerphp-on-line-389/</link>
		<comments>http://www.supportsages.com/blog/2009/04/horde-errors-fatal-error-cannot-use-string-offset-as-an-array-in-usrlocalcpanelbasehordelibhordeblocklayoutmanagerphp-on-line-389/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 07:35:08 +0000</pubDate>
		<dc:creator>George</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[horde]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=33</guid>
		<description><![CDATA[A bug reported in Horde http://bugs.horde.org/ticket/?id=4070 decided to hit one of our customer's client accounts. Customer had old cPanel version and don't want to upgrade due to internal reasons. Client said, he was exploring the Horde's vast options (Horde is a web Outlook - can't complain :D) and while messing up with the Layout options in Horde he hit the bug,
<blockquote>Fatal error: Cannot use string offset as an array in /usr/local/cpanel/base/horde/lib/Horde/Block/Layout/Manager.php on line 389</blockquote>

Not sure what caused the issue and it is not happening with IE, and only in FF. However a simple layout reset fixed the issue. Good Luck. ...]]></description>
			<content:encoded><![CDATA[<p>A bug reported in Horde http://bugs.horde.org/ticket/?id=4070 decided to hit one of our customer&#8217;s client accounts. Customer had old cPanel version and don&#8217;t want to upgrade due to internal reasons. Client said, he was exploring the Horde&#8217;s vast options (Horde is a web Outlook &#8211; can&#8217;t complain <img src='http://www.supportsages.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) and while messing up with the Layout options in Horde he hit the bug,</p>
<blockquote><p>Fatal error: Cannot use string offset as an array in /usr/local/cpanel/base/horde/lib/Horde/Block/Layout/Manager.php on line 389</p></blockquote>
<p>Not sure what caused the issue and it is not happening with IE, and only in FF. However a simple layout reset fixed the issue. Good Luck. Still, we need to find the real cause.</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=Horde+errors+-+Fatal+error%3A+Cannot+use+string+offset+as+an+array+in+%2Fusr%2Flocal%2Fcpanel%2Fbase%2Fhorde%2Flib%2FHorde%2FBlock%2FLayout%2FManager.php+on+line+389+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F33" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=Horde+errors+-+Fatal+error%3A+Cannot+use+string+offset+as+an+array+in+%2Fusr%2Flocal%2Fcpanel%2Fbase%2Fhorde%2Flib%2FHorde%2FBlock%2FLayout%2FManager.php+on+line+389+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F33" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2009/04/horde-errors-fatal-error-cannot-use-string-offset-as-an-array-in-usrlocalcpanelbasehordelibhordeblocklayoutmanagerphp-on-line-389/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When trying to log in to Plesk horde, the login page reloads and does not log in into webmail.</title>
		<link>http://www.supportsages.com/blog/2009/04/when-trying-to-log-in-to-plesk-horde-the-login-page-reloads-and-does-not-log-in-into-webmail/</link>
		<comments>http://www.supportsages.com/blog/2009/04/when-trying-to-log-in-to-plesk-horde-the-login-page-reloads-and-does-not-log-in-into-webmail/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 15:58:20 +0000</pubDate>
		<dc:creator>George</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[horde]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=26</guid>
		<description><![CDATA[Operating System was Linux

No one was able to login to Plesk's default webmail, horde. Enabled error reporting in php.ini and got the error message as below in the "<strong>/etc/httpd/logs/error_log</strong>" and/or "<strong>/var/log/psa-horde/psa-horde.log</strong>"
<blockquote>PHP Warning:  Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/usr/local/psa/admin/sessions) in Unknown on line 0, referer: http://webmail.supportsages.com/test.php?mode=unregister</blockquote>
Here the solution was to edit the php.ini to use /tmp as the  session.save_path or even "/var/lib/php/session"

Other solution, for similar issue (not this exact error though) is to set,

session.auto_start = 0 in php.ini
Making sure that localhost entry is in /etc/hosts and resolves. ...]]></description>
			<content:encoded><![CDATA[<p>Operating System was Linux</p>
<p>No one was able to login to Plesk&#8217;s default webmail, horde. Enabled error reporting in php.ini and got the error message as below in the &#8220;<strong>/etc/httpd/logs/error_log</strong>&#8221; and/or &#8220;<strong>/var/log/psa-horde/psa-horde.log</strong>&#8221;</p>
<blockquote><p>PHP Warning:  Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/usr/local/psa/admin/sessions) in Unknown on line 0, referer: http://webmail.supportsages.com/test.php?mode=unregister</p></blockquote>
<p>Here the solution was to edit the php.ini to use /tmp as the  session.save_path or even &#8220;/var/lib/php/session&#8221;</p>
<p>Other solution, for similar issue (not this exact error though) is to set,</p>
<p>session.auto_start = 0 in php.ini<br />
Making sure that localhost entry is in /etc/hosts and resolves. For that do a <strong>telnet localhost 143 </strong> and if you get &#8220;Connected to&#8221; message, its not that issue <img src='http://www.supportsages.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  check <strong>/etc/hosts</strong> file. It must have permissions <strong>-rw-r&#8211;r&#8211;</strong> (644) on a ls -l<br />
Whatever be the session.save_path setting in the php.ini, it should have the permission of 1777<br />
Run IMP test to check the problem at: http://webmail.DOMAIN.COM/horde/imp/test.php and make sure that you get the <strong><span style="color: #008000;">green</span></strong> words for all the tests.<br />
This problem may occur if the domain&#8217;s web content is hosted on another server and the MX DNS record doesn&#8217;t exist or points not to the Plesk server. IMP tries to check mail on whatever server the domain name resolves to. In order to prevent this from happening the domain name or MX record (if it exists) must be resolved locally to the server.</p>
<p>References : <a  href="http://kb.parallels.com/article_41_260_en.html">http://kb.parallels.com/article_41_260_en.html</a></p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=When+trying+to+log+in+to+Plesk+horde%2C+the+login+page+reloads+and+does+not+log+in+into+webmail.+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F26" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=When+trying+to+log+in+to+Plesk+horde%2C+the+login+page+reloads+and+does+not+log+in+into+webmail.+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F26" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2009/04/when-trying-to-log-in-to-plesk-horde-the-login-page-reloads-and-does-not-log-in-into-webmail/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

