<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Validating email addresses</title>
	<atom:link href="http://chip.kcubes.com/2008/04/21/validating-email-addresses/feed/" rel="self" type="application/rss+xml" />
	<link>http://chip.kcubes.com/2008/04/21/validating-email-addresses/</link>
	<description>Tech commentary of thoughts, challenges, how-to's, and the mundane.</description>
	<pubDate>Fri, 21 Nov 2008 02:13:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	</channel>
</rss>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>Chip's Technical Blog</title>
<link rel="SHORTCUT ICON" href="http://chip.kcubes.com/favicon.ico"/>
<link type="text/css" title="default" rel="stylesheet" href="http://chip.kcubes.com/chip.css"/>
<style type="text/css">
<!--

-->
</style>
<!--ol {display: block; padding-left: 0em; margin: 0 0 1em 1em; }-->
  <link rel="alternate" type="application/rss+xml" title="Chip&#8217;s Technical Blog RSS Feed" href="http://chip.kcubes.com/feed/" />
  <link rel="pingback" href="http://chip.kcubes.com/blog/xmlrpc.php" />
        </head>
<body>
	<div id="navbar">
	<!--<span style="display: run-in; ">Navigation: </span>-->
	<a href="http://chip.kcubes.com/">Home</a><a href="http://chip.kcubes.com/resume/">Resume</a><a href="http://chip.kcubes.com/research/">Research</a><a href="http://chip.kcubes.com/personal/">Personal</a><a href="http://chip.kcubes.com/killian_young/">Killian/Young</a><a href="http://www.kcubes.com/gallery/v/chip">Picture Album</a><a href="http://chip.kcubes.com/links.php">Links</a><a href="/2008/04/21/validating-email-addresses/feed/?printable=true">Printer-friendly</a>	</div>
<!--<hr WIDTH="100%" style="margin:0 0;padding: 0 0">-->
	<div id="withsidebar">
		<div id="sidebar">
			<img src="/chipPic.jpg" alt="Picture of Me"/>        <div class="box">
		<ul>

			<li> Search posts:
				<form method="get" id="searchform" action="http://chip.kcubes.com/">
<div><input type="text" value="" name="s" id="s" />
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>
			</li>

			<!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it.
			<li><h2>Author</h2>
			<p>A little something about you, the author. Nothing lengthy, just an overview.</p>
			</li>
			-->

			<li>
						</li>

			
			<li><h2>Archives</h2>
				<ul>
					<li><a href='http://chip.kcubes.com/2008/09/' title='September 2008'>September 2008</a></li>
	<li><a href='http://chip.kcubes.com/2008/07/' title='July 2008'>July 2008</a></li>
	<li><a href='http://chip.kcubes.com/2008/06/' title='June 2008'>June 2008</a></li>
	<li><a href='http://chip.kcubes.com/2008/05/' title='May 2008'>May 2008</a></li>
	<li><a href='http://chip.kcubes.com/2008/04/' title='April 2008'>April 2008</a></li>
	<li><a href='http://chip.kcubes.com/2007/12/' title='December 2007'>December 2007</a></li>
	<li><a href='http://chip.kcubes.com/2007/11/' title='November 2007'>November 2007</a></li>
	<li><a href='http://chip.kcubes.com/2007/10/' title='October 2007'>October 2007</a></li>
	<li><a href='http://chip.kcubes.com/2007/09/' title='September 2007'>September 2007</a></li>
	<li><a href='http://chip.kcubes.com/2007/08/' title='August 2007'>August 2007</a></li>
	<li><a href='http://chip.kcubes.com/2007/07/' title='July 2007'>July 2007</a></li>
				</ul>
			</li>

			<li class="categories"><h2>Categories</h2><ul>	<li class="cat-item cat-item-3"><a href="http://chip.kcubes.com/tags/howto/" title="View all posts filed under How-to">How-to</a> (3)
</li>
	<li class="cat-item cat-item-4"><a href="http://chip.kcubes.com/tags/musings/" title="View all posts filed under Musings">Musings</a> (8)
