<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5843057907500328550</id><updated>2024-10-24T12:05:52.171-07:00</updated><category term="Ubuntu Server"/><category term="Linux"/><category term="WINDOWS"/><category term="WINDOWS 2003"/><category term="Configure Centos 5 Server Practical Steps"/><category term="SMS"/><title type='text'>Kamlesh Gosavi</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-5234231820853070545</id><published>2012-10-17T03:36:00.000-07:00</published><updated>2012-10-17T03:36:54.295-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>How to share internet over WiFi from wvdial Adhoc</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
	&lt;!--
		@page { margin: 2cm }
		P { margin-bottom: 0.21cm }
		PRE.cjk { font-family: &quot;DejaVu Sans&quot;, monospace }
		CODE.cjk { font-family: &quot;DejaVu Sans&quot;, monospace }
	&lt;/style&gt;
	&lt;br /&gt;
--&amp;gt;


&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;You must separate &lt;/span&gt;&lt;/span&gt;&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;eth1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;
and &lt;/span&gt;&lt;/span&gt;&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;wlan0&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;
and configure DHCP/STATIC IP accordingly for client.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;/etc/network/interfaces&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;# The loopback network interface&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;auto lo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;iface lo inet loopback&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;

&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;# The primary network interface&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;auto eth0&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;iface eth0 inet static&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt; &lt;/code&gt;&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;address 192.168.1.15&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt; &lt;/code&gt;&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;netmask 255.255.255.0&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt; &lt;/code&gt;&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;gateway 192.168.1.1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;

&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;auto wlan0&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;iface wlan0 inet static&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt; &lt;/code&gt;&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;address 10.0.1.15&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;western&quot;&gt; &lt;/code&gt;&lt;code class=&quot;western&quot;&gt;&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;netmask 255.255.255.0&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Configure following in
hostapd /etc/hostapd/hostapd.conf&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;with WPA authentication
options for wireless users &lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;01 interface=wlan0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;02 driver=nl80211&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;03
ssid=dontMessWithVincentValentine&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;04 hw_mode=g&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;05 channel=6&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;06 macaddr_acl=0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;07 auth_algs=1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;08
ignore_broadcast_ssid=0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;09 wpa=3&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;10
wpa_passphrase=KeePGuessinG&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;11 wpa_key_mgmt=WPA-PSK&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;(&lt;span class=&quot;comment-copy&quot;&gt;Try changing encryption method if u can see the wirless connection but cant browse to the WEP encryption)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;12 wpa_pairwise=TKIP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;13 rsn_pairwise=CCMP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier 10 Pitch;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;sudo hostapd
/etc/hostapd/hostapd.conf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/5234231820853070545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/10/how-to-share-internet-over-wifi-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/5234231820853070545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/5234231820853070545'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/10/how-to-share-internet-over-wifi-from.html' title='How to share internet over WiFi from wvdial Adhoc'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-6618076482215881157</id><published>2012-03-12T00:44:00.000-07:00</published><updated>2012-03-12T00:44:19.922-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>Configure Postfix, Dovecot IMAP/POP3, Fetchmail server on ubuntu 10.04</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;The below is the material that help me to configure Postfix, Dovecot IMAP/POP3, Fetchmail on Ubuntu 10.04 server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
  TD P { margin-bottom: 0cm }
  H1 { margin-bottom: 0.21cm }
  H1.western { font-family: &quot;Liberation Serif&quot;, serif }
  H1.cjk { font-family: &quot;DejaVu Sans&quot; }
  H1.ctl { font-family: &quot;DejaVu Sans&quot; }
  PRE.cjk { font-family: &quot;DejaVu Sans&quot;, monospace }
  H2 { margin-bottom: 0.21cm }
  H3 { margin-bottom: 0.21cm }
  H4 { margin-bottom: 0.21cm }
  A:link { so-language: zxx }
  TT.cjk { font-family: &quot;DejaVu Sans&quot;, monospace }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;PostfixVirtualMailBoxClamSmtpHowto   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div dir=&quot;LTR&quot; id=&quot;content&quot;&gt;  &lt;table bgcolor=&quot;#f1f1ed&quot; border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;width: 529px;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;525&quot;&gt;&lt;/col&gt;   &lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td width=&quot;525&quot;&gt;     &lt;div style=&quot;margin-bottom: 0.5cm;&quot;&gt;Contents&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Introduction&quot;&gt;Introduction&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Example%20Setup&quot;&gt;Example      Setup&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Install%20Postfix&quot;&gt;Install      Postfix&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Setting%20Postfix%20Support%20for%20Maildir-style%20Mailboxes&quot;&gt;Setting      Postfix Support for Maildir-style Mailboxes&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Postfix%20virtual%20Mailboxes%20for%20Separate%20Domains%20and%20Non-Linux%20Accounts&quot;&gt;Postfix      virtual Mailboxes for Separate Domains and Non-Linux Accounts&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Create%20Virtual%20Mailbox%20Owner&quot;&gt;Create       Virtual Mailbox Owner&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Setup%20Postfix%20to%20Use%20Virtual%20Mailboxes&quot;&gt;Setup       Postfix to Use Virtual Mailboxes&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Test%20Virtual%20Mailbox%20Setup&quot;&gt;Test       Virtual Mailbox Setup&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Setup%20Non-Linux%20Accounts&quot;&gt;Setup      Non-Linux Accounts&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Install%20Dovecot%20IMAP/POP3%20server&quot;&gt;Install       Dovecot IMAP/POP3 server&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Configure%20Dovecot&quot;&gt;Configure       Dovecot&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Create%20Dovecot%20Users&quot;&gt;Create       Dovecot Users&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Scripts%20to%20Add%20and%20Delete%20Users&quot;&gt;Scripts        to Add and Delete Users&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#C%23/Mono%20Application%20to%20Add%20Users&quot;&gt;C#/Mono        Application to Add Users&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Postfix%20SASL&quot;&gt;Postfix      SASL&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Make%20Dovecot%20listen%20for%20authenticating%20request&quot;&gt;Make       Dovecot listen for authenticating request&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Configuring%20Postfix%20for%20SASL&quot;&gt;Configuring       Postfix for SASL&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Testing%20Your%20Setup&quot;&gt;Testing      Your Setup&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#With%20mutt&quot;&gt;With       mutt&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#With%20telnet&quot;&gt;With       telnet&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#ClamSMTP%20SMTP%20Virus%20Filter&quot;&gt;ClamSMTP      SMTP Virus Filter&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Installing%20ClamAV&quot;&gt;Installing       ClamAV&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Installing%20ClamSMTP&quot;&gt;Installing       ClamSMTP&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Setting%20Postfix%20to%20use%20ClamSMTP&quot;&gt;Setting       Postfix to use ClamSMTP&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Test%20ClamSMTP%20for%20outgoing%20mail&quot;&gt;Test      ClamSMTP for outgoing mail&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Test%20ClamSMTP%20for%20incoming%20Mail%20from%20the%20Internet&quot;&gt;Test      ClamSMTP for incoming Mail from the Internet&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto#Final%20thoughts&quot;&gt;Final      thoughts&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;h1 class=&quot;western&quot; lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-2&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-3&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;Introduction&quot;&gt;&lt;/a&gt;  Introduction&lt;/h1&gt;&lt;a href=&quot;&quot; name=&quot;line-4&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-5&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-6&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-7&quot;&gt;&lt;/a&gt;  &lt;span lang=&quot;en&quot;&gt;In this setup you will be running a small to medium  sized email server with Postfix virtual mailboxes for Separate  domains and non-Linux Accounts. I do not intend teach you basic  stuff with Postfix here. If you are new to Postfix please work on my  &lt;/span&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixBasicSetupHowto&quot;&gt;PostfixBasicSetupHowto&lt;/a&gt;&lt;span lang=&quot;en&quot;&gt;  to understand basics and proceed with this howto. Also I will tell  you howto integrate with ClamSMTP, an SMTP filter for Postfix and  other mail servers that checks for viruses using the ClamAV  anti-virus software. It aims to be lightweight, reliable, and simple  and easy to configure &lt;/span&gt;  &lt;br /&gt;
&lt;h1 class=&quot;western&quot; lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;Example Setup&quot;&gt;&lt;/a&gt;Example  Setup&lt;/h1&gt;&lt;a href=&quot;&quot; name=&quot;line-8&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-9&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-10&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-11&quot;&gt;&lt;/a&gt;  &lt;span lang=&quot;en&quot;&gt;In this howto I assume that your are going to host  mails for two example domains. Namely &lt;/span&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;domain1.com&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  and &lt;/span&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;domain2.com&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;.  Be ready to replace these with your actual domains. &lt;/span&gt;  &lt;br /&gt;
&lt;h1 class=&quot;western&quot; lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;Install Postfix&quot;&gt;&lt;/a&gt;Install  Postfix&lt;/h1&gt;&lt;a href=&quot;&quot; name=&quot;line-12&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-13&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-14&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-15&quot;&gt;&lt;/a&gt;  &lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;To install postfix&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  &lt;/span&gt;  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-16&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-17&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;en&quot;&gt;Install  the &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;postfix&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;  package. &lt;/span&gt;  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-18&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-19&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;en&quot;&gt;Install  &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;mailx&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;  package for use as command line &lt;/span&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;mail&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  utility program. &lt;/span&gt;  &lt;br /&gt;
&lt;h1 class=&quot;western&quot; lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;Setting Postfix Support for Maildir-style Mailboxes&quot;&gt;&lt;/a&gt;  Setting Postfix Support for Maildir-style Mailboxes&lt;/h1&gt;&lt;div lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-20&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-21&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-22&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-23&quot;&gt;&lt;/a&gt;  Maildir is a format for an e-mail spool that does not require file  locking to maintain message integrity because the messages are kept  in separate files with unique names. A Maildir is a directory (often  named Maildir) with three subdirectories named tmp, new, and cur.  The subdirectories should all reside on the same filesystem.   &lt;/div&gt;&lt;a href=&quot;&quot; name=&quot;line-24&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-25&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;en&quot;&gt;Please  find out more about Maildir &lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Maildir&quot;&gt;here&lt;/a&gt;&lt;span lang=&quot;en&quot;&gt;  &lt;/span&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-26&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-27&quot;&gt;&lt;/a&gt; &lt;span lang=&quot;en&quot;&gt;sudo  vi /etc/postfix/main.cf&lt;/span&gt;&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  &lt;a href=&quot;&quot; name=&quot;line-28&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-29&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-30&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-31&quot;&gt;&lt;/a&gt;  Add the following code segment:   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-32&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-33&quot;&gt;&lt;/a&gt;home_mailbox = Maildir/&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-34&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-35&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-36&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-37&quot;&gt;&lt;/a&gt;  &lt;span lang=&quot;en&quot;&gt;Remove the Line  &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;&amp;nbsp;mailbox_command&amp;nbsp;=&amp;nbsp;procmail&amp;nbsp;-a&amp;nbsp;&quot;$EXTENSION&quot;&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;.  We are not going to use it. &lt;/span&gt;  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-38&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-39&quot;&gt;&lt;/a&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;Restart  Postfix&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt; to make changes effect. &lt;/span&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-40&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-41&quot;&gt;&lt;/a&gt;sudo  /etc/init.d/postfix restart&lt;/pre&gt;&lt;h1 class=&quot;western&quot; lang=&quot;en&quot;&gt;  &lt;a href=&quot;&quot; name=&quot;line-42&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-43&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-44&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;Postfix virtual Mailboxes for Separate Domains and Non-Linux Accounts&quot;&gt;&lt;/a&gt;  Postfix virtual Mailboxes for Separate Domains and Non-Linux  Accounts&lt;/h1&gt;&lt;div lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-45&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-46&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-47&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-48&quot;&gt;&lt;/a&gt;  As a system hosts more and more domains and users, it becomes less  desirable to give every user their own Linux system account.   &lt;/div&gt;&lt;div lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-49&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-50&quot;&gt;&lt;/a&gt;With the  Postfix virtual mailbox delivery agent, every recipient address can  have its own virtual mailbox. Unlike virtual alias domains, virtual  mailbox domains do not need the translation from each recipient  addresses into a different address, and owners of a virtual mailbox  address do not need to have a Linux system account.   &lt;/div&gt;&lt;a href=&quot;&quot; name=&quot;line-51&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-52&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;en&quot;&gt;The  Postfix virtual mailbox delivery agent looks up the user mailbox  pathname, uid and gid via separate tables that are searched with the  recipient&#39;s mail address. &lt;/span&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;Maildir&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  style delivery is turned on by terminating the mailbox pathname with  &quot;/&quot;. &lt;/span&gt;  &lt;br /&gt;
&lt;div lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-53&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-54&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-55&quot;&gt;&lt;/a&gt;  Look at the following figure and it will be our directory structure  for mailboxes.   &lt;/div&gt;&lt;a href=&quot;&quot; name=&quot;line-56&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-57&quot;&gt;&lt;/a&gt;&lt;img align=&quot;BOTTOM&quot; alt=&quot;VhostsDomains.png&quot; border=&quot;0&quot; height=&quot;38&quot; name=&quot;graphics1&quot; src=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto?action=AttachFile&amp;amp;do=get&amp;amp;target=VhostsDomains.png&quot; width=&quot;75&quot; /&gt;   &lt;br /&gt;
&lt;div lang=&quot;en&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-58&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-59&quot;&gt;&lt;/a&gt;I suggest  you to transfer all domains into virtual mailboxes. Even if you have  setup postfix with one domain , we will make that domain a virtual  domain. Actually you do not need to do this ,but doing this way you  will have well organized mail system , and no need to avoid this.  Having Postfix host one real domain and the rest virtual means that  you will always need to configure Postfix twice: once for each type  of domain.   &lt;/div&gt;&lt;a href=&quot;&quot; name=&quot;line-60&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-61&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;en&quot;&gt;To do  that, let&#39;s change our &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;myhostname&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;  line in main.cf to read: &lt;/span&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-62&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-63&quot;&gt;&lt;/a&gt;myhostname = localhost&lt;/pre&gt;&lt;hr /&gt;  &lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;Note:&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  Using localhost as myhostname can cause problems since this variable  is used in the EHLO message the server sends. If you are unable to  send messages due to &lt;/span&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1) (in reply to MAIL FROM command))&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  then this is the cause.   &lt;/div&gt;&lt;hr /&gt;  &lt;h2 lang=&quot;en&quot;&gt;Create Virtual Mailbox Owner&lt;/h2&gt;&lt;div lang=&quot;en&quot;&gt;In our setup all virtual mailboxes are owned by a fixed  uid and gid 5000. If this is not what you want, specify lookup  tables that are searched by the recipient&#39;s mail address.   &lt;/div&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;To create virtual mailbox group:&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  &lt;/span&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo groupadd -g 5000 vmail&lt;/pre&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;To create virtual mailbox owner:&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  &lt;/span&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo useradd -m -u 5000 -g 5000 -s /bin/bash vmail&lt;/pre&gt;&lt;span lang=&quot;en&quot;&gt;Open &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;main.cf&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;  &lt;/span&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo vi /etc/postfix/main.cf&lt;/pre&gt;&lt;h2 lang=&quot;en&quot;&gt;  Setup Postfix to Use Virtual Mailboxes&lt;/h2&gt;&lt;span lang=&quot;en&quot;&gt;Then add the following code segment to &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;main.cf&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;  &lt;/span&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en&quot;&gt;virtual_mailbox_domains = /etc/postfix/vhosts
&lt;span lang=&quot;en&quot;&gt;virtual_mailbox_base = /home/vmail&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_mailbox_maps = hash:/etc/postfix/vmaps&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_minimum_uid = 1000&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_uid_maps = static:5000&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_gid_maps = static:5000&lt;/span&gt;&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  In the first line, we&#39;re using a text file called vhosts. You can  actually name this anything you want. Inside this text file will be  a simple one-column list of all the domains you are hosting. For  example, add your all domains there.   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo vi /etc/postfix/vhosts&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  Add the the following codes:   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot;&gt;domain1.com
&lt;span lang=&quot;en&quot;&gt;domain2.com&lt;/span&gt;&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  This is my example use your own domains here.   &lt;/div&gt;&lt;span lang=&quot;en&quot;&gt;The next line &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;virtual_mailbox_base&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;  specifies the base directory where we shall store all of our mail.  Again, you can choose anything you want. In our case it will be our  &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;&#39;&#39;&#39;vmail&#39;&#39;&#39;&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;  owners&#39;s home directory &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;/home/vmail&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;  &lt;/span&gt;  &lt;br /&gt;
&lt;span lang=&quot;en&quot;&gt;The third line points to a text file I called  &lt;/span&gt;&lt;tt class=&quot;western&quot;&gt;&lt;span lang=&quot;en&quot;&gt;&#39;&#39;&#39;vmaps&#39;&#39;&#39;&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en&quot;&gt;.  This is a two column text file. The first column specifies a virtual  email address. The second column specifies that persons mailbox  location. Just like with real domain hosting, if you specify a &lt;/span&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;/&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  at the end of the location, it becomes Maildir format. If not, it is  mbox. Any way in this howto we use &lt;/span&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;Maildir&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt;  format. &lt;/span&gt;  &lt;br /&gt;
&lt;div lang=&quot;en&quot;&gt;Setup this file as in this example:   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo vi /etc/postfix/vmaps&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  Format of this file should look like:   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot;&gt;info@domain1.com  domain1.com/info/
&lt;span lang=&quot;en&quot;&gt;alias@domain1.com  domain1.com/info/&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;sales@domain1.com  domain1.com/sales/&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;info@domain2.com  domain2.com/info/&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;sales@domain2.com  domain2.com/sales/&lt;/span&gt;&lt;/pre&gt;&lt;strong&gt;&lt;span lang=&quot;en&quot;&gt;Note:&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;en&quot;&gt; To  make an alias, map to same folder as another user. &lt;/span&gt;  &lt;br /&gt;
&lt;div lang=&quot;en&quot;&gt;Convert vmaps into a hash file by running:   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo postmap /etc/postfix/vmaps&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  Remember to execute the above command every time when you add new  map.   &lt;/div&gt;&lt;div lang=&quot;en&quot;&gt;Restart Postfix to make changes effect.   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo  /etc/init.d/postfix restart&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  My example config look like the following   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot;&gt;smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu/GNU)
&lt;span lang=&quot;en&quot;&gt;biff = no&lt;/span&gt;

&lt;span lang=&quot;en&quot;&gt;# appending .domain is the MUA&#39;s job.&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;append_dot_mydomain = no&lt;/span&gt;

&lt;span lang=&quot;en&quot;&gt;# Uncomment the next line to generate &quot;delayed mail&quot; warnings&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;#delay_warning_time = 4h&lt;/span&gt;

