<?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>www.nerdscene.com &#187; Qualcomm</title>
	<atom:link href="http://www.nerdscene.com/tag/qualcomm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nerdscene.com</link>
	<description>bitching about everything, one post at a time...</description>
	<lastBuildDate>Tue, 06 Apr 2010 17:40:42 +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>Digging up the past…</title>
		<link>http://www.nerdscene.com/2008/03/30/27/</link>
		<comments>http://www.nerdscene.com/2008/03/30/27/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 19:54:19 +0000</pubDate>
		<dc:creator>Eli Sand</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Declude]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Eudora]]></category>
		<category><![CDATA[message-id]]></category>
		<category><![CDATA[Qualcomm]]></category>
		<category><![CDATA[RFC]]></category>
		<category><![CDATA[Trillian]]></category>
		<category><![CDATA[Trillian Astra]]></category>

		<guid isPermaLink="false">http://www.elisand.com/archives/42</guid>
		<description><![CDATA[So I was poking around my old emails today trying to locate my &#8220;Welcome&#8221; email to the Trillian Astra beta program so I could download the latest build when I came across this little jem of a thread. Unfortunately I don&#8217;t have all the correspondence&#8230; seems I decided to just keep the ending part (which [...]]]></description>
			<content:encoded><![CDATA[<p>So I was poking around my old emails today trying to locate my &#8220;Welcome&#8221; email to the Trillian Astra beta program so I could download the latest build when I came across this little jem of a thread.  Unfortunately I don&#8217;t have all the correspondence&#8230; seems I decided to just keep the ending part (which was the best).<br />
<span id="more-27"></span></p>
<blockquote><p><strong>From:</strong> Steve Dorner<br />
<strong> Sent:</strong> Wednesday, October 20, 2004 4:00 PM<br />
<strong> To:</strong> Eli<br />
<strong> Cc:</strong> Pete Resnick; Matthew Dudziak<br />
<strong> Subject:</strong> Re: Fwd: RE: Fwd: Bad Mail Headers</p>
<p>At 12:31 PM -0700 10/20/04, Matt Dudziak wrote:<br />
&gt; GO GET the guy who wrote RFC 2822 to READ THIS EMAIL and see what he says.</p>
<p>I have.  He says you&#8217;re wrong.</p>
<p>I&#8217;m not surprised, given that I&#8217;ve been involved in drafting things like MIME and 2822, and have had people like Pete Resnick (RFC 2822 editor), Dave Crocker (RFC 822 author) and John Vittal (RFC 733 author) using my software for much of the time.</p>
<p>Doesn&#8217;t mean we won&#8217;t try to pander to people who misunderstand things this way, but it does mean that, indeed, you may as well stop quoting RFC&#8217;s at us.  Thank you for your effort, however.</p>
<p>The syntax issue aside, this part is patent nonsense:</p>
<p>&gt; 1) the part after the @ is not HER IP address</p>
<p>There is absolutely no requirement that the LHS of a message-id be an identifier of the client performing the message submission.  There are in fact situations where this is impossible, which is one good reason it&#8217;s not a requirement.</p></blockquote>
<p>Now for those who don&#8217;t know, at the time of this email, Steve Dorner was the Vice President of Technology at Qualcomm Inc.  That means he should be smart &#8211; he should be smart and he should be smart about his image to the public.  As it turns out, Steve isn&#8217;t smart (because he&#8217;s *blatantly* wrong &#8211; which I will prove below), and he was quite rude &#8211; though I will admit I was getting fed up with Qualcomm telling me that I was wrong and their product wasn&#8217;t at fault.</p>
<p>Oh, I suppose I should mention this all came from me being a Mail Systems Administrator and trying to deal with a client using Eudora which was not following RFC specifications.  The client was very upset that her product wasn&#8217;t able to send out email using our systems which she was paying for, and I tried to explain to her that the product had a bug and in turn tried to be <em>nice</em> and inform Qualcomm about the bug so they could fix it since it was pretty major.</p>
<p>Here&#8217;s a separate related email I had with other people to ensure that I was reading the RFCs correctly and that I in fact was correct, and Qualcomm was wrong &#8211; especially that arrogant Steve Dorner.</p>
<blockquote><p><strong>From:</strong> Scott Perry<br />
<strong>Sent:</strong> Wednesday, October 20, 2004 6:40 PM<br />
<strong>To:</strong> Eli<br />
<strong>Subject:</strong> Eudora and their Message-ID&#8217;s with domain-literals not enclosed in &#8220;[ ]&#8221;</p>
<p>Eudora and their Message-ID&#8217;s with domain-literals not enclosed in &#8220;[ ]&#8221;</p>
<p>This is determined by RFC822 section 4.1, which describes the syntax of E-mail headers. It specifies:</p>
<p>&#8220;Message-ID&#8221; &#8220;:&#8221; msg-id</p>
<p>which means that the content of the Message-ID: header is required to be in the format of &#8220;msg-id&#8221;. The &#8220;msg-id&#8221; syntax is defined as:</p>
<p>msg-id = &#8220;&lt;&#8221; addr-spec &#8220;&gt;&#8221; ; Unique message id</p>
<p>which means that it needs to have &#8220;&lt;&#8221; followed by the &#8220;addr-spec&#8221; format followed by &#8220;&gt;&#8221;. The &#8220;addr-spec&#8221; syntax is defined as:</p>
<p>addr-spec = local-part &#8220;@&#8221; domain ; global address</p>
<p>So we now know that the part to the right of the &#8220;@&#8221; in a Message-ID: header must be in the format of &#8220;domain&#8221;. &#8220;domain&#8221;&#8216;s syntax is:</p>
<p>domain = sub-domain *(&#8220;.&#8221; sub-domain)<br />
sub-domain = domain-ref / domain-literal</p>
<p>where &#8220;domain-ref&#8221; ends up being the *name* of the computer. Section 6.2.3 permits IPs to be used in place of domains, *if* they use the domain literal format. The domain-literal format is defined as:</p>
<p>domain-literal = &#8220;[" *(dtext / quoted-pair) "]&#8221;</p>
<p>meaning that there is no question that the brackets are required in the Message-ID: if an IP is used instead of a domain name.</p>
<p>It&#8217;s a long, convoluted, and complex path getting to the answer, but it would be very difficult to argue that the brackets are not required when an IP address is used.</p></blockquote>
<p>I&#8217;m not sure what position Scott holds, but he works for Declude Inc. which provides a mail filter for email.  He outlined the RFCs perfectly, which was exactly how I had read them as well &#8211; so we were on the same channel and clearly proving Qualcomm wrong.  However, Qualcomm wanted nothing to do with this problem &#8211; especially fixing it it appeared.  I was overly appalled that they were so hostile towards me, though I suppose that&#8217;s what can happen when your company employs most of the people who <em>write</em> the RFCs for email!  Just too bad they&#8217;re unable to implement their own work.  Pathetic.</p>
<p>Anyways, there&#8217;s some fun for today &#8211; enjoy it while it&#8217;s still here.  Always a chance that I&#8217;ll get some letter from Qualcomm lawyers telling me to remove this post or something &#8211; but in my defense, there were no &#8220;tags&#8221; on the emails saying it was private and personal, so tough luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdscene.com/2008/03/30/27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