</li>
	<li class="cat-item cat-item-6"><a href="http://chip.kcubes.com/tags/programming/" title="View all posts filed under Programming">Programming</a> (1)
</li>
	<li class="cat-item cat-item-5"><a href="http://chip.kcubes.com/tags/software/" title="View all posts filed under Software">Software</a> (10)
</li>
	<li class="cat-item cat-item-1"><a href="http://chip.kcubes.com/tags/uncategorized/" title="View all posts filed under Uncategorized">Uncategorized</a> (3)
</li>
</ul></li>
			          </ul>
          </div>
		</div>
		<div id="content">
			<h2><a href="http://chip.kcubes.com/">Chip&#8217;s Technical Blog</a></h2>
<div class="description">Tech commentary of thoughts, challenges, how-to&#8217;s, and the mundane.<br/><i>Note: to see my personal journal, formerly on this page, visit my <a href="/personal/">personal page</a>.</i>
</div>

<div class="box">
	<div class="widecolumn">

	
		<div class="navigation">
			<div class="alignleft">&laquo; <a href="http://chip.kcubes.com/2007/12/22/new-category-programming-this-week-swap-and-concept_check/">New Category: Programming (this week: swap and concept_check)</a></div>
			<div class="alignright"><a href="http://chip.kcubes.com/2008/05/05/destination-west-lafayette-indiana/">Destination: West Lafayette, Indiana</a> &raquo;</div>
		</div>

		<div class="post" id="post-34">
			<h2><a href="http://chip.kcubes.com/2008/04/21/validating-email-addresses/" rel="bookmark" title="Permanent Link: Validating email addresses">Validating email addresses</a></h2>

			<div class="entry">
				<p>As an early user of gmail, I was able to select precisely the username I wanted, ckillian, which is a very common username for people whose first name starts with &#8216;C&#8217; and whose last name is Killian.  Unfortunately, as often goes for popular shared services, there are many gmail users who fit those parameters.  By itself, that wouldn&#8217;t be a problem, except that on occasion, these other gmail users seem to forget that ckillian is not their email address.  They will use it to buy tickets on ticketmaster, place beach house reservations, setup ipod accounts, request proprietary recipes from companies, purchase items from websites, and, most recently, even to use it to purchase online postage from the USPS.</p>