&lt;span lang=&quot;en&quot;&gt;myhostname = localhost&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;alias_maps = hash:/etc/aliases&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;alias_database = hash:/etc/aliases&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;myorigin = $myhostname&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;mynetworks = 127.0.0.0/8, 10.0.0.0/24&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;mailbox_size_limit = 0&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;home_mailbox = Maildir/&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_mailbox_domains = /etc/postfix/vhosts&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_mailbox_base = /home/vmail&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_mailbox_maps = hash:/etc/postfix/vmaps&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_minimum_uid = 1000&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_uid_maps = static:5000&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;virtual_gid_maps = static:5000&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;recipient_delimiter = +&lt;/span&gt;
&lt;span lang=&quot;en&quot;&gt;inet_interfaces = all&lt;/span&gt;&lt;/pre&gt;&lt;h2 lang=&quot;en&quot;&gt;  Test Virtual Mailbox Setup&lt;/h2&gt;&lt;div lang=&quot;en&quot;&gt;Remember that the directory structure for a particular  user is created when he gets his first mail.   &lt;/div&gt;&lt;span lang=&quot;en&quot;&gt;Send a mail to &lt;/span&gt;&lt;a href=&quot;mailto:info@domain1.com&quot;&gt;info@domain1.com&lt;/a&gt;&lt;span lang=&quot;en&quot;&gt;  &lt;/span&gt;  &lt;br /&gt;
&lt;div lang=&quot;en&quot;&gt;In a terminal you can type:   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;mail info@domain1.com&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  Check the mailbox   &lt;/div&gt;&lt;pre class=&quot;western&quot; lang=&quot;en&quot;&gt;cd /home/vmail/domain1/info/new
&lt;span lang=&quot;en&quot;&gt;ls&lt;/span&gt;&lt;/pre&gt;&lt;div lang=&quot;en&quot;&gt;  You see a mail file there. If so, Cheers!!!, you have done it.   &lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h1 class=&quot;western&quot;&gt;&lt;a href=&quot;&quot; name=&quot;Setup Non-Linux Accounts&quot;&gt;&lt;/a&gt;Setup Non-Linux Accounts&lt;/h1&gt;&lt;a href=&quot;&quot; name=&quot;line-212&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-211&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-210&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-214&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-213&quot;&gt;&lt;/a&gt; Now it&#39;s time to work on the non-unix accounts.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-216&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-215&quot;&gt;&lt;/a&gt;There are several popular techniques to do this using services such as OpenLDAP or MySQL and mixing that with Courier IMAP. We won&#39;t be using any of those. Instead, we&#39;re going to be using something much more simple: plain text files.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-218&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-217&quot;&gt;&lt;/a&gt;In order to do this, we&#39;ll be using Dovecot. If you&#39;ve never heard of it, you will now. &lt;strong&gt;Dovecot&lt;/strong&gt; is extremely lightweight, flexible, and from what the author says, secure.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-220&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-219&quot;&gt;&lt;/a&gt;Remember the following command will install &lt;strong&gt;Dovecot&lt;/strong&gt; but removes &lt;strong&gt;Courier IMAP/POP3&lt;/strong&gt; which if you have installed already them. Take it easy ,let&#39;s continue to install it.  &lt;br /&gt;
&lt;h2&gt;&lt;a href=&quot;&quot; name=&quot;Install Dovecot IMAP/POP3 server&quot;&gt;&lt;/a&gt;Install Dovecot IMAP/POP3 server&lt;/h2&gt;&lt;a href=&quot;&quot; name=&quot;line-222&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-221&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-224&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-223&quot;&gt;&lt;/a&gt; Install the following packages: &lt;tt class=&quot;western&quot;&gt;dovecot-common&amp;nbsp;dovecot-imapd&amp;nbsp;dovecot-pop3d&lt;/tt&gt; &lt;br /&gt;
&lt;h2&gt;&lt;a href=&quot;&quot; name=&quot;Configure Dovecot&quot;&gt;&lt;/a&gt;Configure Dovecot&lt;/h2&gt;&lt;a href=&quot;&quot; name=&quot;line-226&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-225&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-228&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-227&quot;&gt;&lt;/a&gt; You need to setup the &lt;strong&gt;dovecot&lt;/strong&gt; to work with our setup. If your are following my steps , the best is to backup your original dovecot config file and create a one for you getting a copy of my file which I will list here.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-230&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-229&quot;&gt;&lt;/a&gt;Let&#39;s backup original config file:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-232&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-231&quot;&gt;&lt;/a&gt;sudo mv /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.orig&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-234&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-233&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-236&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-235&quot;&gt;&lt;/a&gt; Create a new config file and copy my config file into it:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-238&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-237&quot;&gt;&lt;/a&gt;sudo vi /etc/dovecot/dovecot.conf&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-240&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-239&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-242&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-241&quot;&gt;&lt;/a&gt; Copy the following code segment and save the file:  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-280&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-279&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-278&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-277&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-276&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-275&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-274&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-273&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-272&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-271&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-270&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-269&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-268&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-267&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-266&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-265&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-264&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-263&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-262&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-261&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-260&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-259&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-258&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-257&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-256&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-255&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-254&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-253&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-252&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-251&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-250&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-249&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-248&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-247&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-246&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-245&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-244&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-243&quot;&gt;&lt;/a&gt;base_dir = /var/run/dovecot/
protocols = imap pop3
disable_plaintext_auth = yes
shutdown_clients = yes
log_path = /var/log/dovecot
info_log_path = /var/log/dovecot.info
log_timestamp = &quot;%Y-%m-%d %H:%M:%S &quot;
ssl_disable = yes
#In Ubuntu 10.04 Lucid Lynx: ssl = no
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_greeting = Dovecot ready.
mail_location = maildir:/home/vmail/%d/%n
mmap_disable = no
valid_chroot_dirs = /var/spool/vmail
protocol imap {
  login_executable = /usr/lib/dovecot/imap-login
  mail_executable = /usr/lib/dovecot/imap
}
protocol pop3 {
  login_executable = /usr/lib/dovecot/pop3-login
  mail_executable = /usr/lib/dovecot/pop3
  pop3_uidl_format = %08Xu%08Xv
}
auth_executable = /usr/lib/dovecot/dovecot-auth
auth_verbose = yes
auth default {
  mechanisms = plain cram-md5
  passdb passwd-file {
    args = /etc/dovecot/passwd
  }
  userdb passwd-file {
    args = /etc/dovecot/users
  }
  user = root
}&lt;/pre&gt;&lt;hr /&gt; &lt;strong&gt;Note:&lt;/strong&gt; If you are using/testing with Dapper Drake (Ubuntu 6.06), please use &lt;a href=&quot;https://wiki.ubuntu.com/DovecotDapperConf&quot;&gt;Dovecot config file for Dapper&lt;/a&gt;  &lt;br /&gt;
&lt;hr /&gt; Most of the above config lines are pretty self-explanatory . Few of them I need to explain for your understanding.  &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;The line &lt;strong&gt;&quot;mail_location =  maildir:/home/vmail/%d/%n&quot;&lt;/strong&gt; is particularly important.  In our virtual hosting set up, the way we distinguish one user from  another is to have them log in with their full email address. For  example, when the email account is &lt;strong&gt;&quot;&lt;a href=&quot;mailto:info@domain1.com&quot;&gt;info@domain1.com&lt;/a&gt;&quot;&lt;/strong&gt;,  Dovecot does some guessing on its end with your user name. If it  just sees something like &lt;strong&gt;&quot;info&quot;&lt;/strong&gt;, it set&#39;s  a variable called &lt;strong&gt;&quot;%n&quot;&lt;/strong&gt;to &lt;strong&gt;&quot;info&quot;&lt;/strong&gt;.  If it sees &lt;strong&gt;&quot;&lt;a href=&quot;mailto:info@domain1.com&quot;&gt;info@domain1.com&lt;/a&gt;&quot;&lt;/strong&gt;,  it will split it up and set &lt;strong&gt;&quot;%d&quot;&lt;/strong&gt; to  &lt;strong&gt;domain1.com&lt;/strong&gt; and &lt;strong&gt;&quot;%n&quot;&lt;/strong&gt; to  &lt;strong&gt;&quot;info&quot;&lt;/strong&gt;. Going off of that, if we replace  the variables in this line , we get something like:  &lt;strong&gt;maildir:/home/vmail/domain1.com/info&lt;/strong&gt;   &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;The lines &lt;strong&gt;&quot;args = /etc/dovecot/passwd&quot;&lt;/strong&gt;  and &lt;strong&gt;&quot;args = /etc/dovecot/users&quot;&lt;/strong&gt; are  similar /etc/passwd and /etc/shadow file.   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;strong&gt;The format of these files goes like this:&lt;/strong&gt;  &lt;br /&gt;
::  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;/etc/dovecot/users:
info@domain1.com::5000:5000::/home/vmail/domain1.com/:/bin/false::
/etc/dovecot/passwd:
info@domain1.com:$1$G/FqlOG5$Vj0xmc9fKY.UVr8OWr/7C1&lt;/pre&gt;The 5000:5000 corresponds to the &lt;strong&gt;uid&lt;/strong&gt; and &lt;strong&gt;gid&lt;/strong&gt; of the &quot;virtual&quot; called &lt;strong&gt;vmail&lt;/strong&gt; who owns all the mailboxes in the system . The home directory includes everything but the word before the @ in the email address.  &lt;br /&gt;
&lt;hr /&gt; &lt;strong&gt;Note:&lt;/strong&gt; It is possible to use a single file for the users/passwd with a format as following:  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;/etc/dovecot/passwd:
info@domain1.com:$1$G/FqlOG5$Vj0xmc9fKY.UVr8OWr/7C1:5000:5000::/home/vmail/domain1.com/:/bin/false::&lt;/pre&gt;&lt;hr /&gt; &lt;h2&gt;Create Dovecot Users&lt;/h2&gt;There are no commands like &lt;strong&gt;useradd&lt;/strong&gt; and &lt;strong&gt;passwd&lt;/strong&gt; to add users and passwords for our mail system. I will provide small and quick solution with a bash script. &lt;br /&gt;
&lt;strong&gt;Files:&lt;/strong&gt; &lt;br /&gt;
/etc/dovecot/users - Similar to /etc/passwd&lt;br /&gt;
/etc/dovecot/passwd - Similar to /etc/shadow&lt;br /&gt;
/etc/postfix/vmaps - Map virtual users to mail directory (for postfix). If changes are made, use &lt;em&gt;postmap /etc/postfix/vmaps &amp;amp;&amp;amp; service postfix reload&lt;/em&gt;.  &lt;br /&gt;
&lt;h3&gt;Scripts to Add and Delete Users&lt;/h3&gt;Create file:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo vi /usr/local/sbin/adddovecotuser &lt;/pre&gt;Add the following code segment and save the file:  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;#!/bin/sh
if [ ! $# = 1 ]
 then
  echo &quot;Usage: $0 username@domain&quot;
  exit 1
 else
  user=`echo &quot;$1&quot; | cut -f1 -d &quot;@&quot;`
  domain=`echo &quot;$1&quot; | cut -s -f2 -d &quot;@&quot;`
  if [ -x $domain ]
   then
    echo &quot;No domain given\nUsage: $0 username@domain&quot;
    exit 2
  fi
  echo &quot;Adding user $user@$domain to /etc/dovecot/users&quot;
  echo &quot;$user@$domain::5000:5000::/home/vmail/$domain/$user/:/bin/false::&quot; &amp;gt;&amp;gt; /etc/dovecot/users

  # Create the needed Maildir directories
  echo &quot;Creating user directory /home/vmail/$domain/$user&quot;
  # maildirmake.dovecot does only chown on user directory, we&#39;ll create domain directory instead
  if [ ! -x /home/vmail/$domain ]
   then
    mkdir /home/vmail/$domain
    chown 5000:5000 /home/vmail/$domain
    chmod 700 /home/vmail/$domain
  fi
  /usr/bin/maildirmake.dovecot /home/vmail/$domain/$user 5000:5000
  # Also make folders for Drafts, Sent, Junk and Trash
  /usr/bin/maildirmake.dovecot /home/vmail/$domain/$user/.Drafts 5000:5000
  /usr/bin/maildirmake.dovecot /home/vmail/$domain/$user/.Sent 5000:5000
  /usr/bin/maildirmake.dovecot /home/vmail/$domain/$user/.Junk 5000:5000
  /usr/bin/maildirmake.dovecot /home/vmail/$domain/$user/.Trash 5000:5000

  # To add user to Postfix virtual map file and relode Postfix
  echo &quot;Adding user to /etc/postfix/vmaps&quot;
  echo $1  $domain/$user/ &amp;gt;&amp;gt; /etc/postfix/vmaps
  postmap /etc/postfix/vmaps
  postfix reload
fi
echo &quot;\nCreate a password for the new email user&quot;
passwd=`dovecotpw`
echo &quot;Adding password for $user@$domain to /etc/dovecot/passwd&quot;
if [ ! -x /etc/dovecot/passwd ]
 then
  touch /etc/dovecot/passwd
  chmod 640 /etc/dovecot/passwd
fi
echo  &quot;$user@$domain:$passwd&quot; &amp;gt;&amp;gt; /etc/dovecot/passwd

exit 0&lt;/pre&gt;Make the file executable:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo chmod +x /usr/local/sbin/adddovecotuser &lt;/pre&gt;Add a user like this:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo adddovecotuser info@domain1.com&lt;/pre&gt;We&#39;ll create one for deleting users too:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo vi /usr/local/sbin/deldovecotuser&lt;/pre&gt;Add the following code segment and save the file:  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;#!/bin/bash
#
# deldovecotuser - for deleting virtual dovecot users
#
if [ ! $# = 1 ]
 then
  echo -e &quot;Usage: $0 username@domain&quot;
  exit 1
 else
  user=`echo &quot;$1&quot; | cut -f1 -d &quot;@&quot;`
  domain=`echo &quot;$1&quot; | cut -s -f2 -d &quot;@&quot;`
  if [ -x $domain ]
   then
    echo -e &quot;No domain given\nUsage: $0 username@domain: &quot;
    exit 2
  fi
fi
read -n1 -p &quot;Delete user $user@$domain from dovecot? [Y/N]? &quot;
echo
case $REPLY in
 y | Y)
  new_users=`grep -v $user@$domain /etc/dovecot/users`
  new_passwd=`grep -v $user@$domain /etc/dovecot/passwd`
  new_vmaps=`grep -v $user@$domain /etc/postfix/vmaps`
  echo &quot;Deleting $user@$domain from /etc/dovecot/users&quot;
  echo &quot;$new_users&quot; &amp;gt; /etc/dovecot/users
  echo &quot;Deleting $user@$domain from /etc/dovecot/passwd&quot;
  echo &quot;$new_passwd&quot; &amp;gt; /etc/dovecot/passwd
  echo &quot;Deleting $user@$domain from /etc/postfix/vmaps&quot;
  echo &quot;$new_vmaps&quot; &amp;gt; /etc/postfix/vmaps
  postmap /etc/postfix/vmaps
  postfix reload
  read -n1 -p &quot;Delete all files in /home/vmail/$domain/$user? [Y/N]? &quot; DELETE
  echo
  case $DELETE in
   y | Y)
    echo &quot;Deleting files in /home/vmail/$domain/$user&quot;
    rm -fr /home/vmail/$domain/$user
   ;;
   * )
    echo &quot;Not deleting files in /home/vmail/$domain/$user&quot;
   ;;
  esac
 ;;
 * )
  echo &quot;Aborting...&quot;
 ;;
