<?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>Spirit of Change</title>
	<atom:link href="http://vavai.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://vavai.net</link>
	<description>Tutorial About Blog, Linux &#038; Open Source Application</description>
	<lastBuildDate>Fri, 30 Dec 2011 08:32:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 3</title>
		<link>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-3/</link>
		<comments>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-3/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 02:52:17 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[Mail Server]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[SLES]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1421</guid>
		<description><![CDATA[Previous tutorial : “Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 2″ V. INSTALLING ZIMBRA Estimated Time : 10 minutes Minimal server appliance has all required package for installing Zimbra. Postfix and all other applications that could potentially conflict with Zimbra package deactivated automatically on initial boot. You [...]]]></description>
			<content:encoded><![CDATA[<p>Previous tutorial : <a href="http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-2">“Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 2″</a></p>
<p><strong>V. INSTALLING ZIMBRA</strong><br />
Estimated Time : 10 minutes</p>
<p>Minimal server appliance has all required package for installing Zimbra. Postfix and all other applications that could potentially conflict with Zimbra package deactivated automatically on initial boot. You do not need to install additional package because all necessary package is bundled inside the appliance. <span id="more-1421"></span></p>
<ol>
<li>Go to folder <strong>/opt</strong>, download Zimbra binary installer from  <a href="http://www.zimbra.com/downloads/os-downloads.html">Zimbra Website</a> (At this writing, zimbra latest version is version 7.1.3), uncompress and then run the setup installer
<pre class="brush: bash">
cd /opt
wget -c http://files.zimbra.com/downloads/7.1.3_GA/zcs-7.1.3_GA_3346.SLES11_64.20110930001521.tgz
tar -zxvf zcs-7.1.3_GA_3346.SLES11_64.20110930001521.tgz
cd zcs-7.1.3_GA_3346.SLES11_64.20110930001521
./setup.sh
</pre>
<p>`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-12.jpeg"><img class="alignnone size-full wp-image-1427" title="vavai-zimbra-mail-server-less-than-30-minutes-12" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-12.jpeg" alt="" width="400" height="420" /></a></li>
<li>Answer the question <strong>&#8220;Do you agree with the terms of the software license agreement? [N]&#8220;</strong> with <strong>Y</strong>. Off course, because if you answer N, the installation process will simply stopped successfully <img src='http://vavai.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </li>
<li>Press ENTER for all installation package. The default answer is Y. Leave the &#8220;zimbra-memcached&#8221; and &#8220;zimbra-proxy&#8221; as is (will not be install) because zimbra-memcached and zimbra-proxy only required for <a href="http://www.zimbra.com/docs/os/6.0.6/multi_server_install/multi-server_install.5.01.html">multi server installation</a>.<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-13.jpeg"><img class="alignnone size-full wp-image-1428" title="vavai-zimbra-mail-server-less-than-30-minutes-13" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-13.jpeg" alt="" width="353" height="526" /></a></li>
<li>Zimbra will install the required application package and at the end will be check DNS records. On the DNS confirmation : &#8220;DNS ERROR resolving MX for mail.vavai.net<br />
It is suggested that the domain name have an MX record configured in DNS<br />
Change domain name? [Yes]&#8220;. Just answer “Y” for change domain and then typing your domain name (in my case : vavai.net) instead of your hostname (mail.vavai.net)<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-14.jpeg"><img class="alignnone size-full wp-image-1429" title="vavai-zimbra-mail-server-less-than-30-minutes-14" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-14.jpeg" alt="" width="441" height="107" /></a></li>
<li>Press <strong>3</strong>  on the question <strong>&#8220;Address unconfigured (**) items  (? &#8211; help)&#8221;</strong> and press 4 on the question <strong>&#8220;Select, or &#8216;r&#8217; for previous menu [r]&#8220;</strong> to change the default password for Zimbra Admin</li>
<li>Fill in Zimbra Admin password. Note : Password will be displayed on plain text</li>
<li>Press ENTER on question <strong>&#8220;Select, or &#8216;r&#8217; for previous menu [r]&#8220;</strong></li>
<li>Press A on question <strong>&#8220;*** CONFIGURATION COMPLETE &#8211; press &#8216;a&#8217; to apply</strong><br />
<strong>Select from menu, or press &#8216;a&#8217; to apply config (? &#8211; help)&#8221;</strong> and then press ENTER twice, following with &#8220;Y&#8221; and then  press ENTER on question <strong>&#8220;The system will be modified &#8211; continue? [No]&#8220;</strong><br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-16.jpeg"><img class="alignnone size-full wp-image-1430" title="vavai-zimbra-mail-server-less-than-30-minutes-16" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-16.jpeg" alt="" width="441" height="121" /></a></li>
<li>Zimbra will perform the system installation process. Please be patient <img src='http://vavai.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . The installation will took 5-10 minutes depending your server performance (processor and memory)</li>
<li>Zimbra Open Source Edition will asking an optional registering your installation for statistics purpose only. Answer for this question are up to you <img src='http://vavai.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
<pre class="brush: bash">
You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (7.1.3_GA_3346_SLES11_64)
The ADMIN EMAIL ADDRESS created (admin@vavai.net)Notify Zimbra of your installation? [Yes]
</pre>
</li>
<li>Installation is complete, run the command :
<pre class="brush: bash">
su - zimbra
zmcontrol -v
zmcontrol status
</pre>
<p>`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-17.jpeg"><img class="alignnone size-full wp-image-1431" title="vavai-zimbra-mail-server-less-than-30-minutes-17" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-17.jpeg" alt="" width="442" height="332" /></a></li>
<li>Open the browser and go to http://your-zimbra-server-ip (in my case : http://192.168.1.250) or http://zimbra-hostname (in my case : http://mail.vavai.net) to access Zimbra Webmail<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-18.jpeg"><img class="alignnone size-full wp-image-1432" title="vavai-zimbra-mail-server-less-than-30-minutes-18" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-18.jpeg" alt="" width="414" height="289" /></a></li>
<li>Zimbra management can be done using the web admin with https protocol and default port 7071 : https://192.168.1.250:7071 or https://mail.vavai.net:7071</li>
</ol>
<p><strong>VI. SUMMARY</strong></p>
<p>Zimbra Installation is very easy and requires a short time if we use the right tools. It can be done by using an appliance to simplify the installation process because I&#8217;ve prepare all the Zimbra requirement packages to the appliance and remove unnecessary application.</p>
<p>Hopefully this is useful for anyone who needs it. Warm regards from Jakarta-Indonesia <img src='http://vavai.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 2</title>
		<link>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-2/</link>
		<comments>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-2/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 16:13:54 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[Mail Server]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[SLES]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1414</guid>
		<description><![CDATA[Previous tutorial : &#8220;Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 1&#8243; Note : I&#8217;m using YaST for openSUSE screenshot because I already have it. However, there should no significant difference between a screenshot with YAST configuration on SLES IV. CONFIGURING LOCAL DNS SERVER Estimated time : 3 [...]]]></description>
			<content:encoded><![CDATA[<p>Previous tutorial : <a href="http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-1">&#8220;Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 1&#8243;</a></p>
<p><em>Note : I&#8217;m using YaST for openSUSE screenshot because I already have it. However, there should no significant difference between a screenshot with YAST configuration on SLES </em></p>
<p><strong>IV. <strong>CONFIGURING LOCAL DNS SERVER</strong></strong></p>
<p>Estimated time : 3 minutes</p>
<p>Zimbra need an A &amp; MX records that pointing to it&#8217;s IP Address. We could use/modify existing DNS records to meet with our requirement but I would prefer to installing local DNS server for it&#8217;s flexibility. If you&#8217;re currently using an existing &amp; running mail server and need to replace it with Zimbra, you should not change any MX entry before completing and testing the configuration. Incomplete configuration on production mail server may impact to bounce mail, so, we need a local DNS server to prevent the impact and to do a full test before activating mail server for production use.</p>
<p>Setting up a DNS server on openSUSE for Zimbra requirement should be easy by using YAST. Below is a step by step, please change the IP and host name to meet with your environment on previous tutorial.<span id="more-1414"></span></p>
<ol>
<li>Type : <strong>yast dns-server</strong> on the console/terminal</li>
<li>Click Next on first configuration wizard : Forwarder List
<p><div id="attachment_777" class="wp-caption alignnone" style="width: 487px"><a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-17.jpeg"><img class="size-full wp-image-777" title="zimbra-opensuse112-17" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-17.jpeg" alt="DNS Server wizard : Initial Windows" width="477" height="355" /></a><p class="wp-caption-text">DNS Server wizard : Initial Windows</p></div></li>
<li>Add a new Zone. Typing your domain name on <strong>Zone name</strong>, choose <strong>Master</strong>on type of zone and then click Add (ALT+A)
<p><div id="attachment_778" class="wp-caption alignnone" style="width: 487px"><a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-18.jpeg"><img class="size-full wp-image-778" title="zimbra-opensuse112-18" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-18.jpeg" alt="Add DNS Zone" width="477" height="359" /></a><p class="wp-caption-text">Add DNS Zone</p></div></li>
<li>Press <strong>ALT+I</strong> (Edit) to modify your zone<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-19.jpeg"><img class="alignnone size-full wp-image-779" title="zimbra-opensuse112-19" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-19.jpeg" alt="zimbra-opensuse112-19" width="473" height="361" /></a></li>
<li>Just leave the first tab (Basics) as is. Press <strong>ALT+D</strong> to move to the second tab : <strong>NS Records</strong></li>
<li>Write <strong>ns1</strong> on <strong>Name Server to Add</strong> option and then press <strong>ALT+A</strong> to add the records. YAST will be smart enough to autocompleting the entry and give a fully qualified domain name to the records<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-20.jpeg"><img class="alignnone size-full wp-image-780" title="zimbra-opensuse112-20" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-20.jpeg" alt="zimbra-opensuse112-20" width="474" height="356" /></a></li>
<li>Press <strong>ALT+X</strong> to move to the third tab, MX Records. Fill in <strong>mail</strong> as Zimbra host name (see your configuration on first tutorial) on <strong>Address</strong> option, Give it a priority number (lower means highest priority) and then Press ALT+A to add MX records. Again, YAST will be smart enough to autocompleting the entry and give a fully qualified domain name to the MX records<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-21.jpeg"><img class="alignnone size-full wp-image-781" title="zimbra-opensuse112-21" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-21.jpeg" alt="zimbra-opensuse112-21" width="476" height="358" /></a></li>
<li>Leave the fourth tab as is, except you need to modify to SOA option</li>
<li>Move to final tab. Type : <strong>ns1</strong> on Record key, choose A (Address Records) as records type and write Zimbra IP on records value and then press ALT+A to Add the records. Still on the final tab (Records), create the second Address Records for Zimbra hostname. Type <strong>mail</strong> on Record key, choose A (Address Records) as records type and write Zimbra IP on records value and then press ALT+A to add the mail Address Records<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-22.jpeg"><img class="alignnone size-full wp-image-782" title="zimbra-opensuse112-22" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-22.jpeg" alt="zimbra-opensuse112-22" width="476" height="355" /></a></li>
<li>Press <strong>ALT+O</strong> (OK)</li>
<li>Press <strong>ALT+N</strong> to go to the next wizard</li>
<li>Press <strong>ALT+S</strong> to Choose <strong>On : Start up now and When Booting</strong> and then press ALT+F  to completing DNS configuration. This will ensure that DNS service will be active on start up<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-23.jpeg"><img class="alignnone size-full wp-image-783" title="zimbra-opensuse112-23" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-23.jpeg" alt="zimbra-opensuse112-23" width="477" height="358" /></a></li>
<li>Restarting DNS Service by running the command : <strong>service named restart</strong> on console/terminal</li>
<li>Testing the DNS records using dig and nslookup : nslookup ns1.domain.tld and nslookup mail.domain.tld. if the setting is done correctly, DNS Server will respond with the Zimbra IP.<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-10.jpeg"><img class="alignnone size-full wp-image-1416" title="vavai-zimbra-mail-server-less-than-30-minutes-10" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-10.jpeg" alt="" width="402" height="305" /></a><br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-24.jpeg"><img class="alignnone size-full wp-image-784" title="zimbra-opensuse112-24" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-24.jpeg" alt="zimbra-opensuse112-24" width="300" height="247" /></a></li>
<li>Here is my DNS server configurations that can be accessed on the file <strong>/var/lib/named/master/vavai.net</strong><br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-11.jpeg"><img class="alignnone size-full wp-image-1417" title="vavai-zimbra-mail-server-less-than-30-minutes-11" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-11.jpeg" alt="" width="405" height="171" /></a></li>
</ol>
<p>Continue to the third part :<strong> <a href="http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-3/">Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 3</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 1</title>
		<link>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-1/</link>
		<comments>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-1/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 15:33:13 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[Mail Server]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[SLES]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1395</guid>
		<description><![CDATA[The following article will explain about the quick and easy tutorial : how to installing Zimbra Mail Server on SUSE Linux Enterprise Server 11 SP1 64 bit. I will use the Minimal Server Appliance in this tutorial to simplify the installation process. Here are some notes related to the server setting : WARNING : This guide using [...]]]></description>
			<content:encoded><![CDATA[<p>The following article will explain about the quick and easy tutorial : how to installing Zimbra Mail Server on SUSE Linux Enterprise Server 11 SP1 64 bit. I will use the <a href="http://vavai.net/2011/11/suse-linux-enterprise-server-11-sp1-minimal-server-appliance/">Minimal Server Appliance</a> in this tutorial to simplify the installation process. Here are some notes related to the server setting :</p>
<ol>
<li>WARNING : This guide using Preload ISO and will erase the entire contents of hard disk!  If you do not want to delete your existing data, consider using Virtualization server or use ISO-LiveCD.</li>
<li>
<div id="gt-res-content">
<div dir="ltr">Zimbra server will be using a private IP which will be translated into public IP using NAT</div>
</div>
</li>
<li>Zimbra will be setting up using Split-DNS concept. This means that in the internal network, mail server will be recognized based on a private IP network, while from the outside will be recognized based on the public IP. For this purpose, the internal DNS will be set up in Zimbra Mail Server</li>
<li>Zimbra Fully Qualified Domain Name : mail.vavai.net, private IP : 192.168.1.250</li>
</ol>
<p><strong><span id="more-1395"></span>I. DOWNLOAD MINIMAL SERVER</strong></p>
<div dir="ltr">Estimated time : 5 minutes</div>
<div dir="ltr">
<ol>
<li>Download Minimal Server Appliance, choose Harddisk/Preload ISO appliance type<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-1.jpeg"><img class="alignnone size-full wp-image-1397" title="vavai-zimbra-mail-server-less-than-30-minutes-1" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-1.jpeg" alt="" width="382" height="180" /></a></li>
<li>Burn the ISO onto blank CD</li>
</ol>
<p><strong>II. BASIC SERVER INSTALLATION<br />
</strong></p>
<div dir="ltr">Estimated time : 5 minutes</div>
<div dir="ltr">
<ol>
<li>Turn on the computer with a CD/DVD ROM as first boot option</li>
<li>You will be greeted with the first appearance of Appliance. Select the menu: <strong>&#8220;Install/Restore Minimal Server Appliance&#8221;</strong> and press ENTER<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-2.jpeg"><img class="alignnone size-full wp-image-1399" title="vavai-zimbra-mail-server-less-than-30-minutes-2" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-2.jpeg" alt="" width="314" height="132" /></a></li>
<li>Click Yes on the choice : <strong>&#8220;Destroying ALL data on /dev/sdx, Continue?&#8221;</strong>. WARNING, think before act! <img src='http://vavai.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-3.jpeg"><img class="alignnone size-full wp-image-1400" title="vavai-zimbra-mail-server-less-than-30-minutes-3" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-3.jpeg" alt="" width="362" height="78" /></a></li>
<li>Minimal Server Appliance will be installed to the physical machine.<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-4.jpeg"><img class="alignnone size-full wp-image-1401" title="vavai-zimbra-mail-server-less-than-30-minutes-4" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-4.jpeg" alt="" width="395" height="88" /></a></li>
<li>Minimal Server Appliance will automatically run after the installation process is complete. Type Y at the question : <strong>&#8220;Do you Accept the EULA?&#8221;</strong><br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-5.jpeg"><img class="alignnone size-full wp-image-1402" title="vavai-zimbra-mail-server-less-than-30-minutes-5" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-5.jpeg" alt="" width="546" height="117" /></a></li>
<li>Login with user name : <strong>root</strong> and password : <strong>opensuse</strong>.<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-6.jpeg"><img class="alignnone size-full wp-image-1403" title="vavai-zimbra-mail-server-less-than-30-minutes-6" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-6.jpeg" alt="" width="319" height="121" /></a></li>
</ol>
<p><strong>III. INITIAL CONFIGURATION (NETWORK)</strong></p>
<p>Estimated time : 3 minutes</p>
<ol>
<li> Type: <strong>YaST lan</strong> on the console/terminal to starting network configuration using YAST<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-7.jpeg"><img class="alignnone size-full wp-image-1404" title="vavai-zimbra-mail-server-less-than-30-minutes-7" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-7.jpeg" alt="" width="426" height="344" /></a></li>
<li>Press <strong>ALT+I</strong> to configure network card. Fill in the IP address, subnet mask and hostname. Note : The letters in yellow can be accessed by pressing ALT + the letter. You can also using tab to switch between one option to another option<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-81.jpeg"><img class="alignnone size-full wp-image-1406" title="vavai-zimbra-mail-server-less-than-30-minutes-8" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-81.jpeg" alt="" width="383" height="155" /></a></li>
<li>Click Next and then move to <strong>Hostname &amp; DNS</strong>tab. Setup your hostname, your domain, Name Server 1,2 &amp; 3 and domain search. Remember that I am using split DNS and create a local DNS server so Name Server 1 =  Zimbra Server, Name Server 2 = My Router and Name Server 3 = Public DNS Server (OpenDNS . You can also use Google&#8217;s DNS-8.8.8.8-on Name Server 3<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-13.jpeg"><img title="zimbra-opensuse112-13" src="http://vavai.net/wp-content/uploads/2009/12/zimbra-opensuse112-13.jpeg" alt="zimbra-opensuse112-13" width="495" height="320" /></a></li>
<li>Move to <strong>Routing</strong> tab and fill the <strong>Default Gateway</strong> with  your router address<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-9.jpeg"><img class="alignnone size-full wp-image-1409" title="vavai-zimbra-mail-server-less-than-30-minutes-9" src="http://vavai.net/wp-content/uploads/2011/12/vavai-zimbra-mail-server-less-than-30-minutes-9.jpeg" alt="" width="494" height="373" /></a></li>
<li>Press <strong>ALT+O</strong> or press on <strong>OK</strong> to close and update your network configuration</li>
</ol>
<div id="gt-res-content">
<div dir="ltr">Tutorials will continue into the second part : <a href="http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-2/"><strong>Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes-Part 2</strong></a></div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/12/installing-zimbra-mail-server-on-sles-11-sp1-64-bit-in-less-than-30-minutes-part-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Check, Test and Validate DKIM Records in DNS is Correct and Valid</title>
		<link>http://vavai.net/2011/12/how-to-check-test-validate-dkim-records-setting-for-mail-server/</link>
		<comments>http://vavai.net/2011/12/how-to-check-test-validate-dkim-records-setting-for-mail-server/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 08:16:52 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[Mail Server]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[DKIM]]></category>
		<category><![CDATA[DomainKeys]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1384</guid>
		<description><![CDATA[As I&#8217;ve wrote in the article: &#8220;10 Tips for Auditing &#38; Improving Mail Server Performance&#8220;, Dkim or Domainkeys  is one feature that can be used to  increase the acceptance rate (eligibility) of email on the destination mail server. DomainKeys or DKIM signature  basically  allowing good senders to “sign” a message to prove that it really [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve wrote in the article: &#8220;<a title="10 Tips for Auditing &amp; Improving Mail Server Performance" href="../2011/11/10-tips-for-auditing-improving-mail-server-performance/">10 Tips for Auditing &amp; Improving Mail Server Performance</a>&#8220;, Dkim or Domainkeys  is one feature that can be used to  increase the acceptance rate (eligibility) of email on the destination mail server.</p>
<p>DomainKeys or DKIM signature  basically  allowing good senders to “sign” a message to prove that it really did come from them. This process is obtained by signing  the outgoing mail with a specific code corresponding domain name and identity of the mail server so it is considered valid and convincing as an authorized sender.</p>
<blockquote><p>Domain Keys Identified Mail (DKIM) is a technology designed to make it difficult or impossible for criminals to steal the identities of legitimate organizations. This authentication technology allows good senders to “sign” a message to prove that it really did come from them..</p>
<p>DKIM originally written as sender authentication protocol developed in order to address the problem of forged email messages. Yahoo! released the DomainKeys specification and Cisco released the Internet Identified Mail specification. Both methods are based on cryptographic message signing. The two efforts have been merged, and the combined specification is known as DomainKeys Identified Mail (DKIM).</p></blockquote>
<p><a href="http://vavai.net/wp-content/uploads/2011/12/mail-server.jpg"><img class="size-full wp-image-1385 alignright" style="margin: 5px;" title="mail-server" src="http://vavai.net/wp-content/uploads/2011/12/mail-server.jpg" alt="" width="250" height="176" /></a><span id="more-1384"></span>The problem is, DKIM is not very easy to set up. We need to setup the mail server  and also add a TXT records into public DNS server. Not all providers provided and authorized us to add or modify TXT records. In some cases, we must create a support ticket so they make the TXT records according to our requirement. If so, how can we check that the TXT records are made is correct?</p>
<p>There are 4 ways that we can do to test DKIM Records in DNS, which is as follows:</p>
<ol>
<li>By using CLI with the following command : <strong>dig namaselector._domainkey.namadomain.tld TXT</strong> ex : dig selector._domainkey.vavai.web.id TXT. Belor are an example of the response :
<pre class="brush: bash">
# dig selector._domainkey.vavai.web.id TXT; &lt;&lt;&gt;&gt; DiG 9.7.1-P2 &lt;&lt;&gt;&gt; selector._domainkey.vavai.web.id TXT
;; global options: +cmd
;; Got answer:
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 63688
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;selector._domainkey.vavai.web.id. IN TXT;; ANSWER SECTION:
selector._domainkey.vavai.web.id. 172800 IN TXT &quot;v=DKIM1\; r=postmaster\; g=*\; k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJ5IZT5e5nvmkotroz5ylTlwU8yEEZ+v/576aI+w6TkbP4XibYxDsWVweXXtVeQQmw8AwYuK5R9b373Xqu+Hv9HNAJoAteKF/qlKcZc5Akhj5B7P1imXaurZkkIBp63yBZyZRralzQYNT3UrVB7M/xONMWXcU9xm7Zv1PzH1Y1OQIDAQAB&quot;;; Query time: 85 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Dec 5 08:18:00 2011
;; MSG SIZE rcvd: 316</pre>
</li>
<li>By using web  : <a href="http://dkimcore.org/tools/dkimrecordcheck.html">http://dkimcore.org/tools/dkimrecordcheck.html</a>. Type the name of the <strong>selector and the domain name</strong> then click the <strong>Check</strong> button<strong>.</strong><br />
`<br />
<a class="highslide" onclick="return vz.expand(this)" href="http://vavai.com/wp-content/uploads/2011/12/vavai-dkim-check.jpeg"><img class="alignnone size-full wp-image-4563" title="vavai-dkim-check" src="http://vavai.com/wp-content/uploads/2011/12/vavai-dkim-check.jpeg" alt="" width="398" height="123" /></a><br />
`<br />
<a class="highslide" onclick="return vz.expand(this)" href="http://vavai.com/wp-content/uploads/2011/12/vavai-dkim-check1.jpeg"><img class="alignnone size-full wp-image-4564" title="vavai-dkim-check1" src="http://vavai.com/wp-content/uploads/2011/12/vavai-dkim-check1.jpeg" alt="" width="396" height="196" /></a></li>
<li>By sending a blank email to the following address : <strong>sa-test@sendmail.net</strong> or <strong>check-auth@verifier.port25.com</strong> or <strong>autorespond+dkim@dk.elandsys.com</strong> and check the respon.</li>
<li>By sending an email to a Gmail address or Yahoo and see the message header <strong>Signed By</strong> as shown  below`<br />
<a class="highslide" onclick="return vz.expand(this)" href="http://vavai.com/wp-content/uploads/2011/12/mail-with-dkim.jpeg"><img class="alignnone size-full wp-image-4565" title="mail-with-dkim" src="http://vavai.com/wp-content/uploads/2011/12/mail-with-dkim.jpeg" alt="" width="344" height="172" /></a></li>
</ol>
<p>Hopefully this can help to check whether your DKIM  records meets with standard or still require a modification.</p>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/12/how-to-check-test-validate-dkim-records-setting-for-mail-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>openSUSE/SLES Tips : Imapsync installation for Email Backup &amp; Synchronization</title>
		<link>http://vavai.net/2011/12/opensusesles-tips-imapsync-installation-for-email-backup-synchronization/</link>
		<comments>http://vavai.net/2011/12/opensusesles-tips-imapsync-installation-for-email-backup-synchronization/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 15:05:05 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[Mail Server]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Imapsync]]></category>
		<category><![CDATA[Synchronization]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1377</guid>
		<description><![CDATA[Imapsync is a tool for facilitating incremental recursive IMAP transfers from one mailbox to another. It is useful for mailbox migration or backup, and reduces the amount of data transferred by only copying messages that are not present on both servers. Read, unread, and deleted flags are preserved, and the process can be stopped and [...]]]></description>
			<content:encoded><![CDATA[<p>Imapsync is a tool for facilitating incremental recursive IMAP transfers from one mailbox to another. It is useful for mailbox migration or backup, and reduces the amount of data transferred by only copying messages that are not present on both servers. Read, unread, and deleted flags are preserved, and the process can be stopped and resumed. The original messages can optionally be deleted after a successful transfer.</p>
<p><a href="http://vavai.net/wp-content/uploads/2011/12/imapsync.jpg"><img class="alignright size-full wp-image-1378" style="margin: 5px;" title="imapsync" src="http://vavai.net/wp-content/uploads/2011/12/imapsync.jpg" alt="" width="300" height="191" /></a>Imapsync is one very useful tool because it can be used to perform backup and synchronization of all email content, both structure and content. For example, if we have an inbox, sent items, drafts, trash, etc in the old mail server, we can copy the structure and content seamlessly into the new mail server. Imapsync even able to backup a folder other than the default folder, such as copying a folder called &#8220;Vavai&#8221; and &#8220;Urgent&#8221;, etc inside my inbox folder.</p>
<p>The following tutorial is the process of installation and usage of Imapsync on SUSE Linux Enterprise Server 11 SP 1, although Imapsync can be run in almost all Linux systems.</p>
<p><strong><span id="more-1377"></span>INSTALLATION</strong></p>
<p>Run the following command via the console / terminal:</p>
<pre class="brush: bash">
zypper ar http://download.opensuse.org/repositories/devel:/languages:/perl/SLE_11 perl
http://download.opensuse.org/repositories/home:/pheinlein/SLE_11_SP1/ imapsync
zypper ref
zypper in imapsync perl-Date-Manip perl-Mail-IMAPClient
</pre>
<p><strong>Note :</strong> I&#8217;m using package on <a href="http://download.opensuse.org/repositories/home:/pheinlein/SLE_11_SP1/">openSUSE Build Services</a> to install Imapsync. Do not forget to change the version and type of openSUSE distribution in accordance with your running system.</p>
<p><strong>USAGE</strong></p>
<p>Here is an example of using Imapsync to synchronize a mailbox from the mail server with an IP 192.168.10.2 to the mail server with an IP 192.168.10.1 (Imapsync can also use server hostname instead of ip address):</p>
<pre class="brush: bash">
imapsync - host1 192.168.10.2 - user1 budi@namadomain.com - passwordbudi password1 - host2 192.168.10.1 - vavai@namadomain.co.id user2 - password2 passwordvavai - noauthmd5 -ssl1 -ssl2
</pre>
<p>The above command will copy the mailbox budi@namadomain.com on server 192.168.10.2 to the mailbox vavai@namadomain.co.id on server 192.168.10.1.</p>
<p>Let&#8217;s see the user account between primary server and secondary server. As you may notices, Imapsync can be used to copy the email user A to the same mailbox on another server or to a different mailbox on another server</p>
<p>NOTE:</p>
<ol>
<li>- &#8211; follows by words are Imapsync parameters. &#8211;user1 budi@namadomain.com means that user account in first server is budi@namadomain.com</li>
<li>Imapsync can be used to synchronize all mail server that supports the IMAP protocol (as the name implies, Imapsync, not POPsync especially lipsync <img src='http://vavai.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> ), so it can be used on Postfix+Imap, Sendmail + Imap, Qmail+Imap, MDaemon, Microsoft Exchange etc</li>
<li>Imapsync requires a password for each account to be successfully synchronized.</li>
<li>Imapsync is able to synchronize the password if we know both accounts and password. We have to equate all the passwords if you want to easily synchronize with the command above. Oon some mail servers, we can use Imapsync with the &#8211; -authuser to access user mailboxes by using admin privileges.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/12/opensusesles-tips-imapsync-installation-for-email-backup-synchronization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing VirtualBox VBoxHeadless &amp; PHPVirtualBox on openSUSE 12.1 Minimalis</title>
		<link>http://vavai.net/2011/12/installing-virtualbox-vboxheadless-phpvirtualbox-on-opensuse-12-1-minimalis/</link>
		<comments>http://vavai.net/2011/12/installing-virtualbox-vboxheadless-phpvirtualbox-on-opensuse-12-1-minimalis/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 01:23:44 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Minimal]]></category>
		<category><![CDATA[VboxHeadlless]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1355</guid>
		<description><![CDATA[VirtualBox is one of the tools that are used for Desktop Virtualization : running an OS within the OS. VirtualBox usually installed on the operating system that already has the VirtualBox GUI to manage it. But, how to manage VirtualBox without VirtualBox GUI? VBoxHeadless is the answer if we want to install VirtualBox on minimal [...]]]></description>
			<content:encoded><![CDATA[<p>VirtualBox is one of the tools that are used for Desktop Virtualization : running an OS within the OS. VirtualBox usually installed on the operating system that already has the VirtualBox GUI to manage it. But, how to manage VirtualBox without VirtualBox GUI? VBoxHeadless is the answer if we want to install VirtualBox on minimal Linux server and manage it via Browser.</p>
<p>I&#8217;m using openSUSE 12.1 64 bit on this tutorial but the steps can also be applied to earlier versions (11.x) as well as on SLES 11 SP1. I also use VirtualBox for All distributions binary package, although for openSUSE we can also use an RPM-binary package.</p>
<p><a href="http://vavai.net/wp-content/uploads/2011/12/virtualbox.jpg"><img class="alignnone size-full wp-image-1360" title="virtualbox" src="http://vavai.net/wp-content/uploads/2011/12/virtualbox.jpg" alt="" width="392" height="263" /></a></p>
<p><span id="more-1355"></span><br />
Lets get started :</p>
<ol>
<li>Install openSUSE 12.1 Minimal Server (Text Mode)</li>
<li>Installing package for VirtualBox Kernel Modul
<pre class="brush: bash">zypper in kernel-source make gcc gcc-c++ pam-devel kernel-syms SDL</pre>
</li>
<li>Download VirtualBox binary package with the Extension Pack from <a href="http://www.virtualbox.org">www.virtualbox.org</a>
<pre class="brush: bash">
cd /opt/
wget -c http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74727-Linux_amd64.run
wget -c http://download.virtualbox.org/virtualbox/4.1.6/Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
</pre>
</li>
<li>Install Virtualbox
<pre class="brush: bash">
chmod +x VirtualBox-4.1.6-74727-Linux_amd64.run
./VirtualBox-4.1.6-74727-Linux_amd64.run
</pre>
</li>
<li>Install the Extension Pack
<pre class="brush: bash">
chmod +x Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
</pre>
</li>
<li>Create a user for VirtualBox web access
<pre class="brush: bash">
useradd vbox
passwd vbox
New Password : vbox
Reenter New Password : vbox
</pre>
</li>
<li>Create a VirtualBox web configuration on /etc/default/
<pre class="brush: bash">
vi /etc/default/virtualbox
</pre>
<p>with the following contents :</p>
<pre class="brush: bash">
VBOXWEB_USER=vbox
</pre>
</li>
<li>Install LAMPP server and php5-soap package by using zypper
<pre class="brush: bash">
zypper in -t pattern &#039;lamp_server&#039;
zypper in php5-soap
</pre>
</li>
<li>Edit /etc/apache2/default-server.conf and replace <strong>Options None</strong> to <strong>Options ALL</strong> so Apache will display the contents of the directory index
<pre class="brush: bash">
vi /etc/apache2/default-server.conf
</pre>
</li>
<li>Download latest phpvirtualbox package
<pre class="brush: bash">
cd /opt
wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-5.zip
unzip phpvirtualbox-4.1-5.zip -d /srv/www/htdocs
cd /srv/www/htdocs
mv phpvirtualbox-4.1-5 phpvirtualbox
cd phpvirtualbox
</pre>
</li>
<li>Rename <strong>config.php-example</strong> to <strong>config.php</strong> and modify the contents to an appropriate configuration
<pre class="brush: bash">
mv config.php-example config.php
vi config.php
</pre>
<pre class="brush: bash">
var $username = &#039;vbox&#039;;
var $password = &#039;vbox&#039;;
var $location = &#039;http://192.168.1.111:18083/&#039;;
var $consoleHost = &#039;192.168.1.111&#039;;
</pre>
<p>Note : 192.168.1.111 is my VBoxHeadless Server</li>
<li>Restart web server and run the VirtualBox services
<pre class="brush: bash">
service apache2 restart
vboxwebsrv --host 192.168.1.111 -b
</pre>
</li>
<li>Open a browser and go to http://VBOXHeadLess-Address/phpvirtualbox, login with the default user: admin with password : admin</li>
</ol>
<p><a href="http://vavai.net/wp-content/uploads/2011/12/vavai-vboxheadless-1.jpeg"><img class="alignnone size-full wp-image-1361" title="vavai-vboxheadless-1" src="http://vavai.net/wp-content/uploads/2011/12/vavai-vboxheadless-1.jpeg" alt="" width="443" height="253" /></a></p>
<p>On the client side, access the VirtualBox VM by using rdesktop or krdc with following examples :</p>
<p><strong>rdesktop 192.168.1.111:3389</strong></p>
<p>Here is the view of VM on VBoxHeadless, running <a href="http://vavai.net/2011/11/suse-linux-enterprise-server-11-sp1-minimal-server-appliance/">Minimal Server Appliance</a>.</p>
<p><strong><a href="http://vavai.net/wp-content/uploads/2011/12/vavai-vboxheadless-2.jpeg"><img class="alignnone size-full wp-image-1362" title="vavai-vboxheadless-2" src="http://vavai.net/wp-content/uploads/2011/12/vavai-vboxheadless-2.jpeg" alt="" width="436" height="339" /></a><br />
</strong></p>
<p>Note :</p>
<ol>
<li>If you encounter an error message: <strong><em>PHP does not have the SOAP extension enabled</em></strong>, install php5-soap package from openSUSE 11.2 OSS repository</li>
<li>If the Console does not open or error, power off the virtual OS then click on Settings -&gt; Select Display -&gt; Remote Display -&gt; Checklist on the Enable Server and give the port on the Server Port, for example 3389 -&gt; OK then run again. If you have more than one virtual OS,  do the similar process and change Server Port to 3390 and so on</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/12/installing-virtualbox-vboxheadless-phpvirtualbox-on-opensuse-12-1-minimalis/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing openSUSE 12.1 from Existing openSUSE/SLES Without CD/DVD</title>
		<link>http://vavai.net/2011/12/installing-opensuse-12-1-from-existing-opensusesles-without-cddvd/</link>
		<comments>http://vavai.net/2011/12/installing-opensuse-12-1-from-existing-opensusesles-without-cddvd/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 16:52:03 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Network Install]]></category>
		<category><![CDATA[Scripy]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1344</guid>
		<description><![CDATA[openSUSE 12.1 (and also prior version) can be installed without using a cd or dvd. This is the most efficient way if we have running system and do not want to waste a cd/dvd. This also the most efficient way if  we have prior version and want to upgrade or clean install running system directly through [...]]]></description>
			<content:encoded><![CDATA[<p>openSUSE 12.1 (and also prior version) can be installed without using a cd or dvd. This is the most efficient way if we have running system and do not want to waste a cd/dvd. This also the most efficient way if  we have prior version and want to upgrade or clean install running system directly through the network. We can use a brilliant script called <a href="http://www.suse.de/~lnussel/setupgrubfornfsinstall.html">setupgrubfornfsinstall</a>.</p>
<p>How to use this small script to fit with our requirement ?<br />
<span id="more-1344"></span></p>
<ol>
<li>If you have fast and stable Internet connection, skip step 2. We can directly use network installation by using download.openSUSE.org as base installation source</li>
<li>Preparing network installation source.  I&#8217;m using http installation source by mounting openSUSE 12.1 64 bit ISO image onto apache root folder directory. Server has ip address 192.168.1.104 and I mount the iso file to a folder /srv/www/htdocs/12.1 so my repository can be accessed via an http address http://192.168.1.104/12.1</li>
<li><a href="http://gitorious.org/opensuse/setupgrubfornfsinstall/blobs/raw/master/setupgrubfornfsinstall">Download the script</a> (Right clik and save as). I make a backup of script on my blog : <a href="http://bit.ly/tgPUi2">http://bit.ly/tgPUi2</a></li>
<li>Run the script with the following command :
<pre class="brush: cpp">
chmod +x setupgrubfornfsinstall.sh
./setupgrubfornfsinstall.sh
</pre>
</li>
<li>Follow the instructions given by the wizard</li>
<li>Step 1 : Choose either x86 or x86_64 architecture. The initial wizard will be shown if your system supporting the x86_64 architecture
<p><a href="http://vavai.net/wp-content/uploads/2009/01/netinstall-0.jpeg"><img class="alignnone size-full wp-image-359" title="netinstall-0" src="http://vavai.net/wp-content/uploads/2009/01/netinstall-0.jpeg" alt="netinstall-0" width="276" height="148" /></a></li>
<li>Step 2 : Choose installation source. I choose &#8220;Specify URL manually&#8221; for current scenario, although I can choose another option (SLP or internet install from openSUSE.org)
<p><a href="http://vavai.net/wp-content/uploads/2011/12/vavai-install-opensuse-without-cd-dvd1.jpeg"><img class="alignnone size-full wp-image-1347" title="vavai-install-opensuse-without-cd-dvd1" src="http://vavai.net/wp-content/uploads/2011/12/vavai-install-opensuse-without-cd-dvd1.jpeg" alt="" width="417" height="282" /></a></li>
<li>Type the address of the repository as noticed on  the second step, on mine : http://192.168.1.104/12.1</li>
<li>Select the most convenient  screen resolution based on your preferences</li>
<li>Klik OK and wait until finished</li>
<li> finally, reboot your computer and choose <strong>network installation</strong> from GRUB menu while rebooting system</li>
</ol>
<div id="gt-res-content">
<div dir="ltr">Installation process will continue as well as installing openSUSE by using cd/dvd</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/12/installing-opensuse-12-1-from-existing-opensusesles-without-cddvd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zimbra Mail Server Tips : Bulk Reset Account Password</title>
		<link>http://vavai.net/2011/12/zimbra-mail-server-tips-bulk-reset-account-password/</link>
		<comments>http://vavai.net/2011/12/zimbra-mail-server-tips-bulk-reset-account-password/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 10:26:03 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[Bulk Reset]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1339</guid>
		<description><![CDATA[Sometimes we may want to reset the user password for a while, such as setting up a new system or migration from the old mail server and want to clean up old password. Below are a simple script to bulk-reset Zimbra account password : #!/bin/bash clear USERS=`su - zimbra -c &#039;zmprov -l gaa&#039;`; for ACCOUNT [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes we may want to reset the user password for a while, such as setting up a new system or migration from the old mail server and want to clean up old password.</p>
<p>Below are a simple script to bulk-reset Zimbra account password :</p>
<pre class="brush: bash">
#!/bin/bash
clear
USERS=`su - zimbra -c &#039;zmprov -l gaa&#039;`;

for ACCOUNT in $USERS; do
ACC1=`echo $ACCOUNT | awk -F@ &#039;{print $1}&#039;`;
ACC=`echo $ACC1 | cut -d &#039;.&#039; -f1`;

if [ $ACC == &quot;admin&quot; ] || [ $ACC == &quot;wiki&quot; ] || [ $ACC == &quot;galsync&quot; ] || [ $ACC == &quot;ham&quot; ] || [ $ACC == &quot;spam&quot; ]; then
echo &quot;Skipping system account, $NAME...&quot;;
else
echo &quot;Modifying $ACCOUNT password...&quot;;
su - zimbra -c &quot;zmprov sp $ACCOUNT NewGeneratedPassword&quot;;
su - zimbra -c &quot;zmprov ma $ACCOUNT zimbraPasswordMustChange TRUE;
echo &quot;Done!&quot;
echo &quot;&quot;
# read anykey
fi
done
echo &quot;Modifying password for all user has been finished successfully&quot;
</pre>
<p>Note : I think it would be better to include some personal ID (part of user name or any fields) into generated-password so all password will be a semi-random password. In my case, I&#8217;m using user birth date or part of their name for their generated password to prevent anyone trying to login to any mailbox. It&#8217;s not really secure but in my case, it was sufficient for temporary purpose.</p>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/12/zimbra-mail-server-tips-bulk-reset-account-password/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Tips for Auditing &amp; Improving Mail Server Performance</title>
		<link>http://vavai.net/2011/11/10-tips-for-auditing-improving-mail-server-performance/</link>
		<comments>http://vavai.net/2011/11/10-tips-for-auditing-improving-mail-server-performance/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 07:48:29 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[Mail Server]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1325</guid>
		<description><![CDATA[The most frequently asked question while auditing email server and provide workshop &#38; training regarding mail server are the question about email server performance. My client usually complains about their existing mail server : poor configuration, blacklisted mail servers public IP address, a lot of virus &#38; spam attack, email flooding both incoming and outgoing [...]]]></description>
			<content:encoded><![CDATA[<p>The most frequently asked question while auditing email server and provide workshop &amp; training regarding mail server are the question about email server performance. My client usually complains about their existing mail server : poor configuration, blacklisted mail servers public IP address, a lot of virus &amp; spam attack, email flooding both incoming and outgoing and that their mail often arrive on Gmail/Yahoo/Destination mail server on junk/spam folder.</p>
<p><a href="http://vavai.net/wp-content/uploads/2011/11/email-server.png"><img class="size-full wp-image-1332 alignright" style="margin: 5px;" title="email-server" src="http://vavai.net/wp-content/uploads/2011/11/email-server.png" alt="" width="128" height="128" /></a>If you have similar experience, I&#8217;ve accumulated a few tips to improve mail server performance. I&#8217;ve applied all of them on my mail server (also on my client mail server), mostly with Zimbra Mail Server but all the tips can also be applied on another mail server engine :</p>
<p><span id="more-1325"></span></p>
<ol>
<li><strong>Has a public static IP, not dynamic IP</strong>. A lot of mail servers are generally reject or refused mail  delivery connection from mail server with dynamic IP,  because it is often used as a medium of open relay email. If you do not have a public static IP, the best option to be able to sending an eligible email is using relay email through your ISP&#8217;s by using SMTP-Authentication</li>
<li><strong>IP is not Blacklisted</strong>. Mail server with good configuration usually using an RBL Blacklist services such as  barracudacentral blacklist, Spamhaus, SpamCop, etc. If your mail server got trapped by RBL Blacklist provider, the destination mail server would  refused to receive an email from your mail server. Ensure that your mail server is not listed on RBL Provider. Check it out by using a free services from <a href="http://www.mxtoolbox.com">http://www.mxtoolbox.com.</a> If your mail server got blacklisted, try to remove from list by by following the guidelines given from RBL provider</li>
<li><strong>Server is not an Open Relay Mail Servers</strong>. Open Relay means that mail server act as relay mail server for all domain. Mail server should only <em>sending email from</em> our domain and <em>receive email for</em> our domain. Check your mail server whether it&#8217;s an open relay or no by using <a href="http://www.checkor.com">http://www.checkor.com</a>. Sometimes, mail server accidentally act as an open relay due to incorrect setting on MTA Trusted Networks, e.g : Defining incoming route as trusted network</li>
<li><strong>Good DNS Configuration</strong>. Bad DNS configuration may caused  delays on delivery &amp; receiving emails. Check your DNS setting by using DNS check provider such as <a href="http://www.pingability.com">http://www.pingability.com</a></li>
<li><strong>Public IP have a reverse DNS / PTR Records</strong>. When you register a domain name with a domain registrar, you usually become responsible for that Forward DNS domain. In DNS terms, the domain is delegated to you.However, you are not also responsible for your reverse records. Your Reverse DNS records are still most likely to be the responsibility of your hosting facility or Glossary Link ISP.To make changed to your Reverse DNS PTR records, you must contact the company where you get your IP addresses from, usually a hosting facility or an ISP. Alternatively, your ISP or hosting company may delegate a range of IP addresses to you, in which case you must configure Reverse DNS and PTR records in your DNS server.<br />
<strong>Reverse DNS Example :</strong></p>
<pre class="brush: bash">
# nslookup mail.vavai.net
Server: 172.26.0.8
Address: 172.26.0.8#53Non-authoritative answer:
Name: mail.vavai.net
Address: 202.43.114.252# nslookup 202.43.114.252
Server: 172.26.0.8
Address: 172.26.0.8#53Non-authoritative answer:
252.114.43.202.in-addr.arpa name = mail.vavai.net.
</pre>
<p>as shown on the above example, <strong>mail.vavai.net</strong> has public IP <strong>202.43.114.252</strong> and public IP <strong>202.43.114.252</strong> correctly reverse as mail.vavai.net</li>
<li><strong>Using RBL Spammer Blacklist to Reject Email from Untrusted Mail Server</strong>. This tips utilizing free services from RBL Services Provider by  add an online facility to verifying sender ip/hostname, whether they are eligible sender or spammer. RBL Services prevent any mail transaction if the sender got trapped on their spammer list. This will reduce spam &amp; viruses checking because RBL reject the spammer before going to the mail server.<br />
<strong></strong></li>
<li><strong>Equipped with SPF</strong>. Sender Policy Framework (SPF) is an email validation system designed to prevent email spam by detecting email spoofing, a common vulnerability, by verifying sender IP addresses. SPF allows administrators to specify which hosts are allowed to send mail from a given domain by creating a specific SPF record (or TXT record) in the Domain Name System (DNS). Below are an example of SPF TXT records :
<pre class="brush: bash">
vavai.web.id. IN TXT &quot;v=spf1 a mx include:mail.vavai.web.id ~all&quot;
mail IN A 202.158.52.xxx
</pre>
<p>Below are the explanation for the above records :<br />
<a href="http://vavai.net/wp-content/uploads/2011/11/vavai-spf-mail-server.jpeg"><img class="alignnone size-full wp-image-1329" title="vavai-spf-mail-server" src="http://vavai.net/wp-content/uploads/2011/11/vavai-spf-mail-server.jpeg" alt="" width="655" height="336" /></a><br />
<a href="http://mxtoolbox.com/spf.aspx">Mxtoolbox</a> has a service for checking SPF records for your DNS Server records.</li>
<li><strong>Using  DomainKeys or DKIM for signing mail</strong>. Domain Keys Identified Mail (DKIM) is a technology designed to make it difficult or impossible for criminals to steal the identities of legitimate organizations. This authentication technology allows good senders to “sign” a message to prove that it really did come from them.DKIM originally written as sender authentication protocol developed in order to address the problem of forged email messages. Yahoo! released the DomainKeys specification and Cisco released the Internet Identified Mail specification. Both methods are based on cryptographic message signing. The two efforts have been merged, and the combined specification is known as DomainKeys Identified Mail (DKIM)I&#8217;ve written a tutorial about <a href="http://vavai.net/2010/12/domainkeysdkim-implementation-on-zimbrasles-11-sp1-with-opendkim/">&#8220;How to Activating DKIM with Zimbra Mail Server on SUSE Linux Enterprise Server&#8221;</a> that may be useful as opendkim implementation guidance on mail server</li>
<li><strong>Applying Rate-Limit Sending Message Rules</strong>. Rate Limit is a set of rule that could limit the delivery of emails within certain interval. This feature quite useful for preventing DoS or mail spam flooding from  compromised account. <a href="http://www.policyd.org/">Cluebringer PolicyD</a> usually used for rate-limit sending messages</li>
<li><strong>Applying SMTP-Authentication for Sending Message</strong>. SMTP Authentication is a configuration that requires all e-mail client to authorize and authenticate the user name and password using TLS/SSL protocol  to prevent the possibility of spam from trusted networks</li>
</ol>
<p>All these  tips should be enough to increase our mail server performance, at least to prevent IP blacklists, viruses and spam. I did not include a backup facility as one of the tips as this will be covering on next article. Hope this helps mail server Administrator to make their life a lot easier than before. Have a lot of fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/11/10-tips-for-auditing-improving-mail-server-performance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SUSE Linux Enterprise Server 11 SP1 Minimal Server Appliance</title>
		<link>http://vavai.net/2011/11/suse-linux-enterprise-server-11-sp1-minimal-server-appliance/</link>
		<comments>http://vavai.net/2011/11/suse-linux-enterprise-server-11-sp1-minimal-server-appliance/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 07:07:05 +0000</pubDate>
		<dc:creator>Vavai</dc:creator>
				<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[SLES]]></category>
		<category><![CDATA[SUSE Studio]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=1311</guid>
		<description><![CDATA[I&#8217;m currently working as an IT system integrator on a small company based on Bekasi, a small town near Jakarta Indonesia. The company founded by me and my young brother and covering on various jobs regarding server setting, implementation, maintenance and workshop/training. At first, installing server is an interesting jobs but after similar works on [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working as an IT system integrator on a <a href="http://www.excellent.co.id">small company</a> based on Bekasi, a small town near Jakarta Indonesia. The company founded by me and my young brother and covering on various jobs regarding server setting, implementation, maintenance and workshop/training.</p>
<p>At first, installing server is an interesting jobs but after similar works on some client, I feel bored with the process, ie :</p>
<ol>
<li>Virtualization Server (VMWare, KVM, OpenVZ, Xen, etc) Installation</li>
<li>Server OS installation</li>
<li>Application Installation</li>
<li>Customizing the configuration</li>
</ol>
<p>I think I could reduce the time for processing the above task by making an appliance using SUSE Studio. An appliance will contains my default server setup and all of packages required by application. The results are <a href="http://susestudio.com/a/veav1Y/minimal-server-appliance"><strong>Minimal Server Appliance</strong></a>.</p>
<p><span id="more-1311"></span></p>
<p><a href="http://vavai.net/wp-content/uploads/2011/11/vavai-minimal-server-appliance.jpeg"><img class="size-full wp-image-1312 alignnone" title="vavai-minimal-server-appliance" src="http://vavai.net/wp-content/uploads/2011/11/vavai-minimal-server-appliance.jpeg" alt="" width="480" height="360" /></a></p>
<p>Minimal Server Appliance based on SUSE Linux Enterprise Server 11 SP1 64 bit Just Enough Operating System (JeOS). It has all minimal server package with DRBD+Heartbeat from High Availability Extension (HAE) Addons.</p>
<p>The Appliance was successfully tested to running Zimbra Collaboration Suite 7.×.x (latest testing with Zimbra 7.1.3) on VMWare ESXi, Proxmox VE, VirtualBox and KVM Virtualization. Use the following user name and password credentials to make modification to the appliance configuration :</p>
<p>User Name : root<br />
Password : opensuse</p>
<p>By using this application I can reduce the installation time to just a few minutes only. If you wish to make some modification, feel free to clone the appliance and making your own.</p>
<p>Notes from latest releases :</p>
<p>001 : Change Appliance Size to 50 GB (Dynamic Size)<br />
002 : Add netcat package, required by Zimbra zmconfigd<br />
003 : Add Indonesian Local Mirror for SLES 11 SP1 64 bit<br />
004 : Add imapsync package for mail migration and synchronization<br />
005 : Add nmap package for port tracking<br />
006 : Add opendkim package for Zimbra DKIM signature<br />
007 : Add ntp and yast2-ntp-client for time synchronization<br />
008 : Add sqlite3 package, required by Zimbra 7.×.x</p>
<p>I&#8217;m intended and mostly using the appliance for Zimbra mail server deployment on top of SLES 11 SP1 64 bit but the appliance itself could be setting up as web server, database server, proxy server, file server, etc.</p>
<p>Minimal Server Appliance available on ISO LiveCD, Preload ISO for physical server deployment and Virtual Image (OVF and VMX extension) for virtual server deployment.</p>
<p>Please let me know if you found any bugs regarding the appliance.</p>
]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2011/11/suse-linux-enterprise-server-11-sp1-minimal-server-appliance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