<p>The &#8220;best&#8221; part is when users are so convinced it is their address that they go through Google&#8217;s password recovery system to try to get my password.  This has happened 3 times so far.  (I know, because Google sends me a link to my email addresses to follow if I want to proceed in resetting my password.)  One truly intelligent user, after going through the password change system and failing, actually sent me an email asking if I would forward the information to her, which I was happy to do (on a temporary basis).</p>
<p>I recognize that for the users, this is generally an honest mistake (I get these receipts for a CXXXX Killian, and what&#8217;s obvious to me is that ckillian is there username for some other things, and they just got mixed up while entering the email address).  When I get such receipts, responses, etc., if there is a phone number listed for the user, I often make the attempt to phone them to let them know of their mistake.  But more often than not, there is no method shown to contact them with.  In these cases, I have two options: (1) ignore it, and hope I don&#8217;t get stuck on some mailing list, or (2) contact the seller/sender and let them know they are sending information to the wrong party.  Some vendors handle this well &#8212; the Apple store took care of it without hassle.  Others, like the USPS, take some convincing (at first they thought I was trying to commit fraud).  And then there are those like Ticketmaster, who I have simply given up on, because I can&#8217;t seem to get them to stop sending me junk even when I did setup the account (and diligently unchecked the boxes so I would not receive the junk).</p>
<p>This represents a fairly significant issue though, because for many of these services and sites, by going through a forgotten password dialog, I could have the password reset and emailed to my account, giving me access to their information and account, and possibly other information such as credit cards, or perhaps just the ability to purchase things using their credit cards.</p>
<p>And what frustrates me the most is that most of these sites have set up a kind of account based on this email address, without validating that the new user actually has access to the email address.  It&#8217;s one thing if you simply mistype an email and as a result a single receipt goes to the wrong email address.  It&#8217;s yet another if you are saving state for the user under this email address without validating it.  Most websites form of validation is just to have the user type it twice.  But we should know by now that user data cannot be trusted, and if we are going to store that kind of information, we really should validate the email address.</p>
<p>And it&#8217;s not even that hard to do so&#8212;mailing lists do this all the time.  When you subscribe, they send you an email for you to prove you have received before allowing your subscription to proceed.  All sites creating accounts should do the same.  I would much rather have gotten an email from the USPS telling me to validate someone else&#8217;s account (which I would not have) than gotten a receipt for a delivery confirmation postage for a particular person.</p>
<p>So to those of you developing websites which create accounts for email addresses &#8212; please, please, please validate these email addresses before storing them!</p>

				
				<p class="postmetadata alt">
					<small>
						This entry was posted
												on Monday, April 21st, 2008 at 6:19 pm						and is filed under <a href="http://chip.kcubes.com/tags/musings/" title="View all posts in Musings" rel="category tag">Musings</a>.
						You can follow any responses to this entry through the <a href='http://chip.kcubes.com/2008/04/21/validating-email-addresses/feed/'>RSS 2.0</a> feed.

													You can <a href="#respond">leave a response</a>, or <a href="http://chip.kcubes.com/2008/04/21/validating-email-addresses/trackback/" rel="trackback">trackback</a> from your own site.

						
					</small>
				</p>

			</div>
		</div>

	
<!-- You can start editing here. -->


			<!-- If comments are open, but there are no comments. -->

	 


<h3 id="respond">Leave a Reply</h3>


<form action="http://chip.kcubes.com/blog/wp-comments-post.php" method="post" id="commentform">


<p><input type="text" name="author" id="author" value="" size="22" tabindex="1" />
<label for="author"><small>Name (required)</small></label></p>

<p><input type="text" name="email" id="email" value="" size="22" tabindex="2" />
<label for="email"><small>Mail (will not be published) (required)</small></label></p>

<p><input type="text" name="url" id="url" value="" size="22" tabindex="3" />
<label for="url"><small>Website</small></label></p>


<!--<p><small><strong>XHTML:</strong> You can use these tags: <code>&lt;a href=&quot;&quot; title=&quot;&quot;&gt; &lt;abbr title=&quot;&quot;&gt; &lt;acronym title=&quot;&quot;&gt; &lt;b&gt; &lt;blockquote cite=&quot;&quot;&gt; &lt;cite&gt; &lt;code&gt; &lt;del datetime=&quot;&quot;&gt; &lt;em&gt; &lt;i&gt; &lt;q cite=&quot;&quot;&gt; &lt;strike&gt; &lt;strong&gt; </code></small></p>-->

<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>

<p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
<input type="hidden" name="comment_post_ID" value="34" />
</p>

</form>



	
	</div>
</div>


<div id="inlinefooter">
<!-- If you'd like to support WordPress, having the "powered by" link someone on your blog is the best way, it's our only promotion or advertising. -->
	<p>
		Chip&#8217;s Technical Blog is proudly powered by
		<a href="http://wordpress.org/">WordPress</a>
		<br /><a href="http://chip.kcubes.com/feed/">Entries (RSS)</a>
		and <a href="http://chip.kcubes.com/comments/feed/">Comments (RSS)</a>.
		<!-- 16 queries. 0.421 seconds. -->
	</p>
</div>

<!-- Gorgeous design by Michael Heilemann - http://binarybonsai.com/kubrick/ -->

		
		</div>
	</div>
<div id="footer">
<b>Contact: </b>
[<a href="mailto:chip_killian@acm.org">@ ACM.org</a>]
[<a href="mailto:ckillian+web@gmail.com">@ Gmail.com</a>]
</div>
</body>
</html>