esac&lt;/pre&gt;Make the file executable:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo chmod +x /usr/local/sbin/deldovecotuser &lt;/pre&gt;Delete a user like this:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo deldovecotuser info@domain1.com&lt;/pre&gt;To start Devecot for the first time  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo /etc/init.d/dovecot start&lt;/pre&gt;&lt;h3&gt; C#/Mono Application to Add Users&lt;/h3&gt;An alternative to the scripts below for adding users and creating passwords, there is an Open Source tool written in C# and compiles in Mono to do this same task. It offers a few more error checks and prompts. It incorporates the scripts into one tool for Postfix and Dovecot. &lt;a href=&quot;http://code.google.com/p/addmail/&quot;&gt;You can find it here&lt;/a&gt;  &lt;br /&gt;
&lt;h1 class=&quot;western&quot;&gt;Postfix SASL&lt;/h1&gt;If you would like your mail users to authenticate to Postfix too, we need to configure Postfix for SASL. In that way, the mail server can relay email from users not in local network.  &lt;br /&gt;
&lt;h2&gt;Make Dovecot listen for authenticating request&lt;/h2&gt;In /etc/dovecot/dovecot.conf edit the &lt;strong&gt;auth section&lt;/strong&gt; to:  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;auth default {
  mechanisms = plain cram-md5
  passdb passwd-file {
    args = /etc/dovecot/passwd
  }
  userdb passwd-file {
    args = /etc/dovecot/users
  }
  user = root
  socket listen {
    client {
      # The client socket is generally safe to export to everyone. Typical use
      # is to export it to your SMTP server so it can do SMTP AUTH lookups
      # using it.
      path = /var/spool/postfix/private/auth-client
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}&lt;/pre&gt;Restart dovecot.  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo service dovecot restart&lt;/pre&gt;&lt;h2&gt; &lt;u&gt;HERE LINE 8 GIVES PROBLEM WORKS FINE AFTER  COMMENTING TO #  IT&lt;/u&gt;&lt;/h2&gt;&lt;h2&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/h2&gt;&lt;h2&gt;Configuring Postfix for SASL&lt;/h2&gt;Configure Postfix SASL.  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;sudo postconf -e &#39;smtpd_sasl_auth_enable = yes&#39;
sudo postconf -e &#39;smtpd_sasl_security_options = noplaintext,noanonymous&#39;
sudo postconf -e &#39;smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination&#39;
sudo postconf -e &#39;smtpd_sasl_type = dovecot&#39;
sudo postconf -e &#39;smtpd_sasl_path = private/auth-client&#39;
sudo echo &quot;mech_list: cram-md5&quot; &amp;gt; /etc/postfix/sasl/smtpd.conf&lt;/pre&gt;Restart Postfix.  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;sudo service postfix restart&lt;/pre&gt;&lt;h1 class=&quot;western&quot;&gt; Testing Your Setup&lt;/h1&gt;Let&#39;s test our system before going production.  &lt;br /&gt;
&lt;h2&gt;With mutt&lt;/h2&gt;Type in a terminal:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;mutt -f  pop://mail.domain1.com&lt;/pre&gt;or:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;mutt -f  imap://mail.domain1.com&lt;/pre&gt;Input your user name and password as requested. When logged in, shortcuts are displayed in top of window. Press q to quit.&lt;br /&gt;
&lt;strong&gt;Tip1:&lt;/strong&gt; If your DNS lookup doesn&#39;t work yet, you can use &lt;em&gt;mutt -f pop://localhost&lt;/em&gt; when on server.&lt;br /&gt;
&lt;strong&gt;Tip2:&lt;/strong&gt; You can use &lt;em&gt;auth_default_realm = domain1.com&lt;/em&gt; in &lt;em&gt;dovecot.conf&lt;/em&gt; and omit @domain1.com in your user name when logging in.  &lt;br /&gt;
&lt;h2&gt;With telnet&lt;/h2&gt;Telnet is more verbose. Type in a terminal:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;telnet localhost 110&lt;/pre&gt;&lt;strong&gt;Note:&lt;/strong&gt; This only works when traffic is local, since we have set &lt;em&gt;disable_plaintext_auth = yes&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
Type the following code segment in the prompt provided by the Dovecot POP3 server  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;user info@domain1.com
pass password
quit&lt;/pre&gt;Final output should be something like this  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;Trying 127.0.0.1...
Connected to mail.domain1.com.
Escape character is &#39;^]&#39;.
+OK dovecot ready.
user info@domain1.com
+OK
pass password
+OK Logged in.
quit
+OK Logging out.&lt;/pre&gt;&lt;h1 class=&quot;western&quot;&gt; SMTP through ISP&lt;/h1&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class=&quot;western&quot;&gt;Postfix relayhost&lt;/h1&gt;These are the basic steps to set up Postfix to use SMTP Authentication to send mail through a relay host.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Set up a password maps file (/etc/postfix/sasl_passwd) as  follows: &lt;br /&gt;
mail.ispserver.com username:password&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;chown root:root  /etc/postfix/sasl_passwd; chmod 600 /etc/postfix/sasl_passwd   &lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;postmap /etc/postfix/sasl_passwd   &lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;In /etc/postfix/main.cf: &lt;br /&gt;
relayhost =  mail.ispserver.com&lt;br /&gt;
smtp_sasl_auth_enable =  yes&lt;br /&gt;
smtp_sasl_password_maps =  hash:/etc/postfix/sasl_passwd&lt;br /&gt;
smtp_sasl_security_options =&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;postfix reload &lt;br /&gt;
&lt;br /&gt;
Also, if this is the first SASL  service installed on the machine, make sure there&#39;s an appropriate  SASL plugin installed:&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;urpmi --media main  libsasl2-plug-login libsasl2-plug-plain &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That should do  it! Postfix will log into the relay host using the smtp auth  username and password. It&#39;s possible to set different logins for  different servers, by adding more lines to the map file. Security  options must be cleared to allow plaintext logins.&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Doesnt works check &lt;/b&gt; &lt;br /&gt;
&lt;a href=&quot;http://ubuntu-tutorials.com/2009/03/13/configure-postfix-for-multiple-isp-client-smtp-authentication/&quot;&gt;http://ubuntu-tutorials.com/2009/03/13/configure-postfix-for-multiple-isp-client-smtp-authentication/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;a href=&quot;http://library.linode.com/UtxzNM&quot; name=&quot;installing_fetchmail&quot;&gt;Installing Fetchmail&lt;/a&gt;&lt;/h2&gt;&lt;a href=&quot;http://www.howtoforge.com/debian_etch_fetchmail&quot;&gt;http://www.howtoforge.com/debian_etch_fetchmail&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://library.linode.com/email/fetchmail/&quot;&gt;http://library.linode.com/email/fetchmail/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://help.ubuntu.com/community/DialupEmailHowto&quot;&gt;https://help.ubuntu.com/community/DialupEmailHowto&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install &lt;tt class=&quot;western&quot;&gt;fetchmail&lt;/tt&gt; on Debian and Ubuntu systems, issue the following command:&lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;apt-get update
apt-get upgrade --show-upgraded
apt-get install fetchmail&lt;/pre&gt;&lt;h3&gt; 3 Configure fetchmail&lt;/h3&gt;There are two ways of configuring fetchmail. We can make it run as a daemon with a global configuration file, or we can create a cron job to run fetchmail together with per-user configuration files. I will describe both methods here.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;3.1 Run fetchmail As A Daemon With A Global Configuration File&lt;/h4&gt;To make fetchmail run as a daemon, we have to edit /etc/default/fetchmail and set START_DAEMON to yes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vi /etc/default/fetchmail&lt;br /&gt;
&lt;center&gt;  &lt;table bgcolor=&quot;#cccccc&quot; border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;256*&quot;&gt;&lt;/col&gt;   &lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td width=&quot;100%&quot;&gt;     &lt;pre class=&quot;western&quot;&gt;# This file will be used to declare some vars for fetchmail
#
# Uncomment the following if you dont want localized log messages
# export LC_ALL=C

# Declare here if we want to start fetchmail. &#39;yes&#39; or &#39;no&#39;
START_DAEMON=yes&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt; Next we must create the configuration file /etc/fetchmailrc because the fetchmail daemon won&#39;t start if this file doesn&#39;t exist. In this file we can specify how the fetchmail daemon should behave as well as the details fetchmail needs to know to retrieve emails from foreign email accounts.&lt;br /&gt;
Let&#39;s assume falko has two email accounts from which we want to retrieve emails:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;First account: server  pop.someprovider.tld, protocol POP3, username falko@someprovider.tld  (yes, the username is an email address in this case), password  secret.   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Second account: server mail.otherprovider.tld, protocol POP3,  username ftimme, password verysecurepassword.   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;till has one email account:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Server mailin.tillsprovider.tld, protocol POP3, username  tbrehm, password iwonttellyou.   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;So our file /etc/fetchmailrc could look like this:&lt;br /&gt;
vi /etc/fetchmailrc&lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;------------------------------------------------------
# /etc/fetchmailrc for system-wide daemon mode
# This file must be chmod 0600, owner fetchmail

set daemon        300                # Pool every 5 minutes
set syslog                        # log through syslog facility
set postmaster  root

set no bouncemail                # avoid loss on 4xx errors
                                # on the other hand, 5xx errors get
                                # more dangerous...

##########################################################################
# Hosts to pool
##########################################################################

# Defaults ===============================================================
# Set antispam to -1, since it is far safer to use that together with
# no bouncemail
defaults:
timeout 300
antispam -1
batchlimit 100

poll pop.someprovider.tld protocol POP3 user &quot;falko@someprovider.tld&quot; there with password &quot;secret&quot; is falko here
poll mail.otherprovider.tld protocol POP3 user &quot;ftimme&quot; there with password &quot;verysecurepassword&quot; is falko here fetchall
poll mailin.tillsprovider.tld protocol POP3 user &quot;tbrehm&quot; there with password &quot;iwonttellyou&quot; is till here keep&lt;/pre&gt;-----------------------------------------------------------------------------------------------------&lt;br /&gt;
At the beginning of the file we have some global options such as set daemon 300 (which means fetchmail should retrieve emails every 300 seconds) that control the operation of the program. The meanings of the above options are as follows:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;set daemon: Set a background poll  interval in seconds.   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;set syslog: Do error logging  through syslog.   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;set postmaster: Give the name of  the last-resort mail recipient (default: user running fetchmail,  &quot;postmaster&quot; if run by the root user).   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;set no bouncemail: Direct error mail to the local postmaster  (as per the &quot;postmaster&quot; global option above).   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;Then we have the server and the user options options. These go together into the lines beginning with poll; if there are options that are the same for each poll line, we can as well specify them before the poll lines in a section that begins with defaults: (such as timeout, antispam, and batchlimit in our example).&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;timeout: Server inactivity timeout  in seconds (default 300).   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;antispam: Specify what SMTP  returns are interpreted as spam-policy blocks.   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;batchlimit: Specify the maximum number of messages that will  be shipped to an SMTP listener before the connection is deliberately  torn down and rebuilt (defaults to 0, meaning no limit).   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;The poll lines are self-explanatory; as you see fetchmail retrieves emails from both of falko&#39;s external email accounts and puts them into one account.&lt;br /&gt;
You will notice that the poll lines have different endings (e.g. nofetchall (default), fetchall, keep, nokeep). The meanings are as follows:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;nofetchall: Retrieve only new  messages (default). If nothing else is specified (e.g. fetchall,  keep), this means nofetchall.   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;fetchall: Fetch all messages  whether seen or not.   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;keep: Don&#39;t delete seen messages  from server.   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;nokeep: Delete seen messages from server.   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;To learn more about all available configuration settings, take a look at&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sudo chmod 600 /etc/fetchmailrc  &lt;br /&gt;
sudo chown vmail /etc/fetchmailrc  &lt;br /&gt;
fetchmail -f /etc/fetchmailrc  &lt;br /&gt;
fetchmail -q /etc/fetchmailrc  &lt;br /&gt;
sudo tail -f /var/log/syslog  &lt;br /&gt;
CHECK THIS&lt;br /&gt;
sudo chmod ugo+rw /var/log/dovecot&lt;br /&gt;
sudo chmod ugo+rw /var/log/dovecot.info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;u&gt;&lt;b&gt;Forwarding mail to other  user&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sudo vi /etc/postfix/main.cf  &lt;br /&gt;
virtual_alias_maps = dbm:/etc/postfix/virtual  &lt;br /&gt;
virtual_alias_maps = hash:/etc/postfix/virtual  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sudo vi /etc/postfix/virtual&lt;br /&gt;
kamlesh@justxports.com admin@justxports.com  &lt;br /&gt;
kamlesh@justxports.com admin@justxports.com,info@justxports.com&lt;br /&gt;
If you use this feature with indexed files, run &quot;&lt;b&gt;postmap /etc/postfix/virtual&lt;/b&gt;&quot; after changing the file.  &lt;br /&gt;
Mail send to kamlesh will be forwarded to admin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sudo /etc/init.d/postfix reload  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;u&gt;&lt;b&gt;Forwarding mail to other  domain&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
sudo vi /etc/postfix/transport&lt;br /&gt;
kamlesh@justxports.com  smtp:mail.justxports.com&lt;br /&gt;
( for domain we can use @ justxports.com smtp:mail.justxports.com) &lt;br /&gt;
sudo postmap /etc/postfix/transport  &lt;br /&gt;
sudo /etc/init.d/postfix reload  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class=&quot;western&quot;&gt;&lt;a href=&quot;&quot; name=&quot;ClamSMTP SMTP Virus Filter&quot;&gt;&lt;/a&gt;ClamSMTP SMTP Virus Filter&lt;/h1&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto&quot;&gt;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-590&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-591&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-592&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-593&quot;&gt;&lt;/a&gt; ClamSMTP is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The &#39;DATA&#39; email body is intercepted and scanned before forwarding.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-594&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-595&quot;&gt;&lt;/a&gt;ClamSMTP aims to be lightweight, reliable, and simple rather than have a myriad of options. It&#39;s written in C without major dependencies.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-596&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-597&quot;&gt;&lt;/a&gt;ClamSMTP can also be used as a transparent proxy to filter an entire network&#39;s SMTP traffic at the router.  &lt;br /&gt;
&lt;h2&gt;&lt;a href=&quot;&quot; name=&quot;Installing ClamAV&quot;&gt;&lt;/a&gt;Installing ClamAV&lt;/h2&gt;&lt;a href=&quot;&quot; name=&quot;line-598&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-599&quot;&gt;&lt;/a&gt;We need ClamAV daemon to work with ClamSMTP. Let&#39;s install ClamAV first, with the following packages: &lt;tt class=&quot;western&quot;&gt;clamav-daemon&amp;nbsp;clamav&lt;/tt&gt; &lt;br /&gt;
sudo apt-get install clamav-daemon clamav  &lt;br /&gt;
&lt;h2&gt;&lt;a href=&quot;&quot; name=&quot;Installing ClamSMTP&quot;&gt;&lt;/a&gt;Installing ClamSMTP&lt;/h2&gt;&lt;a href=&quot;&quot; name=&quot;line-602&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-603&quot;&gt;&lt;/a&gt;You need to install the &lt;tt class=&quot;western&quot;&gt;clamsmtp&lt;/tt&gt; package.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-604&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-605&quot;&gt;&lt;/a&gt;sudo apt-get install clamsmtp&lt;br /&gt;
&lt;h2&gt;&lt;a href=&quot;&quot; name=&quot;Setting Postfix to use ClamSMTP&quot;&gt;&lt;/a&gt;Setting Postfix to use ClamSMTP&lt;/h2&gt;&lt;a href=&quot;&quot; name=&quot;line-606&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-607&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-608&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-609&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-610&quot;&gt;&lt;/a&gt; Postfix supports filtering mail through a filter that acts like an SMTP server. Put the following lines in your Postfix main.cf file:  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-611&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-612&quot;&gt;&lt;/a&gt;Open the file:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-613&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-614&quot;&gt;&lt;/a&gt;sudo vi /etc/postfix/main.cf &lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-615&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-616&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-617&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-618&quot;&gt;&lt;/a&gt; If you have doubt where to add the codes look at my example &lt;a href=&quot;https://wiki.ubuntu.com/PostfixClamSmtpMainCf&quot;&gt;main.cf&lt;/a&gt; file  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-619&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-620&quot;&gt;&lt;/a&gt;Add the codes:  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-621&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-622&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-623&quot;&gt;&lt;/a&gt;content_filter = scan:127.0.0.1:10026
receive_override_options = no_address_mappings&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-624&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-625&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-626&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-627&quot;&gt;&lt;/a&gt; The &lt;strong&gt;content_filter&lt;/strong&gt; tells Postfix to send all mail through the service called &#39;scan&#39; on &lt;strong&gt;port 10026&lt;/strong&gt;. We&#39;ll set up clamsmtpd to listen on this port later.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-628&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-629&quot;&gt;&lt;/a&gt;Next we add the following to the Postfix master.cf file:  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-630&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-631&quot;&gt;&lt;/a&gt;Open the file:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-632&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-633&quot;&gt;&lt;/a&gt;sudo vi /etc/postfix/master.cf&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-634&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-635&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-636&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-637&quot;&gt;&lt;/a&gt; If you have doubt where to add the codes look at my example &lt;a href=&quot;https://wiki.ubuntu.com/PostfixClamSmtpMasterCf&quot;&gt;master.cf&lt;/a&gt; file  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-638&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-639&quot;&gt;&lt;/a&gt;Add the codes:  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-640&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-641&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-642&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-643&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-644&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-645&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-646&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-647&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-648&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-649&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-650&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-651&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-652&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-653&quot;&gt;&lt;/a&gt;# AV scan filter (used by content_filter)
scan      unix  -       -       n       -       16      smtp
        -o smtp_send_xforward_command=yes
# For injecting mail back into postfix from the filter
127.0.0.1:10025 inet  n -       n       -       16      smtpd
        -o content_filter=
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_helo_restrictions=
        -o smtpd_client_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks_style=host
        -o smtpd_authorized_xforward_hosts=127.0.0.0/8&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-654&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-655&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-656&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-657&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-658&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-659&quot;&gt;&lt;/a&gt; Make sure there&#39;s no spaces around the equal signs or commas in the text you added. Best way is to copy and my codes here.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-660&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-661&quot;&gt;&lt;/a&gt;The first 2 lines create the &lt;strong&gt;scan&lt;/strong&gt; service. The rest set up a service for accepting mail back into postfix. All the options prevent a mail loop as well as relax address checking and the like, since that&#39;s already been done.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-662&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-663&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-664&quot;&gt;&lt;/a&gt; Make sure to run it as the same user as you run clamd or they&#39;ll have problems accessing each other&#39;s temporary files. You can use the the following accomplish that.  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-665&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-666&quot;&gt;&lt;/a&gt;sudo adduser clamsmtp clamav&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-667&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-668&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-669&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-670&quot;&gt;&lt;/a&gt; Restart Postfix, ClamSMTP, and ClamAV Daemon to make your changes effect:  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-671&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-672&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-673&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-674&quot;&gt;&lt;/a&gt;sudo /etc/init.d/postfix restart
sudo /etc/init.d/clamsmtp restart
sudo /etc/init.d/clamav-daemon restart&lt;/pre&gt;&lt;h1 class=&quot;western&quot;&gt; &lt;a href=&quot;&quot; name=&quot;line-675&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-676&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;Test ClamSMTP for outgoing mail&quot;&gt;&lt;/a&gt; Test ClamSMTP for outgoing mail&lt;/h1&gt;&lt;a href=&quot;&quot; name=&quot;line-677&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-678&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-679&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-680&quot;&gt;&lt;/a&gt; We need to test the our outgoing mail for viruses. Best way is to download &lt;strong&gt;eicar&lt;/strong&gt; test virus and attach to a mail and send. Let&#39;s do it.  &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-681&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-682&quot;&gt;&lt;/a&gt;Download eicar to you home directory:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-683&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-684&quot;&gt;&lt;/a&gt;wget http://eicar.org/download/eicar_com.zip&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-685&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-686&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-687&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-688&quot;&gt;&lt;/a&gt; Send this file as an attachment to &lt;strong&gt;&lt;a href=&quot;mailto:info@domain1.com&quot;&gt;info@domain1.com&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;line-689&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-690&quot;&gt;&lt;/a&gt;Then check your &lt;strong&gt;mail.log&lt;/strong&gt; file:  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-691&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-692&quot;&gt;&lt;/a&gt;tail /var/log/mail.log&lt;/pre&gt;&lt;a href=&quot;&quot; name=&quot;line-693&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-694&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-695&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-696&quot;&gt;&lt;/a&gt; You should see something like in your log file.  &lt;br /&gt;
&lt;pre class=&quot;western&quot;&gt;&lt;a href=&quot;&quot; name=&quot;line-697&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-698&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-699&quot;&gt;&lt;/a&gt;Mar  8 17:12:02 localhost clamsmtpd: 100004: from=info@domain1.com, to=info@domain1.com, status=VIRUS:Eicar-Test-Signature
Mar  8 17:12:02 localhost postfix/smtp[15634]: 4A6C852110: to=&lt;info@domain1.com&gt;, relay=127.0.0.1[127.0.0.1], delay=0, status=sent (250 Virus Detected; Discarded Email)&lt;/info@domain1.com&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;u&gt;&lt;b&gt;Clam AV option to scan the PC&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;&quot; name=&quot;line-931&quot;&gt;&lt;/a&gt;To check files in the all users home  directories: &lt;tt class=&quot;western&quot;&gt;clamscan&amp;nbsp;-r&amp;nbsp;/home&lt;/tt&gt;   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;&quot; name=&quot;line-941&quot;&gt;&lt;/a&gt;To check all files on the computer,  displaying the name of each file: &lt;tt class=&quot;western&quot;&gt;clamscan&amp;nbsp;-r&amp;nbsp;/&amp;nbsp;&lt;/tt&gt;   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;To check all files on the computer, but only display infected  files and ring a bell when found: &lt;tt class=&quot;western&quot;&gt;clamscan&amp;nbsp;-r&amp;nbsp;--bell&amp;nbsp;-i&amp;nbsp;/&lt;/tt&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;a href=&quot;&quot; name=&quot;line-700&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;line-701&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;Test ClamSMTP for incoming Mail from the Internet&quot;&gt;&lt;/a&gt; &lt;br /&gt;
Links I refer&lt;br /&gt;
&lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
  A:link { so-language: zxx }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;http://flurdy.com/docs/postfix/&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixCompleteVirtualMailSystemHowto&quot;&gt;https://help.ubuntu.com/community/PostfixCompleteVirtualMailSystemHowto&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;a href=&quot;https://help.ubuntu.com/community/PostfixBasicSetupHowto&quot;&gt;https://help.ubuntu.com/community/PostfixBasicSetupHowto&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;a href=&quot;https://help.ubuntu.com/community/Postfix&quot;&gt;https://help.ubuntu.com/community/Postfix&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=185913&amp;amp;highlight=email+server&quot;&gt;http://ubuntuforums.org/showthread.php?t=185913&amp;amp;highlight=email+server&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/6618076482215881157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/configure-postfix-dovecot-imappop3.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/6618076482215881157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/6618076482215881157'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/configure-postfix-dovecot-imappop3.html' title='Configure Postfix, Dovecot IMAP/POP3, Fetchmail server on ubuntu 10.04'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-1463031823694996313</id><published>2012-03-12T00:37:00.000-07:00</published><updated>2012-03-12T00:37:22.751-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WINDOWS"/><title type='text'>Network is not accessible. You might not have permission to use</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
when accessing with \\&lt;br /&gt;
Like &quot;\\192.168.0.2  is not accessible. You might not have permission to use&lt;br /&gt;
this network resource. Contact the administrator of this server to find&lt;br /&gt;
out if you have access permission.  Logon failure: the user has not&lt;br /&gt;
been granted the requested logon type at this computer&quot;&lt;br /&gt;
&lt;br /&gt;
when accessing with  net use \\192.168.0.2&lt;br /&gt;
error 1385&lt;br /&gt;
Logon failure: the user has not been granted the requested logon type&lt;br /&gt;
at this computer.&lt;br /&gt;
&lt;br /&gt;
I was trying to use file sharing,  I could port scan from either&lt;br /&gt;
computer, and see the other&#39;s port 139 (file sharing port) open.&lt;br /&gt;
&lt;br /&gt;
I set up identical accounts on each system&lt;br /&gt;
&lt;br /&gt;
firewall is not an issue &#39;cos i turned it off, and anyhow, i can see&lt;br /&gt;
port 139 from either comp on either comp.&lt;br /&gt;
both are win xp sp2,  both have the built in guest account enabled,&lt;br /&gt;
both have simple file sharing, both share an account with the same&lt;br /&gt;
user/full name/password&lt;br /&gt;
&lt;br /&gt;
Solution for me was b, but here are 3 things to check&lt;br /&gt;
Things to check  under&lt;br /&gt;
Administrative tools...local security policy...user rights and&lt;br /&gt;
assignments&lt;br /&gt;
&lt;br /&gt;
a)&quot;Access  this computer from the network&quot;  includes Everyone and&lt;br /&gt;
Administrators and many others.&lt;br /&gt;
&lt;br /&gt;
b)&quot;Deny access to this computer from the network&quot;  make sure that Guest&lt;br /&gt;
is not listed there.  If you still have problems, then maybe make sure&lt;br /&gt;
that nothing is listed there.  I had Guest listed there, and it was the&lt;br /&gt;
cause of my problems. I have no idea how it got there.&lt;br /&gt;
note- the &quot;Deny access&quot; policy is the second policy beginning with D. a&lt;br /&gt;
It after &quot;Debug Programs&quot;&lt;br /&gt;
&lt;br /&gt;
c) maybe try this, &#39;cos i&#39;ve seen it recommended.&lt;br /&gt;
Administrative tools...local security policy..security options&lt;br /&gt;
&quot;Network access sharing and security model for local accounts&quot;  there&lt;br /&gt;
are 2 options either classic or &#39;guest only&#39;. try the other option. I&lt;br /&gt;
found it only works on Guest. But i recall seeing somebody saying it&lt;br /&gt;
only worked with &#39;classic&#39;.  I think you shoudl keep it as Guest!  Make&lt;br /&gt;
sure that the Guest is enabled and not Denied access (See point b)&lt;br /&gt;
&lt;br /&gt;
Solution &#39;b&#39; worked for me.  IT makes sense, &#39;cos I could see one comp&lt;br /&gt;
from the other comp but not vice versa. The one i couldn&#39;t see was&lt;br /&gt;
denying access to Guest.  THe Guest accont is improtant for networking,&lt;br /&gt;
it shouldn&#39;t have been denied network access.&lt;br /&gt;
&lt;br /&gt;
Regarding other longer solutions - for if those fail&lt;br /&gt;
somebody also mentioned a form of reinstalling windows that solved it&lt;br /&gt;
in post subject &quot;Networking between 2computers&quot;   they recommended&lt;br /&gt;
against a repair. Though another author mentinoed doing a repair.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/1463031823694996313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/network-is-not-accessible-you-might-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/1463031823694996313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/1463031823694996313'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/network-is-not-accessible-you-might-not.html' title='Network is not accessible. You might not have permission to use'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-8672729712558631136</id><published>2012-03-12T00:31:00.000-07:00</published><updated>2012-03-12T00:31:03.134-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WINDOWS"/><title type='text'>How to Reset Microsoft Outlook View to default</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;u&gt;How to Reset Microsoft Outlook View to default&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Start &amp;gt; Run &amp;gt; outlook.exe /cleanviews &amp;gt; OK button&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/8672729712558631136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/how-to-reset-microsoft-outlook-view-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/8672729712558631136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/8672729712558631136'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/how-to-reset-microsoft-outlook-view-to.html' title='How to Reset Microsoft Outlook View to default'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-4751918646965493823</id><published>2012-03-12T00:25:00.000-07:00</published><updated>2012-03-12T00:25:43.706-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WINDOWS"/><title type='text'>How to Disable Write Access to USB Hard Disk and Flash Key Drives</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h1&gt;&lt;a href=&quot;http://www.mydigitallife.info/how-to-disable-write-access-to-usb-hard-disk-and-flash-key-drives/&quot; target=&quot;_blank&quot;&gt;How to Disable Write Access to USB Hard Disk and Flash Key Drives&lt;/a&gt;&lt;/h1&gt;&lt;h1&gt;&lt;/h1&gt;There is a registry hack that able to &lt;a href=&quot;http://www.mydigitallife.info/disable-usb-removable-mass-storage-device-drive-access-in-windows/&quot; target=&quot;_blank&quot;&gt;disable the USB drive access to USB mass storage device&lt;/a&gt; such as flash &lt;a href=&quot;http://www.mydigitallife.info/how-to-disable-write-access-to-usb-hard-disk-and-flash-key-drives/#&quot; style=&quot;font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important; text-decoration: underline!important;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1fa2e1; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important;&quot;&gt;&lt;span style=&quot;background-color: transparent; border-bottom: 1px solid rgb(31,162,225); color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;drive&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,  USB key, thumb drive, pendrive and portable hard disk while keeping the  USB hardware device such as webcam, mouse, keyboard, printer and  scanner connected to USB ports working as usual. However, the hack  disable the USB access to &lt;a href=&quot;http://www.mydigitallife.info/how-to-disable-write-access-to-usb-hard-disk-and-flash-key-drives/#&quot; style=&quot;font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important; text-decoration: underline!important;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1fa2e1; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important;&quot;&gt;&lt;span style=&quot;color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;disk &lt;/span&gt;&lt;span style=&quot;color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;drive&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; completely. User cannot copy data to the USB disk storage, nor able to read any files and documents from the &lt;a href=&quot;http://www.mydigitallife.info/how-to-disable-write-access-to-usb-hard-disk-and-flash-key-drives/#&quot; style=&quot;font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important; text-decoration: underline!important;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1fa2e1; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important;&quot;&gt;&lt;span style=&quot;background-color: transparent; border-bottom: 1px solid rgb(31,162,225); color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;USB &lt;/span&gt;&lt;span style=&quot;background-color: transparent; border-bottom: 1px solid rgb(31,162,225); color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;drive&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;span&gt;&lt;/span&gt;&lt;br /&gt;
For user who just want to disable write access to the external removable  USB mass storage disk drive, there is another registry hack of &lt;strong&gt;WriteProtect&lt;/strong&gt; in &lt;strong&gt;StorageDevicePolicies&lt;/strong&gt;  registry key that able to restrict Windows system from writing to the  USB disk drive, and hence effectively user to copy any sensitive or  private data from the PC to USB key stick. The trick works in a similar  way to write-protect feature used in &lt;a href=&quot;http://www.mydigitallife.info/how-to-disable-write-access-to-usb-hard-disk-and-flash-key-drives/#&quot; style=&quot;font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important; text-decoration: underline!important;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1fa2e1; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important;&quot;&gt;&lt;span style=&quot;background-color: transparent; border-bottom: 1px solid rgb(31,162,225); color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;floppy &lt;/span&gt;&lt;span style=&quot;background-color: transparent; border-bottom: 1px solid rgb(31,162,225); color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;disk&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;  and backup tape which make the disk read-only, only that in this case,  it’s system wide implementation that block any writing and recording of  data to USB mass &lt;a href=&quot;http://www.mydigitallife.info/how-to-disable-write-access-to-usb-hard-disk-and-flash-key-drives/#&quot; style=&quot;font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important; text-decoration: underline!important;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1fa2e1; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important;&quot;&gt;&lt;span style=&quot;background-color: transparent; border-bottom: 1px solid rgb(31,162,225); color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;storage &lt;/span&gt;&lt;span style=&quot;background-color: transparent; border-bottom: 1px solid rgb(31,162,225); color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;device&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
To disable writing access to USB drives and make all USB drives has only read-only access, follow these steps:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;Run Registry Editor (regedit). &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Navigate to the following registry key: &lt;/b&gt;&lt;b&gt;HKEY_LOCAL_MACHINE\SYSTEM\&lt;/b&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;b&gt;CurrentControlSet\Control&lt;/b&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Create a New Key named as StorageDevicePolicies.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Highlight StorageDevicePolicies, and then create a New DWORD (32-bit) Value named as WriteProtect.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Double click on WriteProtect, and set its value data to 1.&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;Once set, all users on the computer is now blocked and prevented from  copying, transferring or writing any files, documents and data to the  USB disk drives, without the need to restart or reboot computer. Any  attempt to download or copy files to USB drive will return the following  &lt;a href=&quot;http://www.mydigitallife.info/how-to-disable-write-access-to-usb-hard-disk-and-flash-key-drives/#&quot; style=&quot;font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important; text-decoration: underline!important;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1fa2e1; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important;&quot;&gt;&lt;span style=&quot;background-color: transparent; border-bottom: 1px solid rgb(31,162,225); color: rgb(31,162,225)!important; font-family: inherit!important; font-size: inherit!important; font-weight: inherit!important;&quot;&gt;error&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; message:&lt;br /&gt;
&lt;br /&gt;
The disk is write protected.&lt;br /&gt;
The media is write-protected.&lt;br /&gt;
Remove the write protection or use another disk.&lt;br /&gt;
&lt;br /&gt;
To revert and remove the blocked write access to USB drivers, just  delete the StorageDevicePolicies registry key, or delete the  WriteProtect registry entry, or change the value data for WriteProtect  to 0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/4751918646965493823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/how-to-disable-write-access-to-usb-hard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/4751918646965493823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/4751918646965493823'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/how-to-disable-write-access-to-usb-hard.html' title='How to Disable Write Access to USB Hard Disk and Flash Key Drives'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-217835168092398999</id><published>2012-03-12T00:19:00.001-07:00</published><updated>2012-03-12T00:19:55.814-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>Traffic monitoring tool in ubuntu</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;u&gt;&amp;nbsp;Traffic monitoring tool in ubuntu&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1.&amp;nbsp; Trafshow &lt;br /&gt;
sudo trafshow&lt;br /&gt;
&lt;br /&gt;
2. Darkstat&lt;br /&gt;
&lt;a href=&quot;http://127.0.0.1:667/&quot; target=&quot;_blank&quot;&gt;http://127.0.0.1:667&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Etherape&lt;br /&gt;
sudo etherape&lt;br /&gt;
&lt;br /&gt;
4. Bandwidthd&lt;br /&gt;
http://10.0.0.15/bandwidthd/ &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/217835168092398999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/traffic-monitoring-tool-in-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/217835168092398999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/217835168092398999'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/traffic-monitoring-tool-in-ubuntu.html' title='Traffic monitoring tool in ubuntu'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-8251118441899475911</id><published>2012-03-12T00:16:00.000-07:00</published><updated>2012-03-12T00:16:00.120-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>Restore Panels In Ubuntu Back To Their Default Settings</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h1 class=&quot;entry-title&quot;&gt;How To Save And Restore Your Panel In Ubuntu Linux&lt;/h1&gt;&lt;br /&gt;
If you are a new &lt;a href=&quot;http://www.addictivetips.com/tag/ubuntu&quot;&gt;Ubuntu&lt;/a&gt;  user, then it is quite possible that you have either messed up or  accidentally deleted your Ubuntu panel. Unfortunately, the Gnome desktop  is not as generous as Windows when it comes to providing options for  retaining the desktop panel. A simple context menu click can end up  deleting the panel and a Linux user may find it frustratingly hard to  get it back. In this post we will teach you how to restore your &lt;a href=&quot;http://www.addictivetips.com/tag/gnome&quot;&gt;Gnome&lt;/a&gt; panel to the default settings via the &lt;a href=&quot;http://www.addictivetips.com/tag/terminal&quot;&gt;Terminal&lt;/a&gt; and explain the utility of &lt;b&gt;Gnome Panel – Save / Restore&lt;/b&gt;, which is an application that saves the state of your Ubuntu Panel, which can restored later to the previously saved state.&lt;br /&gt;
&lt;br /&gt;
First of all lets start with the command line that you can use to get  your deleted or messed up panel back to its default form. Open the  Terminal from Applications –&amp;gt; Accessories and type in the following  command:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;sudo apt-get install gconf2&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;Enter your password, followed by the following commands:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;gconftool-2 --recursive-unset /apps/panel

