<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FamousPhil.com Admin Blog and More &#187; email</title>
	<atom:link href="http://famousphil.com/blog/tag/email/feed/" rel="self" type="application/rss+xml" />
	<link>http://famousphil.com</link>
	<description>My Personal Blog</description>
	<lastBuildDate>Mon, 06 Feb 2012 01:40:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Talking IMAP over a telnet connection</title>
		<link>http://famousphil.com/blog/2011/11/talking-imap-over-a-telnet-connection/</link>
		<comments>http://famousphil.com/blog/2011/11/talking-imap-over-a-telnet-connection/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 05:18:54 +0000</pubDate>
		<dc:creator>Famous Phil</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[IMAPS]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[Protocol]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://famousphil.com/?p=1558</guid>
		<description><![CDATA[Phil talks about how to use IMAP via Telnet in context of reading an email account on an IMAP server.]]></description>
			<content:encoded><![CDATA[<p>It has been some time since my last post, and I think this is going to be the norm for at least the next year, sadly.  Today’s topic is based on information that I needed about IMAP (Internet Message Access Protocol) last week. Basically, I’m developing an application for conceptual.ly that allows for normal users to enter their login information for their email and then the application will unsubscribe them from internet mailing lists that people often dislike, yet get plentiful email from.  Since the solution is completely artificial (and requires no human intervention), it exceeds what others have done in the past.</p>
<p>Unfortunately, computers are not able to think and identify patterns without a lot of help and special cases already entered into databases for them to compare against.  Thankfully, emailing lists have certain unique identifiers that allow this application to effectively identify and remove users from mailing lists, although I will not disclose exactly how it is done since that research was done on company time and therefore remains property of Conceptual.ly.  But I did want to take the time to publish a cheat sheet for those of you who need to communicate with IMAP servers via telnet.</p>
<p><strong>CONNECTING</strong>: The general command to telnet to an insecure IMAP server is “telnet imap.server.com 143”, remembering that IMAP runs on port 143.  If you’d like to connect through IMAPS over port 993, your computer will need OpenSSL and the command to do so is “openssl s_client -connect imap.server.com:993”.  OpenSSL will take care of all the connection securing / establishing for you, the commands following the initial connection are exactly the same.</p>
<p><strong>IDENTIFIERS</strong>: IMAP commands start with an identifier, I’ve seen “. “ as the identifier (a dot followed by a space) and I’ve also seen “a1 “ (a1 followed by a space) as the identifier.  I’ve also seen incrementing the 1 to 2, 3, etc work, and reading the RFC was not specific to what had to be used.  I typically use “. “ as my identifier and fall back to using a1 for all of the commands I enter, it has worked for every IMAP implementation I’ve dealt with thus far (including Gmail, Dovecot, AOL, and Exchange).</p>
<p><strong>LOGIN</strong>: To login to the IMAP server, you need to enter the identifier followed by “login username password” replacing username and password with the appropriate login information.  Note that your username may be your email address.</p>
<p><strong>LIST</strong>: This command is typically followed by a login and lists all of the available mailboxes in the IMAP account.  The syntax for this command is <em>list “” “*” </em> which simply gets all of the mailboxes and subfolders.  The usual response is * LIST (\HasNoChildren) “.” “INBOX” which can easily be parsed, the \HasNoChildren can change if there are children.  Usually with children, the output will make the actual folder (the last segment of the output) contain the parent and a . so that you can simply use this to formulate a connection to a specific folder to retrieve messages, etc.  This isn’t always the case, so it is helpful to use IMAP over telnet to verify the response of the command for the specific IMAP server that you are connecting to.</p>
<p><strong>STATUS</strong>: This command will return information about the folder you inquire about, I’ve only seen it return the total messages and unread messages in a folder in my experiences.  The syntax of this command is “STATUS FOLDER (flags which are optional)”.</p>
<p><strong>SELECT</strong>: In order to search or retrieve items from a folder, you must first select that folder.  The syntax of this command is “SELECT FOLDER”.</p>
<p><strong>SEARCH</strong>: This command has some ambiguity that caused me some difficulty that I will get to shortly.  The syntax for search is “SEARCH (PARAMS)”.  The parameters are identified in the RFC3501, but there are some specifics I’d like to talk about.  First, I’ve found that SENTSINCE does not need to be in (), instead you would do “SEARCH SENTSINCE 01-01-11 (PARAMS)”.  Next, if you want to search for more than 2 items using the OR syntax, you would need to use nested ORs, this might look like the following: “(OR (OR HEADER From yahoo.com BODY hello) BODY phil)” to search for a message that might be from yahoo.com (partial match) with the body containing hello, or just having “phil” in the body.  This works similarly for the AND parameter.  When search returns, it returns a space separated array of numbers which are identifiers for the FETCH command.  Remember that to search, you have to SELECT the folder to search first.</p>
<p><strong>FETCH</strong>: This command will retrieve messages from a folder, you must have selected that folder first before you can retrieve a message.  Typically, messages are identified by a number which the FETCH command uses, so a SEARCH is generally executed before fetching messages.  The syntax is “IDENTIFIER FETCH (PARAMS)”.  IDENTIFIER is the number that search returned, and there are numerous PARAMS that you can do.  I’ve seen (RFC822) work at grabbing the entire raw message source (both headers and body), but in AOL’s implementation it does not, so I’ve reverted back to getting the header and body of each message through 2 fetches, the first parameter is (RFC822.HEADER) and the second is (RFC822.TEXT).  I do not believe that IMAP servers return a decoded version of the message in all cases, so I also used an email parsing engine in Python to decode the message source that these commands returned.</p>
<p><strong>LOGOUT</strong>: The syntax for this command is “LOGOUT”.  It simply disconnects you properly from the IMAP server.</p>
<p>For the needs of my program, these were all the commands I needed, so I’d strongly suggest that you look at RFC 3501 at <a href="http://tools.ietf.org/html/rfc3501">http://tools.ietf.org/html/rfc3501</a> for more information about the IMAP protocol and its usage.</p>
<p>I would also like to note that GMail has added commands to their implementation that better follow the speed and reliability of their web interface, those commands can be found at <a href="http://code.google.com/apis/gmail/imap/">http://code.google.com/apis/gmail/imap/</a> (this was kind of hidden from my initial searches for information about GMail’s IMAP implementation, so I wanted to make this more visible).  If you use standard IMAP commands on Gmail, you can expect it to be much slower than other IMAP servers and much slower than their web interface.</p>
<p>Finally, AOL’s IMAP implementation doesn’t allow searching certain header fields and the body of the message, so I’d recommend testing your commands ahead of time to ensure you are getting responses that you expect.  As a tradeoff, AOL’s IMAP implementation is very fast at returning messages via the FETCH command, so where the SEARCH lacks ability on AOL’s IMAP server, the speed in downloading messages far makes up for this lack of functionality.  It is also possible that AOL’s IMAP implementation has certain extensions that I didn’t notice, so you may want to look into that possibility also if you’re dealing with their IMAP servers.</p>
<p>Hopefully this blog post can help someone save time so that they don’t have to do as much searching as I had to for connecting to IMAP servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://famousphil.com/blog/2011/11/talking-imap-over-a-telnet-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Humphrey Fire Dept Practice Burning and Updates</title>
		<link>http://famousphil.com/blog/2009/07/humphrey-fire-dept-practice-burning-and-updates/</link>
		<comments>http://famousphil.com/blog/2009/07/humphrey-fire-dept-practice-burning-and-updates/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 03:13:20 +0000</pubDate>
		<dc:creator>Famous Phil</dc:creator>
				<category><![CDATA[Hosting / Server Administration]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[barn]]></category>
		<category><![CDATA[burn]]></category>
		<category><![CDATA[burning]]></category>
		<category><![CDATA[department]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[fire]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[humphrey]]></category>
		<category><![CDATA[page rank]]></category>
		<category><![CDATA[pr]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://famousphil.com/blog/?p=230</guid>
		<description><![CDATA[Phil Talks about the Humphrey Fire Department.  He also is trying to get some people on exchange hosting, see this link: http://forum.codecall.net/hosting-registrars/18780-exchange-2007-email-hosting-offer-personal-server-looking-4-more-people.html]]></description>
			<content:encoded><![CDATA[<p><strong>First, I think I should put in a plug for exchange hosting.</strong> I got exchange 2007 up after deciding to get a bigger server and host a few more people.  Exchange 2007 is a bit more bloated but has nicer spam fighting features and has a much nicer interface in browsers like firefox.  I&#8217;m still looking for a few people to help me pay for the server.  I put all the details on codecall in this thread: <a href="http://forum.codecall.net/hosting-registrars/18780-exchange-2007-email-hosting-offer-personal-server-looking-4-more-people.html">http://forum.codecall.net/hosting-registrars/18780-exchange-2007-email-hosting-offer-personal-server-looking-4-more-people.html</a>.  If you&#8217;re interested, feel free to drop me an email <img src='http://famousphil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Now onto the rest of my blog (and the main reason why I&#8217;m even blogging)</strong></p>
<p>I really think its time I take the time to update other parts of my site.  My blog gets a lot of my attention because it is fun to write when I get a chance to write about stuff I care about!</p>
<p>Lets start with why am I taking this sudden initiative to update the rest of my site.   A few days ago, I was talking to John who has a low page rank (PR) on his blogging site at<a href="http://johnciacia.com"> johnciacia.com</a>.  John wants to increase his PR.  I currently have a much higher rank than he does but I&#8217;d like a higher rank too.  Higher PR means more popularity and higher search rankings for common key words.</p>
<p>Why would I want a higher PR?  Higher PR means my popularity will go up on search engines and I will get more traffic to my site.  I really want to get 10,000 people reading my blog within a few years.  I feel this is a very obtainable goal because I tend to write 2 to 3 very technical articles per month that aren&#8217;t easily obtainable elsewhere on the web.  I constantly find the Microsoft knowledgebase is insufficient at helping me fix my own problems, so when I come up with a solution elsewhere, I tend to post it either here or on <a href="http://adminreference.com/forum">Adminreference.com</a>.  I have looked back on AR quite often to find my own solutions to recurring problems due to corruption, etc.</p>
<p><strong>Now time to move onto my photo gallery</strong></p>
<p>I finally got around to putting a few photos up from the same old photos forever.  I have yet to filter out the spam comments, but they will go eventually.  Within the next week or two, I plan on posting a few of my nature photo galleries that I&#8217;ve kept on my computer now for quite some time.  These include a fox that comes to our house quite often and a rare shot of baby skunks.</p>
<p>Anyways, I would like to point your attention to my latest gallery: <a href="http://famousphil.com/gallery/?level=album&amp;id=4">http://famousphil.com/gallery/?level=album&amp;id=4</a> (You can get to this from the main page by clicking the photos navigation link).  This is of a practice barn burning for the Humphrey Volunteer Fire Department (no website available).  Our Fire Department is very small and right down the road from us.  We had a barn on our property that was falling down and we felt it was time to burn it before someone got hurt in it from beams falling, etc.  Anyways, I got a few really cool shots and thought I&#8217;d share them <img src='http://famousphil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Look forward to more nature photos in a few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://famousphil.com/blog/2009/07/humphrey-fire-dept-practice-burning-and-updates/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Got Exchange Hosting?</title>
		<link>http://famousphil.com/blog/2009/06/got-exchange-hosting/</link>
		<comments>http://famousphil.com/blog/2009/06/got-exchange-hosting/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 04:37:40 +0000</pubDate>
		<dc:creator>Famous Phil</dc:creator>
				<category><![CDATA[Hosting / Server Administration]]></category>
		<category><![CDATA[Mobile Technology]]></category>
		<category><![CDATA[My Site]]></category>
		<category><![CDATA[1and1]]></category>
		<category><![CDATA[3dgwebhosting]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[Admin Reference]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[Elite data hosting]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[exchange 2003]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[fsckvps]]></category>
		<category><![CDATA[mailxchange]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Exchange]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[outlook web access]]></category>
		<category><![CDATA[owa]]></category>
		<category><![CDATA[server 2003]]></category>
		<category><![CDATA[vaserv]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://famousphil.com/blog/?p=215</guid>
		<description><![CDATA[In this post, Phil promotes Adminreference.com among other websites.  He also details his exchange installation experience with Microsoft Exchange 2003 and Windows Server 2003.]]></description>
			<content:encoded><![CDATA[<p>First I guess I should apologize for not posting anything in the past week here!  I really hate it when I have to ignore my own blog for more important admin business elsewhere.  The good thing is, I always manage to learn a lot of new stuff that I can easily share <img src='http://famousphil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Over the past week, I got a new server to host Microsoft Exchange which is a powerful email server from Microsoft.  Before you go all crazy on Microsoft (I know I typically do), <strong>Exchange is one of the few excellent products they mak</strong>e.  I am actually very hard pressed to find anything that compares to it that is open source and can easily run on Linux which 99% of  my hosting business up until now has ran off from.  Man, I never thought that I would say that <img src='http://famousphil.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><span id="more-215"></span></p>
<p>So the first logical question is, why move your email to exchange?  As you know, I&#8217;ve had <a href="http://1and1.com">1and1 mailxchange</a> now for quite some time.  I really wanted a solution that would sync my calendar, contacts, tasks, files, and email to every device I use on a daily basis.  <strong>Mailxchange was that solution but there are many problems.</strong> F<strong>irst the web client is very slow</strong>,  sure its flashy, but it takes 5 minutes to load on my connection (that is fairly fast).  I don&#8217;t have the time to wait on this client to load.  <strong>The next problem is it needs custom software to connect to Outlook and Mobile Devices</strong>, I&#8217;m not into installing &#8220;connectors&#8221; to software when it has functionality built in with other products.  <strong>Perhaps one of my biggest problems is the level of support I&#8217;ve gotten from 1and1</strong>.  My mail has gone down on a few occasions and I&#8217;ve been unable to easily send a support ticket in asking what is wrong.  <strong>I&#8217;m not even sure if 1and1 backs up my email</strong> and I have no method of backup, so I&#8217;m kind of stuck if they go down or don&#8217;t back up the server.  Its kind of scary actually since I save all of my email.</p>
<p>So about 2 weeks ago, I started talking to a few friends.  I know that I get a free msdn copy of Microsoft Exchange 2003 and Server 2003 from my University.  I figured if I could find a few friends who were interested in small mailboxes on exchange, I could cover the cost for the hardware to host my copies of this software.  I figured that I could host 4 people and handle a server that costs $25 a month from <a href="http://3dgwebhosting.com">3dgwebhosting</a> which I&#8217;ve had in the past and they run excellent hosting on Windows server 2003.  They cover the license cost, so I&#8217;d only be covering exchange.  The downfall was I would only have 10GB to work with which isn&#8217;t a lot for email and backups.  Because of this, I looked for alternate hosting. <strong> I decided that if I could find xen hosting, xen would support Windows.</strong></p>
<p>About this time when I was looking, I knew that <a href="http://fsckvps.com">http://fsckvps.com</a> who is a child company of <a href="http://vaserv.com">vaserv </a>in England hosted xen vps machines.  I went to that site to look up their support email and found out about the horrible hypervm owner hanging and they were down.  Anxious to get this hosting off the ground, I began looking at alternate places for hosting.  Shortly after, I found good reviews on other blogs of a new hosting company called <a href="http://elitedatahosting.com">Elite Data Hosting</a>.  I contacted them about a 10mbps plan to host exchange on and they got an account for me on a xen vps using my server key.  I&#8217;m basically paying $15 a month for ~325MB of ram and 30GB of hard disk space.  The server is a high end server and I have had no complaints.  They even took the time to install Windows for me from my disk!</p>
<p><strong>Elite Data Hosting is good news for me because I now can have my 2 guaranteed friends and myself have a guaranteed 5GB of space for files / mailboxes a piece</strong>.  It will also be very easy to automate backups of these mailboxes.  <strong>We all split the $5 a month cost for the server so I&#8217;m basically paying what I would be paying 1and1 but I control my backups and have a better piece of mind.</strong></p>
<p><strong>So now I started the daunting task of setting up the Exchange server.</strong> <strong>Normally with Microsoft products, it takes about 5 seconds and about 10 clicks of the next button to install software and another 3 minutes to say configure this software to do this</strong>.  By that point, <strong>everything normally works flawlessly</strong> (except for the occasional crashes of Microsoft Windows). <strong> On linux, there is always a lot of configuration, but linux always works without the crashes and instability.  Perhaps this is the way to tell what is good and bad??? </strong></p>
<p><strong>To get back to Exchange, I must say, this is the hardest piece of software I have ever had to install on both Linux and Windows</strong>.  Part of the reason is the way <strong>Exchange relies on existing Server 2003 infustructure</strong> to improve itself.  I&#8217;m not so sure if I&#8217;d rely on a Windows Server operating system, but I really have no choice with Exchange.  <strong>Exchange requires Active Directory among other server features to run correctly and the prerequisite list is a nightmare to get through in less than 5 hours if you ask me</strong>.  I started with a clean server a week from last Tuesday and didn&#8217;t get Exchange running until about Monday and I had 8 hours a day into it at the very least.  I will take part of the blame for not knowing what I was doing past Active Directory configuration, but<strong> Exchange was no day at the beach to figure out</strong>.  I also had a lot of errors that I spent hours reading about to find simple fixes.  <strong>Finally after all of the struggle, I got exchange fully working to the point where I wanted it about 2 days ago.</strong> During my struggle,<strong> I posted a lot about my solutions on<a href="http://forum.adminreference.com/viewforum.php?f=44"> Admin Reference</a> which is my site where I post solutions to all of my problems</strong>.  I picture it as another *free* experts exchange but more tutorial based than question based.  Maybe some day it will do a little of both <img src='http://famousphil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   That is my goal anyways!</p>
<p>One side note that I should add is, when I first loaded Outlook Web Access, I got a crappy looking interface.  <strong>I found out quickly that Exchange only supports Internet Explorer in its premium interface</strong> (the one that looks nice and loads quick).  Sadly, this is the only reason why I have opened Internet Explorer, and I have found that Firefox can open an IE tab, so I&#8217;ve began using that.  I will also likely find a solution when I migrate completely to Linux (my next upcoming project).</p>
<p>S<strong>o now that Exchange works, what was so difficult? </strong> Most of my difficulty was from <strong>I never managed an exchange server in the past</strong>, and <strong>I couldn&#8217;t find any decent documentation on how to do it.</strong> That is why I posted a lot to Admin Reference unlike I normally would.  <strong>My biggest issue was the domain errors which were caused by firewalls and figuring out how to get Outlook Web Access and Outlook Mobile Access working with SSL encryption</strong>.  I also was not prepared to spend money on an SSL certificate (required by exchange) and provide antivirus / spam scanning to the server.  <strong>I was under the impression that spam/virus protection was built in, but it isn&#8217;t, and the freeware gfi version is no longer free</strong>.  I figured out how to migrate<strong> linux spamassassin to the server</strong> and that is adequate for spam protection <img src='http://famousphil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>One last question that I should cover is<strong> why didn&#8217;t I go with Exchange 2007</strong>?  I will admit that Exchange 2007 is very nice software, but there are a few problems:</p>
<ul>
<li>My first issue would be, <strong>Exchange 2007 is really bloated</strong>.  If you compare the 2003 to 2007 installation disks, the 2003 install disk is about 300MB, the 2007 version is closer to 1.7GB.  That is a huge difference, one that I&#8217;m not willing to upgrade for.</li>
<li>My next issue is due to the bloat, <strong>I would need a much powerful server</strong>.  I could upgrade to the 600MB RAM server plan with a 50GB hard disk or so for 30 dollars a month, but then I would have to start hosting more mailboxes than I&#8217;d want to to cover the costs, and I&#8217;m not really into that idea.  I might upgrade for 2003 if people are interested and it won&#8217;t take too many server resources or hurt my rigged spam fighting solution, but that is a decision that I&#8217;d rather not make now since it works perfectly as is!</li>
<li>My final issue is, <strong>newer software normally sucks.  I always wait for at least Service Pack 1 (2 if possible) until I start using a product mainstream</strong>.  Exchange 2003 is at SP2 while Exchange 2007 is at SP1.  With other Microsoft software, I&#8217;ve found that when I compare a fresh install of Server 2003 to Server 2008:<strong> Microsoft Server 2003 with a GUI</strong> (Graphical User Interface or your windows desktop) <strong>uses 400MB on a new install</strong>, while the <strong>Microsoft Server 2008 Core Edition (no desktop, strictly command line to reduce bloat) uses 800MB</strong> <strong>on a new install with nothing configured</strong>.  This is a huge jump and <strong>I have a feeling that Exchange 2003-2007 will be very similar</strong> (<strong>the requirements for 2003 is 256MB of ram, 2007: 2GB of ram</strong>).  <strong>BIG DIFFERENCE, huh!</strong></li>
</ul>
<p>All in all, I figure I am paying about $200 bucks total for my new email solution, but my friends really do help cut the cost down to where I can happily afford it.  I still have 1 slot open but have a feeling that will be closed before long.  For a private email server, <strong>I consider it an excellent learning experience, and a good way to get some good content on Admin Reference! </strong>Hopefully you got some helpful tips out of this.</p>
<p><strong>One final note:  I&#8217;d like to put a plug out there to any other system admins</strong>.  <strong>If you are like me, you are always running into new problems that don&#8217;t have easy solutions</strong>.  <strong>Why not take a few minutes when you find the answer and post it to Admin Reference?  Maybe someday you will look back on it (I know I have) and say thats how to fix it</strong>!  Someday when it gets a little more material, I plan on integrating the forum into a wiki that is easily searachable for solutions to problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://famousphil.com/blog/2009/06/got-exchange-hosting/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A smart spammer&#8230;</title>
		<link>http://famousphil.com/blog/2009/04/a-smart-spammer/</link>
		<comments>http://famousphil.com/blog/2009/04/a-smart-spammer/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 16:36:34 +0000</pubDate>
		<dc:creator>Famous Phil</dc:creator>
				<category><![CDATA[Hosting / Server Administration]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[pine]]></category>
		<category><![CDATA[smart]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://famousphil.com/blog/?p=79</guid>
		<description><![CDATA[Phil talks about a really unique comment that is considered spam to most people.]]></description>
			<content:encoded><![CDATA[<p>So today I was reading through my comments to approve and disapprove suggestions / comments on blogs.  I usually get about 30 to 40 spam comments a week that I have to manually delete.  This time I got a funny spam comment that I thought deserves its own blog (no I didn&#8217;t approve it, rather, I promoted it!).  Just to be an &#8220;ass&#8221;, I thought I would also post this user&#8217;s IP address and email publically.  You may feel free to spam him <img src='http://famousphil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So here is the comment to a blog &#8220;<a href="post.php?action=edit&amp;post=26">Google features and what I utilize from Google</a>&#8220;,</p>
<p>User: Afforsenerede<br />
email: <a href="mailto:aninuebit@gmail.com">aninuebit@gmail.com</a><br />
ip: 209.239.112.48<br />
submitted on 2009/04/19 at 11:20am:</p>
<p>&#8220;Yooo..</p>
<p>I kno it has nothing to do with what you wrote, but have you ever heard of http://www.bluestickers.info/ringtones.php . They seems to promise free ringtones</p>
<p>PS. Dont be an ass, this is NOT spam <img class="wp-smiley" src="../wp-includes/images/smilies/icon_wink.gif" alt=";)" />&#8221;</p>
<p>Why did I post this although it only deserved a deletion?  It is quite simple, I get enough spam email a day to know that when I post my email on a public site that is quite popular, I will get more spam to that address. My goal is to get this spammer a lot more spam to hopefully overwhelm him to where he has to increase his spam filter and possibly start flagging legitimate email as spam.</p>
<p>To get around spam, I implement a system to where my emails are filtered at the address level then forwarded on through more filters on other servers before being forwarded to a central email address that I have set up.  My central email address is not filtered because I rely on email to be filtered before it gets to my central email account.  This way if I notice a high volume of spam, I can simply increase the filtering on public addresses and start deleting legitimate email without too much worry.  People who know me probably know one of my lightly filtered addresses and can send the same email to multiple addresses to ensure delivery.</p>
<p>If the above confuses you, I simply have a bunch of public email addresses that I filter then forward to an unfiltered address that I look at email from.  Spam doesn&#8217;t bother me much anymore, especially since I use a text email client that doesn&#8217;t show pictures and makes deleting a message as easy as the &#8220;d&#8221; key <a href="http://www.washington.edu/pine/"><strong>(this is called pine)</strong></a>.  Deleting 100 spam messages takes me about 1 minute now compared to about 5 minutes with a web based client like gmail or yahoo mail or hotmail.</p>
<p>Pine is a great program and all of my hosting clients may use pine on my server through ssh, I have compiled pine with password file support (.pinepass).  Pine is a bit tricky to set up, but I posted a little bit about the process on <a href="http://forum.adminreference.com/viewtopic.php?f=35&amp;t=8">adminreference</a>.</p>
<p>Finally, I would like to thank this spammer that goes by the name:  Afforsenerede for getting me on this topic.  I will have a reply out to you soon <img src='http://famousphil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I also intentionally removed the link to that info site just to be a bastard <img src='http://famousphil.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://famousphil.com/blog/2009/04/a-smart-spammer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: famousphil.com @ 2012-02-10 06:05:45 by W3 Total Cache -->
