<?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>Interactive Llama :: Interactive media tutorials and tips &#187; email</title>
	<atom:link href="http://www.interactivellama.com/blog/archives/tag/email/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.interactivellama.com/blog</link>
	<description>Interactive media tutorials and tips</description>
	<lastBuildDate>Wed, 23 Nov 2011 15:25:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Hiding an email address from spambots and spiders</title>
		<link>http://www.interactivellama.com/blog/archives/hiding-an-email-address-from-spambots-and-web-spiders-less-spam/</link>
		<comments>http://www.interactivellama.com/blog/archives/hiding-an-email-address-from-spambots-and-web-spiders-less-spam/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 14:24:22 +0000</pubDate>
		<dc:creator>Stephen James</dc:creator>
				<category><![CDATA[HTML and CSS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[crawlers]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[obfuscation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spam-bots]]></category>

		<guid isPermaLink="false">/blog/?p=204</guid>
		<description><![CDATA[There is an army of spiders out there.  Some, like GoogleBot, you want scanning your site to be listed in their search engine. Many however have a devious purpose&#8211;to collect email addresses to add to spam email lists. If your email address is already out there, then there is no pulling it back in. The [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-266" title="spider-webs" src="http://www.interactivellama.com/blog/wp-content/uploads/2009/06/spider-webs.jpg" alt="spider-webs" width="510" height="283" /></p>
<p>There is an army of spiders out there.  Some, like GoogleBot, you want scanning your site to be listed in their search engine. Many however have a devious purpose&#8211;to collect email addresses to add to spam email lists. If your email address is already out there, then there is no pulling it back in. The only way to eliminate spam is to create a different address and inform all your contacts that you have changed email addresses.</p>
<p>Ways to combat email spam:</p>
<ul>
<li>A non-linked image</li>
<li>HTML entity encoding</li>
<li>Client-side obfuscation/abstraction (via JavaScript)</li>
<li>Server-side redirect</li>
<li>Contact form (no email address listed)</li>
</ul>
<p>If your email address, is spelled out with any client viewable code, it is possible to obtain. Now that search engines can read PDF documents, including your email within a PDF as text may be suspect. I have not gone into great depth on any of them below but have provided a short description of each method with advantages and disadvantages listed.<span id="more-204"></span></p>
<p><strong>A non-linked image</strong></p>
<ul>
<li><em>Anyone viewing images can see your address, but has to visually remember and re-type this address</em></li>
<li><em>Low chance of your email address being grabbed by a spam robot</em></li>
</ul>
<p>This is how Facebook displays email addresses in one’s profile. It is inconvenient to the user, since he or she cannot click the email address in order to send an email. The spider may grab one’s email address if a spam robot uses image reading (Optical Character Recognition) though this is unlikely at this time.</p>
<p><strong>HTML entity encoding</strong></p>
<ul>
<li><em>Anyone with a typical browser will be able to contact you</em></li>
<li><em>Medium to high chance of your email address being grabbed by a spam robot</em></li>
</ul>
<p>This method encodes certain characters of the email address into Unicode.  For instance, “Bob” in Unicode is “&amp;#66;&amp;#111;&amp;#98;” Since computers create Unicode, it does not seem like a hard task to decode from Unicode. I do not recommend this solution.</p>
<p><strong>Client-side obfuscation/abstraction (via JavaScript)<br />
</strong></p>
<ul>
<li><em>Anyone with a typical browser will be able to contact you</em></li>
<li><em>Low chance of your email address being grabbed by a spam robot</em></li>
</ul>
<p>This anti-spam solution is not a cure all&#8211;but it is my favorite right now. Some spider bots do run JavaScript. The majority of the spider robots do not however. The method described here not only prevents your email address from being obvious simple text, but it also performs levels of obfuscation and abstraction that makes it useable for actual browsers to read and gracefully degrade for those without JavaScript running.</p>
<p>In a related form, if you create your JavaScript function or call of the function on the server-side (ASP, PHP, etc) then you can <a href="http://pubs.logicalexpressions.com/Pub0009/LPMArticle.asp?ID=755">slightly change the function over a period of time</a>.  The user will never notice, since the output being given is exactly the same. It is only the input (the simple text) into the JavaScript function that is being changed.</p>
<p><strong>Server-side redirect</strong></p>
<ul>
<li><em>Anyone with a typical browser will be able to contact you</em></li>
<li><em>Medium to high chance of your email address being grabbed by a spam robot</em></li>
</ul>
<p>There are several ways to do this. Most redirect to a script that provides the email address. The problem with this solution is that spam robots will follow the link and eventually grab the URL although the email address is not in plain text. It is being given out. This is an <a href="http://jamesthornton.com/software/redirect-mailto.html">example of the server-side redirect method</a>. A similar solution is <a href="http://mailhide.recaptcha.net/">MailHide</a> from Captcha. I don’t recommend any use of Captcha except as a last resort, since I don’t enjoy using captchas myself.</p>
<p><strong>Contact form (no email address listed)</strong></p>
<ul>
<li><em>Anyone with a typical browser will be able to contact you, but will not know your email address<br />
</em></li>
<li><em>Next to no chance of your email address being grabbed by a spam robot</em></li>
</ul>
<p>This is guaranteed to save your email address from spam lists, since your email address is never used within your page. This solution could be annoying, since a potential vendor will have to use the contact form to hear more about your product. I’ve always thought this was impersonal. Although less of an issue for personal sites, a user often does not feel he or she is contacting the site owner.</p>
<p><strong>In conclusion</strong></p>
<p>The contact form is the only full-proof way, but right now, I prefer JavaScript obscuration. If my email address is captured, Gmail does a very good job (if sometimes, too aggressive) of ferreting out the email spam. If you&#8217;d like to have a small sense of justice, you can link your website to a <a href="http://towerofbabel.com/antispam/">multitude of email addresses</a> that are all fake.</p>
<p>Photo: Lake Tawakoni State Park, Texas, August 15, 2007 (Donna Garde)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivellama.com/blog/archives/hiding-an-email-address-from-spambots-and-web-spiders-less-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why email isn&#8217;t sending on the iPhone</title>
		<link>http://www.interactivellama.com/blog/archives/why-email-isnt-sending-on-iphone-att-smtp-server/</link>
		<comments>http://www.interactivellama.com/blog/archives/why-email-isnt-sending-on-iphone-att-smtp-server/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 20:19:46 +0000</pubDate>
		<dc:creator>Stephen James</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apple_iphone]]></category>
		<category><![CDATA[ATT]]></category>
		<category><![CDATA[Cingular]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[smart_phone]]></category>
		<category><![CDATA[smtp_server]]></category>

		<guid isPermaLink="false">/blog/archives/why-email-isnt-sending-on-iphone/</guid>
		<description><![CDATA[I don&#8217;t own an Apple iPhone. I don&#8217;t have a need for a smart phone (maps, sending email on my phone, or watching YouTube videos&#8211;can you do and still call it a &#8220;smart&#8221; phone?). I also don&#8217;t want to pay for AT&#38;T&#8217;s media plan either. And I only use my 20GB iPod in the car. [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t own an Apple iPhone. I don&#8217;t have a need for a smart phone (maps, sending email on my phone, or watching YouTube videos&#8211;can you do and still call it a &#8220;smart&#8221; phone?). I also don&#8217;t want to pay for AT&amp;T&#8217;s media plan either. And I only use my 20GB iPod in the car. Three of my co-workers own iPhones though, and one asked me to configure it to send email.</p>
<p>You would think, since the only wireless carrier that the Apple iPhone works with is AT&amp;T (albeit the new hacks that have appeared), that they would make the default SMTP server AT&amp;T&#8217;s SMTP&#8217;s server. However, they didn&#8217;t.</p>
<p>In <a href="http://www.wireless.att.com/support/knowledgeBase.do?content=KB72769.html">AT&amp;T&#8217;s Support KnowledgeBase KB7276</a> it says:</p>
<p>AT&amp;T will provide support for sending E-mail using AT&amp;T owned and operated <em>outgoing</em> server addresses:</p>
<ul>
<li>Former AT&amp;T Wireless customers use &#8220;smtp.mymmode.com&#8221; (Standard POP/IMAP compatible via port 25 with no SSL.)</li>
<li>AT&amp;T customers use &#8220;cwmx.com&#8221; (Standard POP/IMAP compatible via port 25 with no SSL.)</li>
</ul>
<p>The configuration and use of any other <em>outgoing</em> server address will not be supported due to several factors including, but not limited to, the inability for the outgoing server to authenticate users (whether by IP or username/password) that are not directly connected to that Internet Service Providers network. This is mainly done to prevent unsolicited users from sending SPAM via the ISPs servers.</p>
<p>Problem fixed!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivellama.com/blog/archives/why-email-isnt-sending-on-iphone-att-smtp-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domain and hosting problems and how to prevent them</title>
		<link>http://www.interactivellama.com/blog/archives/domain-and-hosting-problems-and-how-to-prevent-them/</link>
		<comments>http://www.interactivellama.com/blog/archives/domain-and-hosting-problems-and-how-to-prevent-them/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 17:38:57 +0000</pubDate>
		<dc:creator>Stephen James</dc:creator>
				<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[AnyWhereHost.com]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[hosting_company]]></category>
		<category><![CDATA[hosting_service]]></category>
		<category><![CDATA[register]]></category>
		<category><![CDATA[registrar]]></category>
		<category><![CDATA[shared_hosting]]></category>

		<guid isPermaLink="false">/blog/archives/domain-and-hosting-problems-and-how-to-prevent-them/</guid>
		<description><![CDATA[I have had a client choose to register their domain and host their website with AnywhereHost. About two weeks ago, AnywhereHost upgraded their servers and in the last week, they and GoDaddy, their registrar, have been having problems. This makes the client&#8217;s website intermittently down. It also has made the client&#8217;s email stop working entirely. [...]]]></description>
			<content:encoded><![CDATA[<p>I have had a client choose to register their domain and host their website with AnywhereHost. About two weeks ago, AnywhereHost upgraded their servers and in the last week, they and GoDaddy, their registrar, have been having problems. This makes the client&#8217;s website intermittently down. It also has made the client&#8217;s email stop working entirely. As you know, email is essential to day-to-day operation at any modern company. Can you trust your email to a $7/month company with personnel that you&#8217;ve never met in person. This hosting company, AnyWhereHost has been called multiple times, but they refuse to answer their phone. We have been unable to obtain the domain from them.</p>
<p>The best advice to prevent this from happening to you is DO NOT allow a shared hosting service to register YOUR domain for you.</p>
<p>I know from experience. Many years ago, I tried to retrieve my domain from a hosting company and spent hours on the phone. It turned out that the hosting company had been bought out and split. I was talking to the part of the company that kept the old name, but had sold out. They still had my records, too, and told me I was their customer until I talked to a manager that knew the situation.</p>
<p>Yes, you do need to know something of what you are doing to enter information into a few fields at a third-party registrar, such as Register.com or ItsYourDomain.com. You need to know your host&#8217;s name servers and that&#8217;s all. You can request those in a simple email to your host. It will cost you $15-$20 a year more to have a third-party registrar, but what is that small amount of money for a domain that you have control of at any moment. If you&#8217;re server and/or hosting company goes down, just move it.</p>
<p>Also, remember to regularly back up your online site to you local computer in case you cannot contact your hosting service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivellama.com/blog/archives/domain-and-hosting-problems-and-how-to-prevent-them/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