rm -rf ~/.gconf/apps/panel
  pkill gnome-panel&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
This will recover your Ubuntu Panel back to the default form and even recover it if was accidentally deleted.&lt;br /&gt;
&lt;a href=&quot;http://cloud.addictivetips.com/wp-content/uploads/2011/03/Terminal-Command.jpg&quot;&gt;&lt;img alt=&quot;Terminal Command&quot; border=&quot;0&quot; height=&quot;329&quot; src=&quot;http://cloud.addictivetips.com/wp-content/uploads/2011/03/Terminal-Command_thumb.jpg&quot; style=&quot;background-image: none; border-width: 0px; display: inline; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; width=&quot;511&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/8251118441899475911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/restore-panels-in-ubuntu-back-to-their.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/8251118441899475911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/8251118441899475911'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2012/03/restore-panels-in-ubuntu-back-to-their.html' title='Restore Panels In Ubuntu Back To Their Default Settings'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-1621326036230529978</id><published>2011-01-27T02:14:00.000-08:00</published><updated>2011-01-27T02:15:17.119-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>VPN Server on Ubuntu</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;u&gt;&lt;b&gt;VPN Server on Ubuntu&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Firstly install pptpd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 5px 20px 20px;&quot;&gt;&lt;div class=&quot;smallfont&quot; style=&quot;margin-bottom: 2px;&quot;&gt;Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;border: 1px inset; height: 34px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 640px;&quot;&gt;sudo apt-get install pptpd&lt;/pre&gt;&lt;/div&gt;Now edit pptpd&#39;s config (/etc/pptpd.conf). At the bottom you&#39;ll  find settings for localip and remoteip. Here&#39;s what mine looks like:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 5px 20px 20px;&quot;&gt;&lt;div class=&quot;smallfont&quot; style=&quot;margin-bottom: 2px;&quot;&gt;Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;border: 1px inset; height: 50px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 640px;&quot;&gt;localip 172.198.1.4
remoteip 172.198.2.50-51&lt;/pre&gt;&lt;/div&gt;localip is the IP of an adapter in the server (yours might be 192.168.0.10 for example)&lt;br /&gt;
remoteip: the IPs that clients are allowed to use (i allowed mine to use 172.198.2.50 through 172.198.2.51)&lt;br /&gt;
&lt;br /&gt;
Now we&#39;ll set up some users, so edit the chap-config config  file(/etc/ppp/chap-secrets). I want to allow two users, so my  chap-secrets file looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 5px 20px 20px;&quot;&gt;&lt;div class=&quot;smallfont&quot; style=&quot;margin-bottom: 2px;&quot;&gt;Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;border: 1px inset; height: 66px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 640px;&quot;&gt;# client        server  secret                  IP addresses
rich             pptpd   apassword                80.40.0.0/13
geoff             pptpd   apassword                212.219.0.0/14&lt;/pre&gt;&lt;/div&gt;... which allows users rich and geoff, with the passwords  &#39;apassword&#39; to be accepted from those IP subnets. * can be used to allow  all IPs. &lt;a href=&quot;http://www.die.net/doc/linux/man/man8/pppd.8.html&quot; target=&quot;_blank&quot;&gt;see pppd/chap-secrets man page for more info&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You &lt;i&gt;may&lt;/i&gt; be good to go at this point. Restart pptpd (sudo /etc/init.d/pptpd restart) and attempt to connect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And you should be good to go!&lt;br /&gt;
&lt;br /&gt;
All you need to do now is add a VPN network connection and connect with  the username/password that you set up. Don&#39;t forget to hit the IPv4  TCP/IP settings on your client machines for the VPN connection and to  untick &quot;Use default gateway on remote network&quot; if you need to (you  probably will).&lt;br /&gt;
&lt;br /&gt;
You will also need to change some security settings (&lt;a href=&quot;http://staff.bit-tech.net/rich/vpnubuntu.jpg&quot; target=&quot;_blank&quot;&gt;image&lt;/a&gt;):&lt;br /&gt;
&lt;br /&gt;
VPN Connection &amp;gt; Properties &amp;gt; [Security Tab] -&amp;gt; Advanced&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Original Link&lt;br /&gt;
http://forums.bit-tech.net/showthread.php?t=132029 &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/1621326036230529978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/vpn-server-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/1621326036230529978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/1621326036230529978'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/vpn-server-on-ubuntu.html' title='VPN Server on Ubuntu'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-2631867494207635620</id><published>2011-01-27T01:56:00.000-08:00</published><updated>2011-01-27T02:01:46.627-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>How to Install and Configure DHCP Server in Ubuntu Server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h1 style=&quot;color: black;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size: large;&quot;&gt;How to Install and Configure DHCP Server in Ubuntu Server&lt;/span&gt;&lt;/u&gt;&lt;/h1&gt;&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;193&quot; src=&quot;http://www.ubuntugeek.com/images/dhcp.png&quot; style=&quot;vertical-align: middle;&quot; width=&quot;263&quot; /&gt;&lt;br /&gt;
&lt;b&gt;Install DHCP server in ubuntu&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;sudo apt-get install dhcp3-server&lt;/blockquote&gt;This will complete the installation.&lt;br /&gt;
&lt;b&gt;Configuring DHCP server&lt;/b&gt;&lt;br /&gt;
If you have two network cards in your ubuntu server you need to  select which interface you want to use for&amp;nbsp; DHCP server listening.By  default it listens to eth0.&lt;br /&gt;
You can change this by editing&amp;nbsp; /etc/default/dhcp3-server file&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;sudo vi /etc/default/dhcp3-server&lt;/b&gt;&lt;/blockquote&gt;Find this line&lt;br /&gt;
&lt;b&gt;INTERFACES=”eth0″&lt;/b&gt;&lt;br /&gt;
Replace with the following line&lt;br /&gt;
&lt;b&gt;INTERFACES=”eth1″&lt;/b&gt;&lt;br /&gt;
Save and exit.This is optional.&lt;br /&gt;
Next you need to make a backup copy of /etc/dhcp3/dhcpd.conf file&lt;br /&gt;
&lt;b&gt;cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.back&lt;/b&gt;&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf file using the following command&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;s&lt;/b&gt;&lt;b&gt;udo vi /etc/dhcp3/dhcpd.conf&lt;/b&gt;&lt;/blockquote&gt;&lt;b&gt;Using address pool method&lt;/b&gt;&lt;br /&gt;
You need to change the following sections in /etc/dhcp3/dhcpd.conf file&lt;br /&gt;
&lt;blockquote&gt;default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
option subnet-mask 255.255.255.0;&lt;br /&gt;
option broadcast-address 192.168.1.255;&lt;br /&gt;
option routers 192.168.1.254;&lt;br /&gt;
option domain-name-servers 192.168.1.1, 192.168.1.2;&lt;br /&gt;
option domain-name “yourdomainname.com”;&lt;br /&gt;
subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
range 192.168.1.10 192.168.1.200;&lt;br /&gt;
}&lt;/blockquote&gt;save and exit the file&lt;br /&gt;
This will result in the DHCP server giving a client an IP address  from the range 192.168.1.10-192.168.1.200 . It will lease an IP address  for 600 seconds if the client doesn’t ask for a specific time frame.  Otherwise the maximum (allowed) lease will be 7200 seconds. The server  will also “advise” the client that it should use 255.255.255.0 as its  subnet mask, 192.168.1.255 as its broadcast address, 192.168.1.254 as  the router/gateway and 192.168.1.1 and 192.168.1.2 as its DNS servers.&lt;br /&gt;
&lt;b&gt;Using MAC address method&lt;/b&gt;&lt;br /&gt;
This method is you can reserver some of the machines or all the  machines with fixed ip address.In the following example i am using fixed  ip address for server1,server2,printer1 and printer2&lt;br /&gt;
&lt;blockquote&gt;default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
option subnet-mask 255.255.255.0;&lt;br /&gt;
option broadcast-address 192.168.1.255;&lt;br /&gt;
option routers 192.168.1.254;&lt;br /&gt;
option domain-name-servers 192.168.1.1, 192.168.1.2;&lt;br /&gt;
option domain-name “yourdomainname.com”;&lt;br /&gt;
subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
range 192.168.1.10 192.168.1.200;&lt;br /&gt;
}&lt;br /&gt;
host server1 {&lt;br /&gt;
hardware ethernet 00:1b:63:ef:db:54;&lt;br /&gt;
fixed-address 192.168.1.20;&lt;br /&gt;
}&lt;br /&gt;
host server2 {&lt;br /&gt;
hardware ethernet 00:0a:95:b4:d4:b0;&lt;br /&gt;
fixed-address 192.168.1.21;&lt;br /&gt;
}&lt;br /&gt;
host printer1 {&lt;br /&gt;
hardware ethernet 00:16:cb:aa:2a:cd;&lt;br /&gt;
fixed-address 192.168.1.22;&lt;br /&gt;
}&lt;br /&gt;
host printer2 {&lt;br /&gt;
hardware ethernet 00:0a:95:f5:8f:b3;&lt;br /&gt;
fixed-address 192.168.1.23;&lt;br /&gt;
}&lt;/blockquote&gt;Now you need to restart dhcp server using the following command&lt;br /&gt;
sudo /etc/init.d/dhcp3-server restart&lt;br /&gt;
&lt;b&gt;Configure Ubuntu DHCP Client&lt;/b&gt;&lt;br /&gt;
If you want to configure your ubuntu desktop as DHCP client following this procedure&lt;br /&gt;
You need to open /etc/network/interfaces file&lt;br /&gt;
sudo vi /etc/network/interfaces&lt;br /&gt;
make sure you have the following lines (eth0 is an example)&lt;br /&gt;
&lt;blockquote&gt;auto lo eth0&lt;br /&gt;
iface eth0 inet dhcp&lt;br /&gt;
iface lo inet loopback&lt;/blockquote&gt;Save and exit the file&lt;br /&gt;
You need to restart networking services using the following command&lt;br /&gt;
&lt;blockquote&gt;sudo /etc/init.d/networking restart&lt;/blockquote&gt;&lt;b&gt;How to find DHCP server IP address&lt;/b&gt;&lt;br /&gt;
You need to use the following commands&lt;br /&gt;
sudo dhclient&lt;br /&gt;
or&lt;br /&gt;
tail -n 15 /var/lib/dhcp3/dhclient.*.leases&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;ORIGINAL LINK&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
http://www.ubuntugeek.com/how-to-install-and-configure-dhcp-server-in-ubuntu-server.html&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/2631867494207635620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/how-to-install-and-configure-dhcp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/2631867494207635620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/2631867494207635620'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/how-to-install-and-configure-dhcp.html' title='How to Install and Configure DHCP Server in Ubuntu Server'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-294936928917429725</id><published>2011-01-23T03:00:00.000-08:00</published><updated>2012-10-17T03:15:45.035-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>Dansguardian Content Filtering With Squid Transparent Proxy On Ubuntu</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;&lt;b&gt;Dansguardian Content Filtering With Squid Transparent Proxy On Ubuntu &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install squid3&lt;br /&gt;
sudo nano /etc/squid3/squid.conf&lt;br /&gt;
&lt;br /&gt;
(Search for http_port 3128 and add following ) &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; http_port 3128 transparent &lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;(Search for INSERT and add following )&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;acl localnet src 192.168.2.0/24&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;http_access allow localnet
http_access allow localhost&lt;/pre&gt;
&lt;br /&gt;
sudo /etc/init.d/squid3 restart&lt;br /&gt;
&lt;u&gt;&lt;b&gt;For squid in detail follow the below link dont follow the IPtable part from this link&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
http://kamleshgosavi.blogspot.com/2011/01/squid3-transparent-proxy-setup.html&lt;br /&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
Set Up DansGuardian; Internet Content Filter&lt;/h3&gt;
While most &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_filtering&quot;&gt;Internet filtering&lt;/a&gt;&quot; programs merely ban certain blacklisted URLs, &lt;a href=&quot;http://dansguardian.org/&quot;&gt;DasGuardian&lt;/a&gt;  actually looks at the content as well as the blacklist so that you  don&#39;t have to subscribe to a service to have updated blacklist. What&#39;s  more, DansGuardian is free! Are you getting exhausted from all the  programs you&#39;ve had to set up? Well this is the meat of the proxy server  that we wanted to build. Unless you&#39;d like to have more features than  Internet filtering and caching, this is the last page of instructions  you have to follow. Let&#39;s get started.&lt;br /&gt;
&lt;div id=&quot;code&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div id=&quot;code&quot;&gt;
&lt;b&gt;apt-get install dansguardian &lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Now the configuration file is /etc/dansguardian/dansguaridan.conf.&lt;br /&gt;
&lt;div id=&quot;code&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div id=&quot;code&quot;&gt;
&lt;b&gt;vim /etc/dansguardian/dansguaridan.conf &lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Find the following 4 entries and set the values to be the same as shown below. Note that the value for &lt;b&gt;filterip&lt;/b&gt; is supposed to be blank.&lt;br /&gt;
&lt;div id=&quot;code&quot;&gt;
# Network Settings&lt;br /&gt;
#&lt;br /&gt;
# the IP that DansGuardian listens on.  If left blank DansGuardian will&lt;br /&gt;
# listen on all IPs.  That would include all NICs, loopback, modem, etc.&lt;br /&gt;
# Normally you would have your firewall protecting this, but if you want&lt;br /&gt;
# you can limit it to only 1 IP.  Yes only one.&lt;br /&gt;
filterip =&lt;br /&gt;
&lt;br /&gt;
# the port that DansGuardian listens to.&lt;br /&gt;
filterport = &lt;b&gt;8080&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
# the ip of the proxy (default is the loopback - i.e. this server)&lt;br /&gt;
proxyip = &lt;b&gt;127.0.0.1&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
# the port DansGuardian connects to proxy on&lt;br /&gt;
proxyport = &lt;b&gt;3128&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Finally comment out (put # in front of it) the following line (bolded) and you are all set! &lt;br /&gt;
&lt;div id=&quot;code&quot;&gt;
# DansGuardian config file for version 2.8.0 with Anti-Virus plug-in 6.4.3&lt;br /&gt;
# **NOTE** as of version 2.7.5 most of the list files are now in dansguardianf1.conf&lt;br /&gt;
&lt;b&gt;#UNCONFIGURED - Please comment this line after configuration&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Now we must restart Dansguarian. For unknown reasons to me, I have had  troubles (not always) with restarting Dansguardian. However, stopping  and starting Dansguardian always worked. Weird, huh? But that&#39;s what I&#39;m  going to show here.&lt;br /&gt;
&lt;div id=&quot;code&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div id=&quot;code&quot;&gt;
&lt;b&gt;/etc/init.d/dansguardian stop&lt;br /&gt;
/etc/init.d/dansguardian start&lt;/b&gt;&lt;/div&gt;
&lt;div id=&quot;code&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt; &lt;/div&gt;
&lt;h4&gt;
&lt;u&gt;Test Proxy&lt;/u&gt;&lt;/h4&gt;
Open Firefox.&lt;br /&gt;
Go to &lt;span class=&quot;system&quot;&gt;http://tits.com&lt;/span&gt; or any other known bad site.&lt;br /&gt;
The site should display.&lt;br /&gt;
Now in Firefox select:&lt;br /&gt;
&lt;div class=&quot;system&quot;&gt;
Edit &amp;gt; Preferences &amp;gt; Advanced &amp;gt; Connection &amp;gt; Settings&lt;/div&gt;
Select &lt;span class=&quot;system&quot;&gt;Manual proxy configuration&lt;/span&gt;.&lt;br /&gt;
In the &lt;span class=&quot;system&quot;&gt;HTTP Proxy&lt;/span&gt; box type: &lt;span class=&quot;system&quot;&gt;127.0.0.1&lt;/span&gt;(IP address of proxy) Port: &lt;span class=&quot;system&quot;&gt;8080&lt;/span&gt;&lt;br /&gt;
Place a check in the box labeled &lt;span class=&quot;system&quot;&gt;Use this proxy server for all protocols&lt;/span&gt;.&lt;br /&gt;
Click &lt;span class=&quot;system&quot;&gt;OK&lt;/span&gt; then &lt;span class=&quot;system&quot;&gt;Close&lt;/span&gt;.&lt;br /&gt;
Go to &lt;span class=&quot;system&quot;&gt;http://google.com&lt;/span&gt; and Google should be displayed. Click &lt;span class=&quot;system&quot;&gt;Refresh&lt;/span&gt; and verify it&#39;s still working.&lt;br /&gt;
Go to &lt;span class=&quot;system&quot;&gt;http://tits.com&lt;/span&gt; or any other known bad site.&lt;br /&gt;
The site should show as blocked. You may have to hit refresh for this to work.&lt;br /&gt;
At this point, the proxy is working.&lt;br /&gt;
Now in Firefox select:&lt;br /&gt;
&lt;div class=&quot;system&quot;&gt;
Edit &amp;gt; Preferences &amp;gt; Advanced &amp;gt; Connection &amp;gt; Settings&lt;/div&gt;
Select &lt;span class=&quot;system&quot;&gt;No proxy&lt;/span&gt;.&lt;br /&gt;
Click &lt;span class=&quot;system&quot;&gt;OK&lt;/span&gt; then &lt;span class=&quot;system&quot;&gt;Close&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;code&quot;&gt;
&lt;b&gt;&lt;/b&gt; &lt;/div&gt;
To exclude the Particular Machine add the IP and restart the service&lt;br /&gt;
&lt;b&gt;sudo vi /etc/dansguardian/lists/exceptioniplist&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Starting Dansguardian may take a long time (a few minutes), but that is normal in my experience.&lt;br /&gt;
The default settings for Dansguardian are fairly strict and there might  be legitimate websites that you are blocked from viewing.&lt;br /&gt;
In that case,  you can configure the files within &lt;b&gt;/etc/dansguardian/list/&lt;/b&gt; directory.&lt;br /&gt;
For instance, if you want to explicitly allow a website, you can add the site URL to the file &quot;&lt;b&gt;exceptionsitelist&lt;/b&gt;.&quot;  Also you probably want to comment out most of the MIME file types and  file extensions, which have to do with streaming media and downloading  respectively. The files for MIME and extensions are &quot;&lt;b&gt;bannedmimetypelist&lt;/b&gt;&quot; and &quot;&lt;b&gt;bannedextensionlist&lt;/b&gt;.&quot; As always, I recommend commenting out entries rather than erasing them.&lt;br /&gt;
&lt;br /&gt;
For Changing the Access Denied page&lt;br /&gt;
&lt;b&gt;sudo vi /etc/dansguardian/languages/ukenglish/template.html&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
If you change these configuration files, remember to restart Dansguardian.&lt;br /&gt;
&lt;h3&gt;
&lt;u&gt;&amp;nbsp;For Transparent proxy&lt;/u&gt; &lt;/h3&gt;
&lt;h3&gt;
Edit the /etc/sysctl.conf&lt;br /&gt;
&lt;/h3&gt;
&lt;blockquote&gt;
sudo nano /etc/sysctl.conf&lt;/blockquote&gt;
Uncomment the line that enable packet forwarding for IPv4 and IPv6&lt;br /&gt;
&lt;blockquote&gt;
Net.ipv4.ip_forward = 1&lt;br /&gt;
Net.ipv6.conf.all.forwarding = 1&lt;/blockquote&gt;
Step 7. Edit rc.local &lt;br /&gt;
&lt;blockquote&gt;
sudo nano /etc/rc.local&lt;/blockquote&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
pre.cjk { font-family: &quot;DejaVu Sans&quot;,monospace; }p { margin-bottom: 0.21cm; }
&lt;/style&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;border: 1px solid rgb(0, 0, 0); padding: 0.16cm; text-align: left;&quot;&gt;iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;/pre&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;br /&gt;
&lt;/h3&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/294936928917429725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/dansguardian-content-filtering-with.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/294936928917429725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/294936928917429725'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/dansguardian-content-filtering-with.html' title='Dansguardian Content Filtering With Squid Transparent Proxy On Ubuntu'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-8254343345572387284</id><published>2011-01-22T02:02:00.000-08:00</published><updated>2011-01-24T23:13:02.794-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>Squid3 Transparent Proxy</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;u&gt;&lt;b&gt;Steps in Setting up UBUNTU Server 10 with SQUID 3 as a Transparent Proxy.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 1. Install the Ubuntu Server 10, include LAMP if you want&lt;br /&gt;
Step 2. Change the network interfaces from dhcp to static&lt;br /&gt;
&lt;blockquote&gt;sudo nano /etc/network/interfaces&lt;/blockquote&gt;auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
address 192.168.1.250&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
network 192.168.1.0&lt;br /&gt;
broadcast 192.168.1.255&lt;br /&gt;
gateway 192.168.1.88&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
address 192.168.2.1&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
network 192.168.2.0&lt;br /&gt;
broadcast 192.168.2.255&lt;br /&gt;
&lt;br /&gt;
(Note For web Admin below steps may wont work)&lt;br /&gt;
Step 3. Install Web Admin (webmin) (Optional)&lt;br /&gt;
&lt;blockquote&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;wget http://prdownloads.sourceforge.net/webadmin/webmin_1.510-2_all.deb&lt;br /&gt;
dpkg –install webmin_1.510-2_all.deb&lt;br /&gt;
sudo apt-get -f install&lt;/span&gt;&lt;/blockquote&gt;https://localhost-IP ADDRES:10000&lt;br /&gt;
*Note Make sure you give permission to the IPTABLES ruleset to for you to access webmin over the net.&lt;br /&gt;
&lt;br /&gt;
Step 4. Install ClamAV and ClamAV-freshclam&lt;br /&gt;
&lt;blockquote&gt;sudo apt-get install clamav clamav-freshclam&lt;/blockquote&gt;Step 5. The first step is to install squid 3&lt;br /&gt;
&lt;blockquote&gt;sudo apt-get install squid3&lt;/blockquote&gt;edit the squid 3 configuration file in your favorite editor&lt;br /&gt;
&lt;blockquote&gt;sudo nano /etc/squid3/squid.conf&lt;/blockquote&gt;and set the transparency and the allowed hosts&lt;br /&gt;
&lt;br /&gt;
(Search for http_port 3128 and add following ) &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; http_port 3128 transparent &lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;(Search for INSERT and add following ) &lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
(If you want to block acess to particular ip or range else leave the first 2 lines)&lt;br /&gt;
acl lan_bad_users src 192.168.2.10 &lt;br /&gt;
http_access deny lan_bad_users&lt;br /&gt;
&lt;blockquote&gt;&lt;pre style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;acl localnet src 192.168.2.0/24
http_access allow localnet
http_access allow localhost&lt;/pre&gt;&lt;/blockquote&gt;&amp;nbsp;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;visible_hostname localhost&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;( your hostname )&lt;/span&gt;&lt;br /&gt;
where 192.168.2.0/24 is the IP range of local network. Probably you need to adjust the swap size&lt;br /&gt;
&lt;blockquote&gt;cache_dir ufs /var/spool/squid3 7000 16 256&lt;/blockquote&gt;here the first number denotes the size of cache in megabytes. Save you changes and restart the squid proxy by&lt;br /&gt;
&lt;blockquote&gt;sudo /etc/init.d/squid3 restart&lt;/blockquote&gt;Step 6. Edit the /etc/sysctl.conf&lt;br /&gt;
&lt;blockquote&gt;sudo nano /etc/sysctl.conf&lt;/blockquote&gt;Uncomment the line that enable packet forwarding for IPv4 and IPv6&lt;br /&gt;
&lt;blockquote&gt;Net.ipv4.ip_forward = 1&lt;br /&gt;
Net.ipv6.conf.all.forwarding = 1&lt;/blockquote&gt;Step 7. Edit rc.local &lt;br /&gt;
&lt;blockquote&gt;sudo nano /etc/rc.local&lt;/blockquote&gt;&lt;style type=&quot;text/css&quot;&gt;
pre.cjk { font-family: &quot;DejaVu Sans&quot;,monospace; }p { margin-bottom: 0.21cm; }
&lt;/style&gt;  &lt;br /&gt;
&lt;pre class=&quot;western&quot; style=&quot;border: 1px solid rgb(0, 0, 0); padding: 0.16cm; text-align: left;&quot;&gt;iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/8254343345572387284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/squid3-transparent-proxy-setup.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/8254343345572387284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/8254343345572387284'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/squid3-transparent-proxy-setup.html' title='Squid3 Transparent Proxy'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-6321057746340606026</id><published>2011-01-19T00:52:00.000-08:00</published><updated>2011-01-19T00:52:12.738-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>Howto clear/Flush DNS Cache in Ubuntu</title><content type='html'>&lt;u&gt;&lt;b&gt;Howto clear/Flush DNS Cache in Ubuntu&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Some distributions run a caching nameserver in the background out of the  box while some do not. To clear the cache if you have such a daemon  running, simply restart the nscd service in ubuntu. &lt;br /&gt;
&lt;span id=&quot;more-382&quot;&gt;&lt;/span&gt;&lt;strong&gt;Why would you clear your cache?&lt;/strong&gt;&lt;br /&gt;
Most DNS clients will cache the results of name resolution request to  speed up multiple lookups to the same URL. Just think about how many  requests are made to the same &lt;a class=&quot;iAs&quot; href=&quot;http://www.ubuntugeek.com/howto-clearflush-dns-cache-in-ubuntu.html#&quot; style=&quot;background-color: transparent ! important; background-image: none; border-bottom: 0.075em solid darkgreen ! important; color: darkgreen ! important; font-size: 100% ! important; font-weight: normal ! important; padding-bottom: 1px ! important; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; text-decoration: underline ! important;&quot; target=&quot;_blank&quot;&gt;domain&lt;/a&gt;  when visiting a single web page. Every file, image, style sheet, etc.  that is on that page and served from the same domain requires a DNS  lookup.&lt;br /&gt;
So if you have an invalid DNS entry cached on your local client  you’ll need to flush it out of the cache so your client can do a new  lookup and get the correct information. Or your other option is to wait  until that DNS entry expires and the cache flushes it automatically…  which typically takes about 24 hours.&lt;br /&gt;
In ubuntu if you want to flush DNS cache you need to restart nscd daemon&lt;br /&gt;
&lt;br /&gt;
Install nscd using the following command&lt;br /&gt;
&lt;br /&gt;
sudo aptitude install nscd&lt;br /&gt;
&lt;br /&gt;
Flush DNS Cache in Ubuntu Using the following command&lt;br /&gt;
&lt;br /&gt;
sudo /etc/init.d/nscd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ORIGINAL LINK&lt;br /&gt;
http://www.ubuntugeek.com/howto-clearflush-dns-cache-in-ubuntu.html</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/6321057746340606026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/howto-clearflush-dns-cache-in-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/6321057746340606026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/6321057746340606026'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/howto-clearflush-dns-cache-in-ubuntu.html' title='Howto clear/Flush DNS Cache in Ubuntu'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-5729559966936018727</id><published>2011-01-18T23:23:00.000-08:00</published><updated>2011-01-18T23:23:39.180-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Server"/><title type='text'>Local DNS Cache for Faster Browsing on Ubuntu Server 10.04</title><content type='html'>&lt;span style=&quot;font-size: small;&quot;&gt;&lt;u&gt;&lt;b&gt;Local DNS Cache for Faster Browsing on Ubuntu Server 10.04&lt;/b&gt;&lt;/u&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
A DNS server resolves &lt;a class=&quot;iAs&quot; href=&quot;http://www.ubuntugeek.com/local-dns-cache-for-faster-browsing-on-ubuntu-machine.html#&quot; style=&quot;background-color: transparent ! important; background-image: none; border-bottom: 0.075em solid darkgreen ! important; color: darkgreen ! important; font-size: 100% ! important; font-weight: normal ! important; padding-bottom: 1px ! important; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; text-decoration: underline ! important;&quot; target=&quot;_blank&quot;&gt;domain names&lt;/a&gt;  into IP addresses. So when you request “yahoo.com” for example, the DNS  server finds out the address for the domain, and sends your request the  right way. &lt;br /&gt;
&lt;span id=&quot;more-43&quot;&gt;&lt;/span&gt;You can run a DNS cache on your computer. This will speed up the process of looking up &lt;a class=&quot;iAs&quot; href=&quot;http://www.ubuntugeek.com/local-dns-cache-for-faster-browsing-on-ubuntu-machine.html#&quot; style=&quot;background-color: transparent ! important; background-image: none; border-bottom: 0.075em solid darkgreen ! important; color: darkgreen ! important; font-size: 100% ! important; font-weight: normal ! important; padding-bottom: 1px ! important; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; text-decoration: underline ! important;&quot; target=&quot;_blank&quot;&gt;domain&lt;/a&gt;  names when browsing. The difference is about 30-60 ms. Multiply that  difference by the number of websites you visit a day for an approximate  estimate of the speed improvement.&lt;br /&gt;
The following instructions are for someone with a broadband internet  connection, where the computer gets it’s local IP address using DHCP  from the router in your home or office.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Install dnsmasq in Ubuntu&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Dnsmasq is a lightweight, easy to configure, DNS forwarder and DHCP  server. It is designed to provide DNS and optionally, DHCP, to a small  network. It can serve the names of local machines which are not in the  global DNS. The DHCP server integrates with the DNS server and allows  machines with DHCP-allocated addresses to appear in the DNS with names  configured either in each host or in a central configuration file.  Dnsmasq supports static and dynamic DHCP leases and BOOTP for network  booting of diskless machines.&lt;br /&gt;
First you need to make sure that Universe repository is enabled in your sources.list file&lt;br /&gt;
Install dnsmasq Using the following command&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install dnsmasq&lt;br /&gt;
&lt;br /&gt;
uncomment the following line (remove “#” in the beginning) in the file /etc/dnsmasq.conf&lt;br /&gt;
listen-address=127.0.0.1&lt;br /&gt;
&lt;br /&gt;
Now edit&lt;br /&gt;
/etc/dhcp3/dhclient.conf&lt;br /&gt;
&lt;br /&gt;
and make sure the section below exactly like this, especially the line that says “prepend domain-name-servers 127.0.0.1;”&lt;br /&gt;
#supersede domain-name “fugue.com home.vix.com”;&lt;br /&gt;
prepend domain-name-servers 127.0.0.1;&lt;br /&gt;
request subnet-mask, broadcast-address, time-offset, routers,&lt;br /&gt;
domain-name, domain-name-servers, host-name,&lt;br /&gt;
netbios-name-servers, netbios-scope;&lt;br /&gt;
&lt;br /&gt;
In the normal case, when you get a new dhcp lease, the dhcp3 client (tool) on your computer gets a new lease, and updates the&lt;br /&gt;
&lt;br /&gt;
/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
file on your computer with the right values for the DNS servers to  use (usually some machine in the network of your hosting provider).  Adding the “prepend” option as we did above ensures that “127.0.0.1″  will appear on the top of the list of DNS servers. That magic number  refers to your own computer. So in the future, whenever your computer  needs to resolve a &lt;a class=&quot;iAs&quot; href=&quot;http://www.ubuntugeek.com/local-dns-cache-for-faster-browsing-on-ubuntu-machine.html#&quot; style=&quot;background-color: transparent ! important; background-image: none; border-bottom: 0.075em solid darkgreen ! important; color: darkgreen ! important; font-size: 100% ! important; font-weight: normal ! important; padding-bottom: 1px ! important; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; text-decoration: underline ! important;&quot; target=&quot;_blank&quot;&gt;domain name&lt;/a&gt;,  it will forward that request to dnsmasq (which is running at 127.0.0.1 -  your computer). If the details for the domain name are already in you  cache, well and good, dnsmasq will serve it up and make the process real  fast. If it is not in the cache, then dnsmasq will look at the  /etc/resolv.conf file and use the nameservers listed below the  “127.0.0.1?. I hope that explains things.&lt;br /&gt;
Now open the file&lt;br /&gt;
&lt;br /&gt;
/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
in your text editor. It probably looks like:&lt;br /&gt;
search yourisp.com&lt;br /&gt;
nameserver 217.54.170.023&lt;br /&gt;
nameserver 217.54.170.024&lt;br /&gt;
nameserver 217.54.170.026&lt;br /&gt;
&lt;br /&gt;
The 127.0.0.1 is missing right now since you haven’t renewed your  lease after you edited the /etc/dhcp3/dhclient.conf file. So, let us add  that in manually this one time. After you do, your /etc/resolv.conf  file will look like the following:&lt;br /&gt;
search yourisp.com&lt;br /&gt;
&lt;br /&gt;
nameserver 127.0.0.1&lt;br /&gt;
nameserver 217.54.170.023&lt;br /&gt;
nameserver 217.54.170.024&lt;br /&gt;
nameserver 217.54.170.026&lt;br /&gt;
&lt;br /&gt;
Now you need to restart the dnsmasq using the following command&lt;br /&gt;
&lt;br /&gt;
sudo /etc/init.d/dnsmasq restart&lt;br /&gt;
&lt;br /&gt;
Now you are running a local DNS cache.&lt;br /&gt;
&lt;strong&gt;Testing Your Local DNS Cache&lt;/strong&gt;&lt;br /&gt;
If you want to measure your speed improvement, type the command&lt;br /&gt;
&lt;br /&gt;
dig yahoo.com&lt;br /&gt;
&amp;nbsp;also&lt;br /&gt;
dig @127.0.0.1 yahoo.com (From particular IP address )&amp;nbsp; &lt;br /&gt;
You will see something like “;; Query time: 38 msec” there.&lt;br /&gt;
Now type the command again, and you should see something like:”;; Query time: 2 msec”&lt;br /&gt;
&lt;br /&gt;
ORIGINAL LINK&amp;nbsp; &lt;br /&gt;
http://www.ubuntugeek.com/local-dns-cache-for-faster-browsing-on-ubuntu-machine.html</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/5729559966936018727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/local-dns-cache-for-faster-browsing-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/5729559966936018727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/5729559966936018727'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2011/01/local-dns-cache-for-faster-browsing-on.html' title='Local DNS Cache for Faster Browsing on Ubuntu Server 10.04'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-5247832833231505740</id><published>2010-10-20T22:04:00.000-07:00</published><updated>2011-11-10T04:11:37.866-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SMS"/><title type='text'>Funny SMS &amp; Quotes</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;I cannot be good enough for everybody, &lt;br /&gt;
but I will always be the best for the one who deserves me.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;I&#39;m not scared anymore. Because I know &lt;br /&gt;
In the end, &lt;br /&gt;
Fate will bring us together&lt;br /&gt;
or bring us something better&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;You can&#39;t upload love.&lt;br /&gt;
&lt;br /&gt;
You can&#39;t download time.&lt;br /&gt;
&lt;br /&gt;
You can&#39;t Google all of life&#39;s answer.&lt;br /&gt;
...&lt;br /&gt;
You must actually live some of your life.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;I really can&#39;t picture anyone&lt;br /&gt;
having a crush on me. It&#39;s just weird to think someone&lt;br /&gt;
actually taking time to think of me&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;I felt special until i saw you talk to everyone like that...&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;‎&quot;Never use Mind in relations those made by heart...&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;You can close your eyes from the things you don’t want to see &lt;br /&gt;
but you can never close your heart from the things you don’t want to feel.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;मन गुंतायला वेळ लागत नाही &lt;br /&gt;
मन तुटायला वेळ लागत नाही &lt;br /&gt;
वेळ लागतो ते गुंतलेले मन आवरायला !&lt;br /&gt;
आणि तुटलेले मन सावरायला . ..... -&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;form action=&quot;/ajax/ufi/modify.php&quot; class=&quot;live_254834617897565_131325686911214 commentable_item autoexpand_mode&quot; data-live=&quot;{&amp;quot;seq&amp;quot;:3185435}&quot; method=&quot;post&quot; rel=&quot;async&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;input name=&quot;charset_test&quot; type=&quot;hidden&quot; value=&quot;€,´,€,´,水,Д,Є&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;post_form_id&quot; type=&quot;hidden&quot; value=&quot;e772afb1c3efd62bbdf2c7c7713a352a&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;fb_dtsg&quot; type=&quot;hidden&quot; value=&quot;AQCw-Ol2&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;feedback_params&quot; type=&quot;hidden&quot; value=&quot;{&amp;quot;actor&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;target_fbid&amp;quot;:&amp;quot;254834617897565&amp;quot;,&amp;quot;target_profile_id&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;type_id&amp;quot;:&amp;quot;22&amp;quot;,&amp;quot;source&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;assoc_obj_id&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;source_app_id&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;extra_story_params&amp;quot;:[],&amp;quot;content_timestamp&amp;quot;:&amp;quot;1320738860&amp;quot;,&amp;quot;check_hash&amp;quot;:&amp;quot;a6af9832a9287621&amp;quot;}&quot; /&gt;&lt;br /&gt;
&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Love doesn’t count on the laughter that you shared &lt;br /&gt;
but on the pain and tears you tried to get over with just for the sake of holding on.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;input name=&quot;charset_test&quot; type=&quot;hidden&quot; value=&quot;€,´,€,´,水,Д,Є&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;post_form_id&quot; type=&quot;hidden&quot; value=&quot;e772afb1c3efd62bbdf2c7c7713a352a&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;fb_dtsg&quot; type=&quot;hidden&quot; value=&quot;AQCw-Ol2&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;feedback_params&quot; type=&quot;hidden&quot; value=&quot;{&amp;quot;actor&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;target_fbid&amp;quot;:&amp;quot;254802917900735&amp;quot;,&amp;quot;target_profile_id&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;type_id&amp;quot;:&amp;quot;22&amp;quot;,&amp;quot;source&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;assoc_obj_id&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;source_app_id&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;extra_story_params&amp;quot;:[],&amp;quot;content_timestamp&amp;quot;:&amp;quot;1320727534&amp;quot;,&amp;quot;check_hash&amp;quot;:&amp;quot;12061c2586269833&amp;quot;}&quot; /&gt;&lt;br /&gt;
&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Every day may not be Good.,.&lt;br /&gt;
&lt;br /&gt;
But There&#39;s Something good in Every Day.,.&lt;br /&gt;
&lt;br /&gt;
Start Ur day with Smile on Ur Face :) ♥&lt;br /&gt;
&lt;br /&gt;
Keep Shining keep Smiling ♥&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Guzare Huve Kal Ki Yaad aati hai,&lt;br /&gt;
kuch lamhon se aankhen bhar aati hain,&lt;br /&gt;
woh subah rangeen shaam nirali doob jati hain,&lt;br /&gt;
jab aap jaise doston ki yaad aati hai....!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;kabhi yaroo ki mehfil me bait ke hum bhi piya karte the&lt;br /&gt;
Kabh yaroo ke yaar ban ke hum bi jiya karte the&lt;br /&gt;
Zindagi ne ki bewafi ,warna&lt;br /&gt;
hum bhi zingadi se pyar kiya karte the...!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Every heart has a pain..&lt;br /&gt;
Only the way of expression is different..&lt;br /&gt;
Some hide it in eyes while some hide in their smile...!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&#39;Jo dost, kaminey nahi hote..&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; .&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
Wo kaminey,&lt;br /&gt;
dost hi nahi hote...!&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Third Person Never Creates Any Misunderstanding&lt;br /&gt;
Between Two Peoples.&lt;br /&gt;
&lt;br /&gt;
But...&lt;br /&gt;
&lt;br /&gt;
... Misunderstanding Between Two People Creates Space for Third Person.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Words and hearts should be handled with care for words when spoken and hearts when broken are the hardest things to repair.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Rabba Tune Dil Cheez Banai Na Hoti Zindagi Jo Apni thi Wo Aaj Parai na Hoti....&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Most relationships fail not because of absence of love;&lt;br /&gt;
but because girls love too much&lt;br /&gt;
&amp;amp; boys love too many.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Girl: So is it gonna be me, or her?&lt;br /&gt;
Boy: If you loved me, you wouldn&#39;t make me choose.&lt;br /&gt;
Girl: If you loved me, there wouldn&#39;t even be an option.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;“These days many relationships are like flowers, they are beautiful at first till they die a week later&quot;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;If I could be any part of you,&lt;br /&gt;
I’d be your tear. &lt;br /&gt;
To be conceived in your heart, &lt;br /&gt;
born in your eyes,&lt;br /&gt;
live on your cheeks, &lt;br /&gt;
and die on your lips.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Learn to appreciate the rainbow after cursing the rain. It’s just like loving again after experiencing the pain.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&quot;Mohobbat&quot; bhi Tune Ajib Cheez Banai Hai A&quot;KHUDA&quot;.....!&lt;br /&gt;
&lt;br /&gt;
Teri Hi Mandir Me, Tere Hi Log, Tere Hi Samne.,&lt;br /&gt;
&lt;br /&gt;
Rote Hain Kisi Ajnabi K Liye........!!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Larkiyo&#39;n Ki Specialty ...&lt;br /&gt;
&lt;br /&gt;
UK: Dressing&lt;br /&gt;
&lt;br /&gt;
Spain Beautiful&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; &lt;br /&gt;
America: Stylish&lt;br /&gt;
&lt;br /&gt;
Italy: Friendly&lt;br /&gt;
&lt;br /&gt;
Brazil: Hot&lt;br /&gt;
&lt;br /&gt;
Indian : Kuch Ho Na Ho&lt;br /&gt;
Par ATTITUDE Ki Koi Kami Nahi&lt;br /&gt;
Mile Gi ...&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;When you are in love, &lt;br /&gt;
you wish you were married. &lt;br /&gt;
When you are married, &lt;br /&gt;
you wish you were in love&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Guess :)&lt;br /&gt;
The Minimum Area with Maximum number of color paints&lt;br /&gt;
&lt;br /&gt;
Girl face :D&lt;br /&gt;
&lt;br /&gt;
It is also one of the smallest areas with maximum spectators&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;I Can Calculate Everything&lt;br /&gt;
Even The Velocity Of Light&lt;br /&gt;
But&lt;br /&gt;
Cannot Calculate The Hate&lt;br /&gt;
Of The People Behind Their&lt;br /&gt;
SMILE ... !!!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Man: Hello 911 !!!&lt;br /&gt;
&lt;br /&gt;
Police: Yes, what&#39;s your emergency???&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ... Man: Two girls r fighting for me&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
Police: What is the problem with it Sir???&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
Man: The ugly one is winning&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Girls improve their looks,&lt;br /&gt;
not their minds, because they know guys are stupid, not blind&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&quot; Love&quot; Ur frnds, Not their sisters..&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
Love Ur sisters, Not their Frnds..!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;True Lines-&lt;br /&gt;
&lt;br /&gt;
&quot;Don&#39;t expect a perfect love from any of your close ones...&lt;br /&gt;
Just show them what it is...&quot;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&#39;The Size Of Candles May Differ&lt;br /&gt;
But They Yield The Same Brightness.&lt;br /&gt;
It&#39;s Not The Matter Of Your Position,&lt;br /&gt;
But Your Ability That Shines.&#39;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;A famous poet ELIOT said:&lt;br /&gt;
&quot;When u get little&lt;br /&gt;
You want more,&lt;br /&gt;
When u get more,&lt;br /&gt;
You desire even more,&lt;br /&gt;
but when u lose it, u realize&lt;br /&gt;
LITTLE was enough&quot;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;The basic difference b/w GOD &amp;amp; Human?&lt;br /&gt;
GOD; gives,gives,gives and 4gives.&lt;br /&gt;
HUMAN; GETS,gets,gets and 4gets.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Tajmahal kisi ke liye ek AJOOBA hai,&lt;br /&gt;
To kisi ke liye pyar ka EHSAS hai,&lt;br /&gt;
Hamare tumhare liye to BAKWAS hai,&lt;br /&gt;
Kyun ki ki roz badalti humari MUMTAZ hai.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;There are things we dont want to happen, but have to accept.&lt;br /&gt;
Things we dont want to know, but have to learn.&lt;br /&gt;
There are people that we cant live without, but have to let go...&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Dealing with backstabbers, there was one thing I learned. &lt;br /&gt;
They’re only powerful when you got your back turned.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;There&#39;s a reason why they say&lt;br /&gt;
teenage years are the toughest&lt;br /&gt;
friendships get ruined.&lt;br /&gt;
rumors are told.&lt;br /&gt;
hearts get broken.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; trust becomes impossible.&lt;br /&gt;
judgment is around every corner.&lt;br /&gt;
&amp;amp; hope is what keeps you going.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Who is a boy?&lt;br /&gt;
&lt;br /&gt;
A boy is the most beautiful part of Gods creation.&lt;br /&gt;
&lt;br /&gt;
He starts compromising at a very tender age.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; &lt;br /&gt;
He sacrifices his chocolates &amp;amp; toys for his sister.&lt;br /&gt;
&lt;br /&gt;
Then he sacrifices his pocket money 4 his gf.&lt;br /&gt;
&lt;br /&gt;
He also sacrifices his cigarette and beer for friends.&lt;br /&gt;
&lt;br /&gt;
He sacrifices his full youth for his wife and children without complaining silently.&lt;br /&gt;
&lt;br /&gt;
Boy&#39;s life is tough and full of sacrifices! See not only girls can overreact, we have a tough life too :D&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Azmaish pyar mein zaruri hoti hai,&lt;br /&gt;
Na mil pana kisi ki Majburi hoti hai,&lt;br /&gt;
Yaad dur se toh App kar sakte hai,&lt;br /&gt;
Lekin dil ki hasrat milne se puri hoti hai.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;True Lines:&lt;br /&gt;
Never go back into an old love,&lt;br /&gt;
No matter how strong it is,&lt;br /&gt;
Coz its like reading a book over &amp;amp;&lt;br /&gt;
over again when u already know&lt;br /&gt;
How it Ends.....&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;text_exposed_show&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Easy to have someone who talks to U,&lt;br /&gt;
&lt;br /&gt;
Easy to have someone who likes U,&lt;br /&gt;
&lt;br /&gt;
Still easy to have someone who loves U,&lt;br /&gt;
&lt;br /&gt;
But its hardest to find someone who understands U............&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Meri 1 Baat Hamesha Yaad Rakhna...&lt;br /&gt;
&lt;br /&gt;
Zindagi Mein Kuch Mile Na Mile.&lt;br /&gt;
&lt;br /&gt;
1 Cheez Hamesha Haq Se Mang Lena.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; &lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
Panipuri Khane Ke Baad Sukhi Puri ............&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;When I was a Child,&lt;br /&gt;
None of my friends had a watch.&lt;br /&gt;
But they had time.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
Now they all have Branded watches...&lt;br /&gt;
But none of them have time..:-P&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Que: Why Do We See&lt;br /&gt;
&quot;Maa Ki Dua&quot;&lt;br /&gt;
Written On Trucks n Buses..??&lt;br /&gt;
&lt;br /&gt;
Because&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; &lt;br /&gt;
Mercedez, CIVICs n C0R0LLAs Are Usually The Result 0F&lt;br /&gt;
&quot;Baap Ka Paisa&quot; ;-)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Very Very True Message,&lt;br /&gt;
But,&lt;br /&gt;
Unspoken. . . .&lt;br /&gt;
&lt;br /&gt;
&quot;Love Is On Lips Of Many. . . .&lt;br /&gt;
But In The Heart Of Few&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;aapko pa kar khona nahi chahte,&lt;br /&gt;
itna pass ho kar abb rona nahi chahte,&lt;br /&gt;
ye alam humara aapki judai k,&lt;br /&gt;
aankhoo main neend hai magar sona nahi chahte,&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;The Difference Between&lt;br /&gt;
A Corrupt And Honest Person&lt;br /&gt;
Is :&lt;br /&gt;
&lt;br /&gt;
The Corrupt Person Has&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; PRICE&lt;br /&gt;
And&lt;br /&gt;
The Honest Person Has&lt;br /&gt;
VALUE ... !&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Definition 0f A Holiday...&lt;br /&gt;
A Holiday Is A Day&lt;br /&gt;
When A Man Stops Doing&lt;br /&gt;
What His BOSS Wants&lt;br /&gt;
And&lt;br /&gt;
Starts Doing What His WIFE/GF&lt;br /&gt;
Wants ... !&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Accountancy Fact :&lt;br /&gt;
&lt;br /&gt;
What is the difference between Liability &amp;amp; Asset ?&lt;br /&gt;
&lt;br /&gt;
A drunk Guy is a Liability..&lt;br /&gt;
But&lt;br /&gt;
A drunk Girl is an Asset..!!!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Simple line but great meaning...&lt;br /&gt;
&lt;br /&gt;
&quot;Empty Pockets teaches million things in life...&quot;&lt;br /&gt;
&lt;br /&gt;
But,&lt;br /&gt;
&lt;br /&gt;
&quot;Full Pockets spoil&#39;s you in million ways...&quot; :-)&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;input name=&quot;charset_test&quot; type=&quot;hidden&quot; value=&quot;€,´,€,´,水,Д,Є&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;post_form_id&quot; type=&quot;hidden&quot; value=&quot;e772afb1c3efd62bbdf2c7c7713a352a&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;fb_dtsg&quot; type=&quot;hidden&quot; value=&quot;AQCw-Ol2&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;feedback_params&quot; type=&quot;hidden&quot; value=&quot;{&amp;quot;actor&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;target_fbid&amp;quot;:&amp;quot;246640028717024&amp;quot;,&amp;quot;target_profile_id&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;type_id&amp;quot;:&amp;quot;22&amp;quot;,&amp;quot;source&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;assoc_obj_id&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;source_app_id&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;extra_story_params&amp;quot;:[],&amp;quot;content_timestamp&amp;quot;:&amp;quot;1319001625&amp;quot;,&amp;quot;check_hash&amp;quot;:&amp;quot;e1cac1c30025f5e2&amp;quot;}&quot; /&gt;&lt;br /&gt;
&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Friends R dA Most Dangerous People In dA World.&lt;br /&gt;
&lt;br /&gt;
Bcoz&lt;br /&gt;
&lt;br /&gt;
They Will Do Anything For Friendship, Even Die.!&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ... ...&lt;br /&gt;
But&lt;br /&gt;
Before dat dey Will Ask&lt;br /&gt;
&lt;br /&gt;
&#39;TREAT&quot;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Recent study between four men:&lt;br /&gt;
&lt;br /&gt;
1: White men:&lt;br /&gt;
White men will have two girlfriends and have a wife, and he will still love his wife the most.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; 2: Coloured men:&lt;br /&gt;
Coloured men will have three girlfriends and a wife, and he will still love his wife the most.&lt;br /&gt;
&lt;br /&gt;
3: Black men:&lt;br /&gt;
Black men will have five to ten girlfriends and still love his wife the most.&lt;br /&gt;
&lt;br /&gt;
No. 4 tops the list.&lt;br /&gt;
&lt;br /&gt;
4: Indian men:&lt;br /&gt;
Indian men will have two girlfriends and a wife, but he will still love his mother the most.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;नेहमी लोक म्हणतात कि &quot;जगलो तर भेटू&quot; .......... &lt;br /&gt;
पण &lt;br /&gt;
तुला पाहिल्यापासून सारख वाटत आहे कि &quot;आपण भेटत राहिलो तरच जगू&quot;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Lady in phone: Hi sir............ I want to meet &amp;amp; talk to You.,&lt;br /&gt;
You are the Father oF 1 oF&lt;br /&gt;
my kids...,,&lt;br /&gt;
Man stunned OMG,,,&lt;br /&gt;
Are you Seema??&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ... No&lt;br /&gt;
Reema?&lt;br /&gt;
No.&lt;br /&gt;
Reena?&lt;br /&gt;
No.&lt;br /&gt;
Mariya?&lt;br /&gt;
No.&lt;br /&gt;
Anitha?&lt;br /&gt;
No.&lt;br /&gt;
Sandhya?&lt;br /&gt;
No.&lt;br /&gt;
Rani?&lt;br /&gt;
No.&lt;br /&gt;
Rose?&lt;br /&gt;
No.&lt;br /&gt;
Rinu?&lt;br /&gt;
Lady in confuse,&lt;br /&gt;
No sir, I am the class teacher of your Son.!!!&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Girl Wearing Very Short Skirt,&lt;br /&gt;
&lt;br /&gt;
Boy Asks:Wont Ur Mom Say Anything About Ur Dress? &lt;br /&gt;
&lt;br /&gt;
Girl:My Mom will b Very Angry,&lt;br /&gt;
&lt;br /&gt;
Bcoz Iam Wearing Her Dress.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;ye intezzar ka tufan guzarta kyu nai ,&lt;br /&gt;
dil toot gaya hai to bikhrta kyu nai,&lt;br /&gt;
ek hi shakhs ko chahte hai kyu&lt;br /&gt;
itna , koi dusra is dil me utarta kyu nai&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Kuch yaadain yaad rakhna..&lt;br /&gt;
&lt;br /&gt;
Kuch baatain yaad rakhna..&lt;br /&gt;
&lt;br /&gt;
Umar bhar sath rahin ya na rahain hum..&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; AE DOSTO&lt;br /&gt;
Hum sath rahe thy kabhi..&lt;br /&gt;
&lt;br /&gt;
“BAS WO PAL”&lt;br /&gt;
“Yaad rakhna”&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Never forget my sincere friends&lt;br /&gt;
When i see some faults in them&lt;br /&gt;
I keep patient &amp;amp; just realize that&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; .&lt;br /&gt;
.&lt;br /&gt;
“Ab har koi meri terha perfect&lt;br /&gt;
tou nahi ho sakta na” ;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&lt;div class=&quot;text_exposed_root text_exposed&quot; id=&quot;id_4ebbbc9de91070079599471&quot;&gt;Wikipedia: I know about everything happening around &lt;br /&gt;
&lt;br /&gt;
Google: I can search any thing you desire&lt;br /&gt;
&lt;br /&gt;
Facebook: I know every single person around &lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; &lt;br /&gt;
Internet: You are all useless without me&lt;br /&gt;
&lt;br /&gt;
Maharashtra Vij Mandal: Chayla, Kaunala Masti Ali Re&lt;/span&gt;&lt;span class=&quot;text_exposed_hide&quot;&gt;&lt;span class=&quot;text_exposed_link&quot;&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.g?blogID=5843057907500328550&amp;amp;postID=5247832833231505740&quot;&gt;See More&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;input name=&quot;charset_test&quot; type=&quot;hidden&quot; value=&quot;€,´,€,´,水,Д,Є&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;post_form_id&quot; type=&quot;hidden&quot; value=&quot;e772afb1c3efd62bbdf2c7c7713a352a&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;fb_dtsg&quot; type=&quot;hidden&quot; value=&quot;AQCw-Ol2&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;feedback_params&quot; type=&quot;hidden&quot; value=&quot;{&amp;quot;actor&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;target_fbid&amp;quot;:&amp;quot;244995198881507&amp;quot;,&amp;quot;target_profile_id&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;type_id&amp;quot;:&amp;quot;22&amp;quot;,&amp;quot;source&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;assoc_obj_id&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;source_app_id&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;extra_story_params&amp;quot;:[],&amp;quot;content_timestamp&amp;quot;:&amp;quot;1318659280&amp;quot;,&amp;quot;check_hash&amp;quot;:&amp;quot;b3034642c9fec53d&amp;quot;}&quot; /&gt;&lt;br /&gt;
&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;At Some Point,&lt;br /&gt;
You Have To Realize That&lt;br /&gt;
Some People Can Stay In Your Heart,&lt;br /&gt;
But Not In Your Life...&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Ultimate fact&lt;br /&gt;
&lt;br /&gt;
Diplomacy of girls&lt;br /&gt;
&lt;br /&gt;
They hate It when you ask their age!!&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; &lt;br /&gt;
but they would kill you&lt;br /&gt;
&lt;br /&gt;
if you forget their birthday&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Bachelor:&lt;br /&gt;
I don&#39;t want to be married&lt;br /&gt;
because&lt;br /&gt;
I am afraid of ALL&lt;br /&gt;
women. !!!!!&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ...&lt;br /&gt;
Married friend:&lt;br /&gt;
Get married.&lt;br /&gt;
Then u will be afraid of&lt;br /&gt;
only 1 woman&lt;br /&gt;
&amp;amp;&lt;br /&gt;
start loving the RES&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;What is the difference between poetry and essay???&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
Every word spoken by girlfriend is POETRY....,,&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; And&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
A single word spoken by wife is an ESSAY!!!!&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;WOMEN are like Wi-Fi&lt;br /&gt;
- They see all available devices but connect to the Best one!&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
MEN are like bluetooth&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; - No network required.&lt;br /&gt;
- Pairs with everyone who is active.&lt;br /&gt;
- When they are with u, they are connected.&lt;br /&gt;
- When they are away they automatically SEARCH FOR NEW DEVICES !! :D&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;husband: when i fight ,you never fight back , why.&lt;br /&gt;
wife: i clean the toilet bowl.&lt;br /&gt;
husband: how does that help&lt;br /&gt;
wife: i use your toothbrush for cleaning&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Never Laugh at your Girlfriends Choices&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; .&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
You are one of them ;-);-)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;How times have changed...&lt;br /&gt;
&lt;br /&gt;
Now, 10 year old girls crying, because they broke up with their boyfriends...&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; .&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
When we were 10 years old we cried when we missed the morning cartoons!!!...........&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;When a girl loves a boy, No one knows except the girl.&lt;br /&gt;
&lt;br /&gt;
and &lt;br /&gt;
&lt;br /&gt;
when a boy loves a girl. Everyone knows except the girl :)&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Boy To Girl :&lt;br /&gt;
You Look Like A Barbie !&lt;br /&gt;
&lt;br /&gt;
Girl :&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ... So You Mean&lt;br /&gt;
I m Tall And Beautiful ?&lt;br /&gt;
&lt;br /&gt;
Boy :&lt;br /&gt;
No, Plastic And Without Brain...!! :&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Kismat se apni mujko hamesha Shikayat rahegi,&lt;br /&gt;
Jo nahi mil sakta usse mohabbat hamesha rahegi,&lt;br /&gt;
kitne hi kyun na aa jaye raho mein,&lt;br /&gt;
Phir bhi dil ko usi se chahat rahegi....!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Nice Marketing Tip&lt;br /&gt;
&lt;br /&gt;
One day in a super market:&lt;br /&gt;
&lt;br /&gt;
Promo girl: Ma&#39;am free taste here!&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ...&lt;br /&gt;
Lady: I&#39;ll try one.&lt;br /&gt;
&lt;br /&gt;
(After tasting it)&lt;br /&gt;
&lt;br /&gt;
Lady: Gross! It&#39;s already spoiled!&lt;br /&gt;
&lt;br /&gt;
Promo girl: Yes ma&#39;am, that&#39;s what will happen to your food if you  don&#39;t get a refrigerator! Come and I&#39;ll show you our cheapest fridge! :D  :D&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;ow much is 1 + 1?.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; .&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
are you looking for the answer?&lt;br /&gt;
&lt;br /&gt;
Very good... Which school beta? :P&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Kuch Log Yadon Ko Dil Ki Tasveer Banate Hai,&lt;br /&gt;
Doston Ki Yadon Me Mehfil Sajate Hain,&lt;br /&gt;
Hum Thode Alag Hai Jo Kisiko Yad Anay&lt;br /&gt;
Se Pehle Unko Apni Yad Dilate Hai!&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;For A GIRL Who Says, All MEN Are The SAME&lt;br /&gt;
&lt;br /&gt;
Should Be Asked&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ... .&lt;br /&gt;
Who Told HER To Try&lt;br /&gt;
ALL OF THEM..!! ;) :P&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;There are 3 kind of Men..&lt;br /&gt;
Do you know...?&lt;br /&gt;
&lt;br /&gt;
1-The ASIANS-&lt;br /&gt;
They have 1 wife &amp;amp; 1 girlfriend but they love their wife the most.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ...&lt;br /&gt;
2-The AMERICANS-&lt;br /&gt;
They have 1 wife &amp;amp; 1 girlfriend but they love their girlfriend the most.&lt;br /&gt;
&lt;br /&gt;
3-The INDIAN-&lt;br /&gt;
They have 1 wife &amp;amp; 4 girlfriends but they love their house-maid the most...&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Dosti Ke Bhi Kuch Andaaz Hote Hain&lt;br /&gt;
Jagti Aankhon Mein Bhi Khawaab Hote Hain&lt;br /&gt;
Zaroori Nahi Ki Gam Mein Aansu Niklein&lt;br /&gt;
Muskurati Aankhon Mein Bhi Sailaab Hote Hain&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;input name=&quot;charset_test&quot; type=&quot;hidden&quot; value=&quot;€,´,€,´,水,Д,Є&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;post_form_id&quot; type=&quot;hidden&quot; value=&quot;e772afb1c3efd62bbdf2c7c7713a352a&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;fb_dtsg&quot; type=&quot;hidden&quot; value=&quot;AQCw-Ol2&quot; /&gt;&lt;input autocomplete=&quot;off&quot; name=&quot;feedback_params&quot; type=&quot;hidden&quot; value=&quot;{&amp;quot;actor&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;target_fbid&amp;quot;:&amp;quot;242029712511389&amp;quot;,&amp;quot;target_profile_id&amp;quot;:&amp;quot;100001130862756&amp;quot;,&amp;quot;type_id&amp;quot;:&amp;quot;22&amp;quot;,&amp;quot;source&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;assoc_obj_id&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;source_app_id&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;extra_story_params&amp;quot;:[],&amp;quot;content_timestamp&amp;quot;:&amp;quot;1318049299&amp;quot;,&amp;quot;check_hash&amp;quot;:&amp;quot;f16416cee14d1553&amp;quot;}&quot; /&gt;&lt;br /&gt;
&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Judge: Why do you want divorce?&lt;br /&gt;
&lt;br /&gt;
Man: She doesn&#39;t satisfy me!.&lt;br /&gt;
&lt;br /&gt;
Judge: Is it true madam?&lt;br /&gt;
&lt;br /&gt;
Lady: Damn it! The whole colony is happy, only this idiot has problems.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;2 Ladkiya bus me seat ke liye lad rahi thi .......... .&lt;br /&gt;
&lt;br /&gt;
Conductor :- Kyun lad rahi ho ?&lt;br /&gt;
&lt;br /&gt;
Jo umar me badi ho wo baith jaaye .......... ..&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; &lt;br /&gt;
Bas phir kya tha ,&lt;br /&gt;
&lt;br /&gt;
Dono poore raaste khadi hi rahi .......... .!!!!!!!!! !!!!&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;AMERICA 2 INDIA: &quot;India kitna Garib hai.&lt;br /&gt;
&lt;br /&gt;
INDIA replied :-Beta.!&lt;br /&gt;
Tumara Desh Jitna OIL pure sal me Khata h na,,, Utna To Shanivar Ko hum SHANI MAHARAJ Ko Chada Dete hai.....&lt;br /&gt;
:) :) :) :)&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Relationships would be easier if people come&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
..&lt;br /&gt;
..&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; ..&lt;br /&gt;
..&lt;br /&gt;
..&lt;br /&gt;
..&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
With a &quot;Clear History&quot; button&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;A beggar found 100 rs.&lt;br /&gt;
&lt;br /&gt;
He went to 5 star hotel for dinner bill - 3000 rs.&lt;br /&gt;
&lt;br /&gt;
Manager handed him to police.&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; &lt;br /&gt;
He gave 100 rs. to police and free.&lt;br /&gt;
&lt;br /&gt;
Its called FINANCIAL MANAGEMENT without MBA.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Dosti Ke Nam Pe Diwane Chale Aate Hai.&lt;br /&gt;
Shama Ke Piche Parwane Chale Aate Hai.&lt;br /&gt;
Tumhe Yad Na Aayee Khair. Aana Meri Maut Par.&lt;br /&gt;
Us Din To Begane Bhi Chale Aate Hai....&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;When a Boy and Girl Fall in Love, Who is the one that is benefited most.&lt;br /&gt;
.&lt;br /&gt;
Is it Boy&lt;br /&gt;
.&lt;br /&gt;
No&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; .&lt;br /&gt;
Is it Girl&lt;br /&gt;
.&lt;br /&gt;
No&lt;br /&gt;
.&lt;br /&gt;
Than who else any guess&lt;br /&gt;
.&lt;br /&gt;
The one who receives the most benefits is the Mobile service provider&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;माणूस म्हणून जगताना&lt;br /&gt;
हा एक हिशोब करुन तर बघा !!&lt;br /&gt;
&lt;br /&gt;
“किती जगलो” याऐवजी “कसे जगलो”?&lt;br /&gt;
हा एक प्रश्न जरा मनाला विचारुन तर बघा !&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Phul Lekar Gaye Jab Mandir Toh Ye Ehsas Hua&lt;br /&gt;
&lt;br /&gt;
Ke Patthroko Khush Karne K Liye Phulo Ka Katal Kar aye Hum&lt;br /&gt;
&lt;br /&gt;
Gaye Theh Apne Paap Mitane&lt;br /&gt;
&lt;br /&gt;
Waha or Ek Paap Kar Aye Hum&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Lady to bhikhari: mujhe lagata h shayad maine tumhe kahi dekha h. ! !&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
Bhikhari: kya mamsab bhul gaye. . Kal to aapke sath facebook par chat kar raha tha.. .&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;Daughter: mom. . My boyfriend doesn&#39;t believe in heaven and hell.&lt;br /&gt;
&lt;br /&gt;
Mom: alright. . You marry your bf and let him experience heaven in you. . &lt;br /&gt;
I&#39;ll take care of the hell part.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;When a person develop the ability to listen to anything, unconditionally,&lt;br /&gt;
without losing his temper or self confidence,&lt;br /&gt;
it means he is MARRIED&lt;/span&gt;&lt;/b&gt;&lt;/form&gt;&lt;form action=&quot;/ajax/ufi/modify.php&quot; class=&quot;live_242029712511389_131325686911214 commentable_item collapsed_comments autoexpand_mode&quot; data-live=&quot;{&amp;quot;seq&amp;quot;:0}&quot; method=&quot;post&quot; rel=&quot;async&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;br /&gt;
&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;काय बोलु मी तुझ्याशी,&lt;br /&gt;
शब्दच कमी पडतात ......&lt;br /&gt;
&lt;br /&gt;
मनातले भाव प्रत्येक वेळी ओठांवर येऊन आडतात.....&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:1}&quot;&gt;&lt;b&gt;&lt;span class=&quot;messageBody&quot; data-ft=&quot;{&amp;quot;type&amp;quot;:3}&quot; style=&quot;font-size: small;&quot;&gt;One cool definition 0f &#39;&#39;HIGH HEELS&#39;&#39;-&lt;br /&gt;
&lt;br /&gt;
It is a device invented by short girls who were tired of being kissed 0n their forehead..&lt;br /&gt;
&lt;br /&gt;
;-)&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;/form&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;E x c e l l e n t T h o u g h t&lt;br /&gt;
~*~ No One Can Ever Fail In...TRUE LOVE ...&lt;br /&gt;
We Just Fail ToChoose TheREAL PERSON ... ~*~&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Seven Fundamentals Of Life For Today …&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt; &lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1. Money is not everything. There’s also Mastercard &amp;amp; Visa.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2. One should love animals.They are tasty too.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;3. Save water. Drink beer.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;4. Studying is healthy, So leave it for the sick.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;5. Books are holy. So don’t touch them.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;6. Love your neighbour but never get caught.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;7. Everyone should marry because happiness is not the only thing in life.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The worst thing in life is ATTACHMENT, it &lt;br /&gt;
hurts when you lose it. &lt;br /&gt;
The best thing in life is LONELINESS as it &lt;br /&gt;
teaches you everything and when you lose it. u get everything&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Suggestion from Narada&lt;br /&gt;
If your lover sends you romantic messages don&#39;t be very happy.&lt;br /&gt;
But...think who is sending those messages to your lover?&lt;br /&gt;
My job is over; Narayana ... Narayana&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The Truth about Human Tongue:-&lt;br /&gt;
It Takes 3 yrs to Learn how to use it.&lt;br /&gt;
But,&lt;br /&gt;
It takes Lifetime&lt;br /&gt;
to Learn&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;U never get a person of your type In this World&lt;br /&gt;
U will either have to adjust&lt;br /&gt;
or U will have to Compromise&lt;br /&gt;
U adjust when Someone wants to be with U and U compromise when u want to be with some one. .. ..&lt;br /&gt;
Amazing but true..&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&#39;Everything comes with a price&#39;, so do Relationships!&quot;&lt;br /&gt;
&lt;br /&gt;
Sometime or Most of time&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The Audience see a Joker As A Joker,&lt;br /&gt;
But the Joker Sees Himself&lt;br /&gt;
As a Performer.&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The sign of maturity is not&lt;br /&gt;
when U start speaking big things..&lt;br /&gt;
But, actually it is,&lt;br /&gt;
When U start understanding Small things…&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Pandit: I am so kanjoos&lt;br /&gt;
that I went alone for my honeymoon and&lt;br /&gt;
saved half the money.&lt;br /&gt;
Bania:  That is nothing, I saved full money. I sent my wife for honeymoon&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h6&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;      &lt;/h6&gt;&lt;h3 class=&quot;UIIntentionalStory_Message&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;UIStory_Message&quot;&gt;Wife: You tell a man something, it&lt;br /&gt;
goes in one ear &amp;amp; comes out of the other.HusbandJi: You  tell a woman something, it goes in both ears &amp;amp; comes out&lt;br /&gt;
of the mouth.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h3 class=&quot;UIIntentionalStory_Message&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;UIStory_Message&quot;&gt;There were two desi lovers: Champu &amp;amp; Champi. They loved each other so&lt;br /&gt;
much that they planned to do Suicide. Champu jumped first.&lt;br /&gt;
Now it was Champies&lt;br /&gt;
turn.Champi closed her eyes, and returned backsaying&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt;             Loveis Blind.Champu, in mid-air&lt;br /&gt;
opened his parachute saying   Love never Dies.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h3 class=&quot;UIIntentionalStory_Message&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;UIStory_Message&quot;&gt;Santa: What is the difference between �complete and finish�?&lt;br /&gt;
Banta:  When you marry&lt;br /&gt;
a right person you are  complete and when you marry&lt;br /&gt;
the wrong one you are  finished !!!!!&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h3 class=&quot;UIIntentionalStory_Message&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;UIStory_Message&quot;&gt;Management Lesson&lt;br /&gt;
You spent 100% income on your wife and get 10% &lt;br /&gt;
satisfaction.&lt;br /&gt;
on the other hand&lt;br /&gt;
&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt;                                You spent 10% income on your girlfriend and get &lt;br /&gt;
100% satisfaction.&lt;br /&gt;
your money, your decision.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h3 class=&quot;UIIntentionalStory_Message&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;UIStory_Message&quot;&gt;You must be a good runner because  you are&lt;br /&gt;
always running in my mind, you must be a good thief because you have stolen my heart, and i am always a bad shooter&lt;br /&gt;
because I Miss You Always...&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/5247832833231505740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/10/funny-sms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/5247832833231505740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/5247832833231505740'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/10/funny-sms.html' title='Funny SMS &amp; Quotes'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-4868686063846659888</id><published>2010-02-13T04:18:00.000-08:00</published><updated>2010-02-13T04:18:16.307-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Swap Partition</title><content type='html'>Swap</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/4868686063846659888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/swap-partition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/4868686063846659888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/4868686063846659888'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/swap-partition.html' title='Swap Partition'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-872851028650036360</id><published>2010-02-10T23:38:00.000-08:00</published><updated>2010-02-11T02:01:23.658-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Using Fdisk to create partition</title><content type='html'>&lt;b&gt;&lt;br /&gt;
Determine The Partition Types&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
fdisk -l command to view all the mounted&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
df -l or df -k&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Create partitions on desired hard drive: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# fdisk /dev/sdb&lt;br /&gt;
specify the harddrive in case where there is more than one harddrive&amp;nbsp; /dev/sdb drive &lt;br /&gt;
&lt;br /&gt;
&#39;m&#39; is for help&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&#39;n&#39; - to add a new partition &lt;br /&gt;
&lt;br /&gt;
&#39;p&#39; - primary &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&#39;1&#39; - start cylinder &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&#39;+1024M&#39; - to indicate 1 Gigabytes &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;If we want to change the partition system id than use&amp;nbsp; &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&#39;t&#39;&lt;br /&gt;
the default partition system id is 83 that is linux partition&lt;br /&gt;
If you wish to go through default than skip this step&lt;br /&gt;
&lt;br /&gt;
&#39;w&#39; - to save changes to the disk&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class=&quot;entry-title&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Re-read the partition table without rebooting Linux system&lt;/span&gt;&lt;/h1&gt;#partprobe /dev/sda4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Format the raw partition with a ext3 file system &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
#mke2fs -j /dev/sda4 &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Mount the file system&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
#mkdir /users&lt;br /&gt;
&lt;br /&gt;
#mount -o /dev/sda4 /users&lt;br /&gt;
&lt;br /&gt;
#mount or df -h&amp;nbsp; to check that /dev/sda4 is mounted or not&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Auto-mount when the system boots&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
#vi /etc/fstab&lt;br /&gt;
/dev/sda4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /users&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ext3 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; defaults&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 2&lt;br /&gt;
&lt;br /&gt;
Now reboot the system and than check</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/872851028650036360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/using-fdisk-to-create-partition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/872851028650036360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/872851028650036360'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/using-fdisk-to-create-partition.html' title='Using Fdisk to create partition'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-315303245615742804</id><published>2010-02-10T22:21:00.000-08:00</published><updated>2010-02-10T22:32:41.015-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Modify /etc/fstab in init1</title><content type='html'>Make a not whenever there is a problem and we boot the system in init 1 mode in that case we need to remount the root / partition in read write mode so we are able to modify the files&lt;br /&gt;
&lt;br /&gt;
mount -o remount,rw  (root partition) /dev/sda2 /&lt;your_root_partition as=&quot;&quot; dev=&quot;&quot; sda2&amp;nbsp;=&quot;&quot; such=&quot;&quot;&gt;&lt;/your_root_partition&gt;&lt;br /&gt;
&lt;br /&gt;
than modify the files &lt;br /&gt;
I was not able to modify /etc/fstab unless i remounted the partition in read write mode</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/315303245615742804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/modify-etcfstab-in-init1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/315303245615742804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/315303245615742804'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/modify-etcfstab-in-init1.html' title='Modify /etc/fstab in init1'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-5848401798108646496</id><published>2010-02-07T22:25:00.001-08:00</published><updated>2010-02-10T20:43:03.760-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Quota on Centos</title><content type='html'>&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;CONTENT-TYPE&quot;&gt;&lt;/meta&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta content=&quot;OpenOffice.org 3.1  (Linux)&quot; name=&quot;GENERATOR&quot;&gt;&lt;/meta&gt; 	&lt;style type=&quot;text/css&quot;&gt;
	&lt;!--
		@page { margin: 2cm }
		P { margin-bottom: 0.21cm }
		H2 { margin-bottom: 0.21cm }
		H3 { margin-bottom: 0.21cm }
	--&gt;
	
&lt;/style&gt;  &lt;br /&gt;
&lt;h2&gt;&lt;span lang=&quot;en-US&quot;&gt;Configuring Disk Quotas&lt;/span&gt;&lt;/h2&gt;&lt;div lang=&quot;en-US&quot;&gt;&lt;br /&gt;
To implement disk quotas, use the following steps:&lt;span lang=&quot;en-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;en-US&quot;&gt;Enable quotas per file system by modifying 	the &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/etc/fstab&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; 	file. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Remount the file system(s).&lt;br /&gt;
&lt;br /&gt;
Create the quota database files and generate the 	disk usage table.&lt;br /&gt;
&lt;br /&gt;
Assign quota policies.&lt;br /&gt;
&lt;br /&gt;
Enabling Quotas&lt;/div&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2919394&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2900599&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;en-US&quot;&gt;As root, using a text editor, edit the &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/etc/fstab&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; file. Add the &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;usrquota&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; and/or &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;grpquota&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; options to the file systems that require quotas: &lt;/span&gt; &lt;br /&gt;
&lt;pre&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/dev/VolGroup00/LogVol00 /         ext3    defaults        1 1 &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;LABEL=/boot              /boot     ext3    defaults        1 2 &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;none                     /dev/pts  devpts  gid=5,mode=620  0 0 &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;none                     /dev/shm  tmpfs   defaults        0 0 &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;none                     /proc     proc    defaults        0 0 &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;none                     /sys      sysfs   defaults        0 0 &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/dev/VolGroup00/LogVol02 /home     ext3    defaults,usrquota,grpquota  1 2 &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/dev/VolGroup00/LogVol01 swap      swap    defaults        0 0 . . .&lt;/span&gt;&lt;/tt&gt;
       &lt;/pre&gt;&lt;span lang=&quot;en-US&quot;&gt;In this example, the &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/home&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; file system has both user and group quotas enabled. &lt;/span&gt; &lt;br /&gt;
&lt;h3 lang=&quot;en-US&quot;&gt;Remounting the File System&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang=&quot;en-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;mount 	-o remount&amp;nbsp; &lt;/span&gt;&lt;/tt&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;&lt;i&gt;&lt;file-system&gt;&lt;/file-system&gt;&lt;/i&gt;&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; 	&lt;/span&gt; 	&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;h3 lang=&quot;en-US&quot;&gt;Creating the Quota Database Files&lt;/h3&gt;&lt;span lang=&quot;en-US&quot;&gt;The &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotacheck&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; command examines quota-enabled file systems and builds a table of the current disk usage per file system. &lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotacheck -cug /home&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;span lang=&quot;en-US&quot;&gt;To generate the table of current disk usage per file system with quotas enabled: &lt;/span&gt; &lt;br /&gt;
&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotacheck -avug&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;h3&gt;&lt;span lang=&quot;en-US&quot;&gt;Enabling and Disabling&lt;/span&gt;&lt;/h3&gt;&lt;div lang=&quot;en-US&quot;&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2983579&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2916783&quot;&gt;&lt;/a&gt;It is possible to disable quotas without setting them to 0. To turn all user and group quotas off, use the following command:  &lt;/div&gt;&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotaoff -vaug&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2920930&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2920942&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;en-US&quot;&gt;To enable quotas again, use the &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotaon&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; command with the same options. &lt;/span&gt; &lt;br /&gt;
&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotaon -vaug&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;span lang=&quot;en-US&quot;&gt;To enable quotas for a specific file system, such as &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/home&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt;, use the following command: &lt;/span&gt; &lt;br /&gt;
&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotaon -vug /home&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;span lang=&quot;en-US&quot;&gt;If neither the &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;-u&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; or &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;-g&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; options are specified, only the user quotas are enabled. If only &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;-g&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; is specified, only group quotas are enabled.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;en-US&quot;&gt;NOTE&amp;nbsp; 1BLOCK IS APPROX 1kb&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;h3 lang=&quot;en-US&quot;&gt;Assigning Quotas per User&lt;/h3&gt;&lt;span lang=&quot;en-US&quot;&gt;To configure the quota for a user, as root in a shell prompt, execute the command: &lt;/span&gt; &lt;br /&gt;
&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;edquota  testuser (&lt;/span&gt;&lt;/tt&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;&lt;i&gt;username)&lt;/i&gt;&lt;/span&gt;&lt;/tt&gt;
          
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;Disk quotas for user testuser (uid 501):   &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;Filesystem                blocks     soft     hard    inodes   soft   hard   &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/dev/VolGroup00/LogVol02  440436        0        0     37418      0      0&lt;/span&gt;&lt;/tt&gt;
&lt;/pre&gt;&lt;span lang=&quot;en-US&quot;&gt;The first column is the name of the file system that has a quota enabled for it. &lt;/span&gt; &lt;br /&gt;
&lt;span lang=&quot;en-US&quot;&gt;The second column shows how many blocks the user is currently using.&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;en-US&quot;&gt;The next two columns are used to set soft and hard block limits for the user on the file system.&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;en-US&quot;&gt;The &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;inodes&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; column shows how many inodes the user is currently using. &lt;/span&gt; &lt;br /&gt;
&lt;span lang=&quot;en-US&quot;&gt;The last two columns are used to set the soft and hard inode limits for the user on the file system. &lt;/span&gt; &lt;br /&gt;
&lt;div lang=&quot;en-US&quot;&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2906487&quot;&gt;&lt;/a&gt;The hard block limit is the absolute maximum amount of disk space that a user or group can use. Once this limit is reached, no further disk space can be used.  &lt;/div&gt;&lt;div lang=&quot;en-US&quot;&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2998673&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2998684&quot;&gt;&lt;/a&gt;The soft block limit defines the maximum amount of disk space that can be used. However, unlike the hard limit, the soft limit can be exceeded for a certain amount of time.&lt;/div&gt;&lt;div lang=&quot;en-US&quot;&gt;If any of the values are set to 0, that limit is not set. In the text editor, change the desired limits. For example:  &lt;/div&gt;&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;Disk quotas for user testuser (uid 501):   Filesystem                blocks     soft     hard   inodes   soft   hard   /dev/VolGroup00/LogVol02  440436   500000   550000    37418      0      0&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;div lang=&quot;en-US&quot;&gt;To verify that the quota for the user has been set, use the command:  &lt;/div&gt;&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quota testuser&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;h3 lang=&quot;en-US&quot;&gt;Assigning Quotas per Group&lt;/h3&gt;&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;edquota -g devel&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;div lang=&quot;en-US&quot;&gt;This command displays the existing quota for the group in the text editor:  &lt;/div&gt;&lt;pre&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;Disk quotas for group devel (gid 505):   &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;Filesystem                blocks    soft     hard    inodes    soft    hard   &lt;/span&gt;&lt;/tt&gt;
&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;/dev/VolGroup00/LogVol02  440400       0        0     37418       0       0&lt;/span&gt;&lt;/tt&gt;
   
&lt;span lang=&quot;en-US&quot;&gt;Modify the limits, then save the file. &lt;/span&gt;&lt;/pre&gt;&lt;div lang=&quot;en-US&quot;&gt;To verify that the group quota has been set, use the command:  &lt;/div&gt;&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quota -g devel&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;h3 lang=&quot;en-US&quot;&gt;Setting the Grace Period for Soft Limits&lt;/h3&gt;&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;edquota -t&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;span lang=&quot;en-US&quot;&gt;While other &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;edquota&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; commands operate on a particular user&#39;s or group&#39;s quota, the &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;-t&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; option operates on every filesystem with quotas enabled. &lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 lang=&quot;en-US&quot;&gt;&amp;nbsp;Reporting on Disk Quotas&lt;/h3&gt;&lt;br /&gt;
&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;repquota -a /home&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;Keeping Quotas Accurate&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2959367&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.do&quot; name=&quot;id2990012&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;en-US&quot;&gt;Whenever a file system is not unmounted cleanly (due to a system crash, for example), it is necessary to run &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotacheck&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt;. However, &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotacheck&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt; can be run on a regular basis, even if the system has not crashed. Running the following command periodically keeps the quotas more accurate&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;margin-bottom: 0.5cm;&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;quotacheck -avug&lt;/span&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;span lang=&quot;en-US&quot;&gt;The easiest way to run it periodically is to use &lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;en-US&quot;&gt;cron&lt;/span&gt;&lt;/tt&gt;&lt;span lang=&quot;en-US&quot;&gt;. &lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/5848401798108646496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/quota-on-centos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/5848401798108646496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/5848401798108646496'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/quota-on-centos.html' title='Quota on Centos'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-8585172154970878218</id><published>2010-02-04T04:21:00.000-08:00</published><updated>2010-02-04T08:05:39.189-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WINDOWS 2003"/><title type='text'>Windows 2003 GPO Not Working Properly</title><content type='html'>Group policy was not getting applied to one of Machine in the network &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;postbody&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;I run following command on the server:&lt;/span&gt; &lt;br /&gt;
C:\&amp;gt;gpupdate /force &lt;br /&gt;
Refreshing Policy... &lt;br /&gt;
User Policy Refresh has completed. &lt;br /&gt;
Computer Policy Refresh has completed. &lt;br /&gt;
To check for errors in policy processing, review the event log. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Then I run gpresult on both machines&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
From the Windows 2003 Server: &lt;br /&gt;
C:\&amp;gt;gpresult /s spare11 &amp;gt;gp-spare11.txt &lt;br /&gt;
ERROR: The RPC server is unavailable. &lt;br /&gt;
&lt;br /&gt;
From the&amp;nbsp;&lt;span style=&quot;color: blue; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 400; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 400; position: relative;&quot;&gt;&lt;/span&gt;&lt;/span&gt;PC itself: &lt;br /&gt;
C:\&amp;gt;gpresult &lt;br /&gt;
INFO: The policy object does not exist&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;postbody&quot;&gt;The Solution to this is DNS Server&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;postbody&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;postbody&quot;&gt;On the Server-side PC I removed the external DNS IP address and entered it in DNS server properties, under the forwarders tab I entered the external IP &lt;br /&gt;
&lt;br /&gt;
On the Client-side I entered the server-side IP address as the DNS. The Windows server picked up the client-side PC. And it worked!!!&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/8585172154970878218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/windows-2003-gpo-not-working-properly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/8585172154970878218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/8585172154970878218'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/windows-2003-gpo-not-working-properly.html' title='Windows 2003 GPO Not Working Properly'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-1659426488133698547</id><published>2010-02-03T23:23:00.000-08:00</published><updated>2010-02-04T04:24:27.145-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WINDOWS 2003"/><title type='text'>WINDOWS 2003 RESTRICT USER TO LOGON TO SPECIFIC COMPUTER</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;IN WINDOWS 2003 RESTRICT USER TO LOGIN TO PARTUCAR COMPUTER ONLY&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Open Active Directory Users and Computers from Administrative Tools&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;border: medium none; clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghfxntHmPwY5Y-C5z3Es0C4j_ZgJC6xGWlwROK3I6Mp4hTIyv9G-K-SQ3k0ikF0cPE_GQNC7zjm84DzcWZKkf1sWh4E4_K3YCVAbR-m4dLxpeOBwrXz6-KkhjtQPDL2lOoxztjUnNFfxc/s1600-h/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; kt=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghfxntHmPwY5Y-C5z3Es0C4j_ZgJC6xGWlwROK3I6Mp4hTIyv9G-K-SQ3k0ikF0cPE_GQNC7zjm84DzcWZKkf1sWh4E4_K3YCVAbR-m4dLxpeOBwrXz6-KkhjtQPDL2lOoxztjUnNFfxc/s400/1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;border: medium none; clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;border: medium none; clear: both; text-align: center;&quot;&gt;&lt;b&gt;Double click the user and go to Account tab and click on Log on To and then select the computer or computers you want to allow the user to logon&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;border: medium none; clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR2ZFPAbg_CfcerYOXvRiE-1iLTFUQR3-vWsVTX8wc3CFzSwuq57ALVcgp3229x9oixDQjOo5lptK349oliSpnIs2aySo47dDsvmNqoj9vAygksf6eYTJhoA1FoCzaMh_UQb2IJXHhDKc/s1600-h/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; kt=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR2ZFPAbg_CfcerYOXvRiE-1iLTFUQR3-vWsVTX8wc3CFzSwuq57ALVcgp3229x9oixDQjOo5lptK349oliSpnIs2aySo47dDsvmNqoj9vAygksf6eYTJhoA1FoCzaMh_UQb2IJXHhDKc/s400/2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/1659426488133698547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/windows-2003-restrict-user-to-logon-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/1659426488133698547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/1659426488133698547'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/02/windows-2003-restrict-user-to-logon-to.html' title='WINDOWS 2003 RESTRICT USER TO LOGON TO SPECIFIC COMPUTER'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghfxntHmPwY5Y-C5z3Es0C4j_ZgJC6xGWlwROK3I6Mp4hTIyv9G-K-SQ3k0ikF0cPE_GQNC7zjm84DzcWZKkf1sWh4E4_K3YCVAbR-m4dLxpeOBwrXz6-KkhjtQPDL2lOoxztjUnNFfxc/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-301722635445029499</id><published>2010-01-10T23:30:00.000-08:00</published><updated>2010-02-04T08:06:55.141-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WINDOWS 2003"/><title type='text'>Block Different types of Files type on windows 2003 server</title><content type='html'>&lt;div class=&quot;note&quot;&gt;Thanks to guy who originally posted it&lt;/div&gt;&lt;div class=&quot;note&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;note&quot;&gt;At A Glance:&lt;br /&gt;
It can be challenging to keep users from totally consuming all available disk    space on your servers—or worse, saving files that pose a threat to your    servers’ security. With Windows Server 2003 R2’s new file screening    capabilities, you can now protect your servers by preventing users from saving    specific types of files. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
To help you implement file screening, we’ll: &lt;br /&gt;
&lt;br /&gt;
•&amp;nbsp;Describe what file screening is and why you should consider implementing it.&lt;br /&gt;
•&amp;nbsp;Discuss the default file screen templates and file groups available to you.&lt;br /&gt;
•&amp;nbsp;Walk you through creating a typical file screen on your server.&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;At one time or another, every network administrator has faced the problem of    dealing with users downloading unwanted files. If the files are extremely    large, such as rich content media files, the server can quickly run out of    disk space. Wouldn’t it be nice if you could prevent users from saving such    files to your servers without having to go through the hassle of implementing    disk quotas? In this article, we’ll show you how to screen files to avoid such    a problem.&lt;/div&gt;&lt;div class=&quot;paraHeading1&quot;&gt;File screening in a nutshell&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;File screening, one of the new features implemented in Windows Server 2003 R2,    enables you to define lists of unauthorized file types and then either:&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;   &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;Prevent users from saving the unauthorized file types (called     active file screening).&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;   &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;Permit users to save the unauthorized file types, but record these      activities and notify the user, administrator, or both (called     passive file screening).   &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;You configure a file screen by selecting a file screen template. The file    screen template, in turn, defines the following:&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;   &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;The type of screening you want to perform (active or passive).&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;   &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;The types of files to which you want the screen to apply.   &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;   &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;Whether you want to notify a user, administrator, or both when a user      attempts to save an unauthorized file type.   &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;   &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;Whether you want to log a message in the Application log regarding the      attempt to save an unauthorized file type.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;   &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;Whether you want Windows Server 2003 to run a specific command when a user      attempts to save an unauthorized file type.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;   &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;The types of reports you want Windows Server 2003 to generate based on a      user’s activity.   &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;paraHeading1&quot;&gt;File screen templates and file groups&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;Windows Server 2003 includes five default file screening templates. It    identifies the file types on which each template acts by file groups. A   file group is simply a collection of file    extensions that are either included (meaning the template’s action applies to    these files) or excluded (meaning the template doesn’t apply). &lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;In Table A, we list the default file screen templates    included with Windows Server 2003 R2, along with the default file groups to    which they apply. In Table B, we list the default    file groups and the types of files associated with them.&lt;/div&gt;&lt;div class=&quot;figure&quot;&gt;&lt;div class=&quot;figureTopPortion&quot;&gt;Table A: Default      file screen templates   &lt;/div&gt;&lt;/div&gt;&lt;table class=&quot;articletable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Template name&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Screen type&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Applies to file groups&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Block Audio And Video Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Active&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Audio And Video Files&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Block E-Mail Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Active&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;E-Mail Files&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Block Executable Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Active&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Executable Files&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Block Image Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Active&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Image Files&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Monitor Executable And System Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Passive&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Executable Files and System Files&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;figure&quot;&gt;&lt;div class=&quot;figureTopPortion&quot;&gt;Table B: Default      file groups   &lt;/div&gt;&lt;/div&gt;&lt;table class=&quot;articletable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;File group name&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;File extensions included&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Audio And Video Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.aac, .aif, .aiff, .asf, .asx, .au, .avi, .m3u,      .mid, .midi, .mov, .mp1, .mp2, .mp3, .mp4, .mpe, .mpeg, .mpeg2, .mpeg3,      .mpg, .qt, .qtw, .ram, .rm, .rmi, .rmvb, .snd, .swf, .wav, .wax, .wma, .wmv,      .wvx&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Backup Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.bak, .bck, .bkf, .old&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Compressed Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.ace, .arc, .arj, .bhx, .bz2, .cab, .gz, .gzip,      .hpk, .hqx, .lha, .lzh, .lzx, .pak, .pit, .rar, .sea, .sit, .sqz, .tar, .tgz,      .uu, .uue, .z, .zip, .zoo&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;E-Mail Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.eml, .idx, .mbx, .msg, .ost, .otf, .pag, .pst&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Executable Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.bat, .cmd, .com, .cpl, .exe., .inf, .js, .jse,      .msi, .msp, .ocx, .pl, .reg, .vb, .vbs, .wsf, .wsh&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Image Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.bmp, .dib, .gif, .img, .jfif, .jpe, .jpeg,      .jpg, .pcx, .png, .psd, .raw, .rif, .spiff, .tif, .tiff&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Office Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.doc, .dot, .mad, .maf, .mda, .mdb, .mdm, .mdt,      .mdw, .mdz, .mpd, .mpp, .mpt, .pot, .ppa, .pps, .ppt, .pwz, .rqy, .rtf, .rwz,      .slk, .vdx, .vsd, .vsl, .vss, .vst, .vsu, .vsw, .vsx, .vtx, .wbk, .xla, .xlb,      .xlc, .xld, .xlk, .xll, .xlm, .xls, .xlt, .xlv, .xlw&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;System Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.acm, .dll, .ocx, .sys, .vxd&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Temporary Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.temp, .tmp, ~*&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Text Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.asc, .text, .txt, .wri&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;Web Page Files&lt;/td&gt;     &lt;td class=&quot;articleDataCell&quot;&gt;.asp, .aspx, .css, .dhtml, .hta, .htm, .html, .mht,      .shtml, .url&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;paragraphText&quot;&gt;Although these templates and file groups are already defined for you in    Windows Server 2003 R2, keep in mind that they aren’t active until you    configure a file screen. A file screen is    where you activate a file screen template.&lt;/div&gt;Manage file screen templates and file groups&lt;br /&gt;
&lt;div class=&quot;paragraphText&quot;&gt;You can use either the File Server Management or the File Server Resource    Manager consoles to manage the components of file screens. These consoles    aren’t installed unless you’ve configured your server as a file server.&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;To configure your server as a file server:&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;1.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Choose Start | Administrative Tools | Configure Your Server Wizard.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;2.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Click Next on the Welcome page of the wizard.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;3.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Click Next on the Preliminary Steps page.   &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;4.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Select File Server in the Server Role list and click Next.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;5.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Select the check boxes for the file server components you want to install on      the File Server Environment page, and then click Next.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;6.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Click Finish when the installation completes, and then click Yes to restart      the server.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;To access file screen templates and file groups:&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;1.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Choose Start | Administrative Tools | File Server Management.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;2.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the console tree, expand File Server Resource Manager and then File      Screening Management. You now see the nodes for configuring file screens,      templates, and file groups.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;3.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Select File Screens. As you can see, Windows Server 2003 R2 doesn’t define      any default file screens.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;4.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the console tree, select File Screen Templates to review the default      templates, as shown in Figure A.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;5.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Select File Groups. You now see the default file groups listed in the      details pane.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;figure&quot;&gt;&lt;div class=&quot;figureTopPortion&quot;&gt;Figure A: The      default file screen templates enable you to easily prevent users from saving      files that could jeopardize your server’s security.   &lt;/div&gt;&lt;div class=&quot;figureImage&quot;&gt;&lt;img alt=&quot;Article figure image&quot; height=&quot;222&quot; src=&quot;http://www.elijournals.com/images/articleFigures/0709/w2307901a.gif&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;/div&gt;Configure notifications&lt;br /&gt;
&lt;div class=&quot;paragraphText&quot;&gt;For your file server to notify a user, administrator, or both whenever the    user attempts to save an unauthorized file, you must first configure the    server with an SMTP server’s name or IP address. In addition, you can specify    a default administrator email address to which the file server will send its    notifications.&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;To configure the file server with an SMTP server:&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;1.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the File Server Management console, right-click on the File Server      Resource Manager node and choose Configure Options.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;2.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the SMTP Server Name Or IP Address text box, type the name or IP address      of the SMTP server to which you want the server to send its emails.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;3.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the Default Administrator Recipients text box, you can optionally type      the email address of at least one administrator (or use an administrative      distribution list). If you want to enter multiple recipients, type each      email address separated by a semicolon. We show you the completed dialog box      in Figure B.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;4.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Click Send Test E-Mail to verify the server’s configuration. If necessary,      correct any mistakes.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;5.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Click OK to save your changes.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;figure&quot;&gt;&lt;div class=&quot;figureTopPortion&quot;&gt;Figure B: Before      your file server can notify you when a user attempts to save an unauthorized      file type, you must first configure it to use an SMTP server.   &lt;/div&gt;&lt;div class=&quot;figureImage&quot;&gt;&lt;img alt=&quot;Article figure image&quot; height=&quot;561&quot; src=&quot;http://www.elijournals.com/images/articleFigures/0709/w2307901b.gif&quot; width=&quot;460&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;paraHeading1&quot;&gt;File screening in practice&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;Your first step in protecting your servers by screening unauthorized file    types is to develop a strategy. Next, you create the custom file groups and    file screen templates (if necessary) to implement your strategy. Finally, you    create one or more file screens to use your templates. If you want to permit    users to create certain file types in only a certain folder and its    subfolders, you must also create a file screen exception.&lt;/div&gt;&lt;div class=&quot;statusMessage&quot;&gt;Develop a strategy&lt;br /&gt;
&lt;div class=&quot;paragraphText&quot;&gt;There are two factors you should consider when designing your file screen      strategy. These include:&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;     &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;Which file types do you want to prevent users from saving on your servers?        Can you use one of the default file groups or do you need to create a        custom file group?&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row ulist&quot;&gt;&lt;img alt=&quot;bullet&quot; class=&quot;rowBullet&quot; height=&quot;11&quot; src=&quot;http://www.elijournals.com/images/bullet_round.gif&quot; width=&quot;11&quot; /&gt;     &lt;br /&gt;
&lt;div class=&quot;rowItem&quot;&gt;In what folders do you want to prevent users from saving these files? Is        it all folders on the server, or only certain folders?     &lt;/div&gt;&lt;/div&gt;Prevent users from saving audio and video files&lt;br /&gt;
&lt;div class=&quot;paragraphText&quot;&gt;For the sake of an example, you’re concerned about users wasting disk space      on your file server. So, you’ve decided that you don’t want to permit users      to store audio or video files in the shared data and user profile locations      on the server. The good news is that we can use one of the default file      screen templates, Block Audio And Video Files, to implement this strategy.      We’d like Windows Server 2003 R2 to notify both the user and the      administrator by email whenever the user attempts to save an unauthorized      file. To do so, we must first modify the properties of the template.&lt;/div&gt;&lt;div class=&quot;note&quot;&gt;Note: If you’ve already defined file screens that      use a default file screen template, you shouldn’t modify this template.      Instead, you should copy the template, make the changes you want, and then      create a file screen that uses this new template. &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;To modify the default audio and video template to      send email notifications:&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;1.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the File Server Management console, select the File Screen Templates        node.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;2.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the details pane, right-click on the Block Audio And Video Files        template and choose Edit Template Properties.     &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;3.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Select the E-Mail Message tab.     &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;4.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Select the Send E-Mail To The Following Administrators check box, and then        specify an administrator email account.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;5.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Verify that the Send E-Mail To The User Who Attempted To Save An        Unauthorized File check box is selected, as shown in        Figure C.     &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;6.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Edit the Subject and Message Body text boxes as desired. You can use the        Select Variable To Insert In Your Text dropdown list to select any of the        predefined variables. We describe the key variables you might use in       Table C.     &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;7.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Click OK twice to save your changes.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;figure&quot;&gt;&lt;div class=&quot;figureTopPortion&quot;&gt;Figure C: You        can modify any of the default file screen templates to enable them to send        notifications via email.     &lt;/div&gt;&lt;div class=&quot;figureImage&quot;&gt;&lt;img alt=&quot;Article figure image&quot; height=&quot;597&quot; src=&quot;http://www.elijournals.com/images/articleFigures/0709/w2307901c.gif&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;figure&quot;&gt;&lt;div class=&quot;figureTopPortion&quot;&gt;Table C: Key        variables for email subject and message     &lt;/div&gt;&lt;/div&gt;&lt;table class=&quot;articletable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;Variable&lt;/td&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;Use to insert&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;[Admin Email]&lt;/td&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;The email address(es) of the administrator(s)        you defined by selecting Configure Options on the File Server Resource        Manager node.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;[File Screen Path]&lt;/td&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;The local folder in which the user attempted        to save the unauthorized file (such as C:\Projects).&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;[File Screen Remote Paths]&lt;/td&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;The remote folder in which the user attempted        to save the unauthorized file (such as \\server\share_name).&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;[Server Domain]&lt;/td&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;The domain name of the server on which the        user attempted to save the file.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;[Server]&lt;/td&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;The server on which the user attempted to save        the file.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;[Source File Owner Email]&lt;/td&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;The email address of the user who attempted to        save the file.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;[Source File Owner]&lt;/td&gt;       &lt;td class=&quot;articleDataCell&quot;&gt;The username of the user who attempted to save        the file.&lt;/td&gt;     &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;To create a file screen to block files:&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;1.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In File Server Management, select and then right-click on the File Screens      node. Choose Create File Screen.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;2.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the File Screen Path text box, type or browse to select the path to which      you want the file screen to apply. In our example, we want to prevent users      from storing audio and video files in the shared data folder on our server,      so we typed C:\SharedData.   &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;3.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;From the Derive Properties From This File Screen Template (Recommended)      dropdown list, select the appropriate template is selected (Block Audio And      Video Files in our example), as shown in Figure D.   &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;4.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Click Create to save the file screen.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;5.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Repeat steps 1 through 4 to block files in other paths as necessary.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;6.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Test the file screen by attempting to save an unauthorized file type in the      appropriate folder.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;figure&quot;&gt;&lt;div class=&quot;figureTopPortion&quot;&gt;Figure D: You’ll      find it easiest to create a file screen by selecting a file screen template.   &lt;/div&gt;&lt;div class=&quot;figureImage&quot;&gt;&lt;img alt=&quot;Article figure image&quot; height=&quot;468&quot; src=&quot;http://www.elijournals.com/images/articleFigures/0709/w2307901d.gif&quot; width=&quot;422&quot; /&gt;&lt;/div&gt;&lt;/div&gt;Define exceptions&lt;br /&gt;
&lt;div class=&quot;paragraphText&quot;&gt;In some cases, you might find that you want to exclude certain subfolders from    blocking specific file types. For example, you might find that some of your    users have legitimate reasons for saving audio and video files on your server.    In this scenario, you should define an exception.&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;To create an exception to a file screen:&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;1.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In File Server Management, select the File Screens node.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;2.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Right-click on the File Screens node and choose Create File Screen      Exception.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;3.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the Exception Path text box, type or browse to select the path in which      you want to permit users to store the previously blocked files.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;4.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;In the File Groups list, select the check box(es) for the files you want to      permit users to store in the selected folder, as shown in      Figure E.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;5.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Click OK.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;row olist&quot;&gt;&lt;div class=&quot;rowBullet&quot;&gt;6.&lt;/div&gt;&lt;div class=&quot;rowItem&quot;&gt;Test the exception by verifying that you can save the file type in the      selected folder.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;figure&quot;&gt;&lt;div class=&quot;figureTopPortion&quot;&gt;Figure E: If      necessary, you can define exceptions to permit users to store blocked files      in certain folders.   &lt;/div&gt;&lt;div class=&quot;figureImage&quot;&gt;&lt;img alt=&quot;Article figure image&quot; height=&quot;561&quot; src=&quot;http://www.elijournals.com/images/articleFigures/0709/w2307901e.gif&quot; width=&quot;499&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;paraHeading1&quot;&gt;Design your own file screens&lt;/div&gt;&lt;div class=&quot;paragraphText&quot;&gt;You should be aware that you can apply only one file screen to a given folder.    So, if you want to block multiple file types within a folder, such as audio    and video files as well as executable files, you should create a custom file    group that contains the extensions for all those file types. Then, create a    template that applies to this file group. And finally, create a file screen    using the template.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/301722635445029499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/01/block-audio-videoexecutableimage-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/301722635445029499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/301722635445029499'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2010/01/block-audio-videoexecutableimage-and.html' title='Block Different types of Files type on windows 2003 server'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5843057907500328550.post-3079147177644668350</id><published>2009-12-23T22:13:00.000-08:00</published><updated>2009-12-24T02:08:47.330-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configure Centos 5 Server Practical Steps"/><title type='text'>Configure Centos 5 Server Practical Steps</title><content type='html'>Steps to Configure Centos 5 Server Steps in Practical world</content><link rel='replies' type='application/atom+xml' href='http://kamleshgosavi.blogspot.com/feeds/3079147177644668350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kamleshgosavi.blogspot.com/2009/12/configure-ubuntu-server-910-practical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/3079147177644668350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5843057907500328550/posts/default/3079147177644668350'/><link rel='alternate' type='text/html' href='http://kamleshgosavi.blogspot.com/2009/12/configure-ubuntu-server-910-practical.html' title='Configure Centos 5 Server Practical Steps'/><author><name>kamleshgosavi</name><uri>http://www.blogger.com/profile/09586274926180712040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>