Google Answers Logo
View Question
 
Q: stuff-for-pete ??? ( Answered 5 out of 5 stars,   2 Comments )
Question  
Subject: stuff-for-pete ???
Category: Computers > Internet
Asked by: spacebrother-ga
List Price: $5.00
Posted: 24 Jun 2002 22:24 PDT
Expires: 24 Jul 2002 22:24 PDT
Question ID: 32732
Many HTML-formatted email contains <stuff-for-pete> in the header
info.  Why is this there?  And who is Pete?

Request for Question Clarification by sa-ga on 25 Jun 2002 00:20 PDT
Hi, SpaceBrother. Two questions for clarification:

Are you a Mac user?

Are you using Eudora?

sa-ga

Clarification of Question by spacebrother-ga on 25 Jun 2002 00:42 PDT
Mac yes
Eudora yes
example:


<x-html><!x-stuff-for-pete base="" src="" id="1"
charset="iso-8859-1"><meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1"><html>
<head>
<meta name="GENERATOR" content="IncrediMail 1.0">
Answer  
Subject: Re: stuff-for-pete ???
Answered By: eiffel-ga on 25 Jun 2002 02:41 PDT
Rated:5 out of 5 stars
 
Hi spacebrother,

The "stuff for pete" is added to incoming HTML messages by your Eudora
email client.

In an online posting to the news.admin.net-abuse.email newsgroup, Bill
Cole wrote:

"It's cruft added by Eudora to all incoming (and perhaps outgoing???)
HTML mail. Any HTML mail you receive in Eudora will, when shown as
source, have a line similar to this added to the top."

Bill Cole, "x-stuff-for-pete base..." Online posting (29 Jan 2002)
<news.admin.net-abuse.email> via Google Groups
http://groups.google.com/groups?selm=bill-5A0807.06111129012002%40corp.supernews.com

The "x-stuff-for-pete" tag encodes information that is used by Eudora
to help display the message. The tags are not intended for use by any
other program. In an online posting, someone called Andres suggested
that the data encoded as "stuff-for-pete" was additional parameters
that would help Eudora to render html email messages written using
Microsoft Outlook.

Andres, "Way OT..." Online posting (23 Dec 2001)
<macromedia.dreamweaver> via Google Groups
http://groups.google.com/groups?selm=a054r9%24n8a%241%40forums.macromedia.com

In the following online posting to the uk.comp.sys.mac newsgroup,
Elana Kehoe quotes James MacDonald as suggesting that the "pete" is
Pete Resnick, who is listed in the credits for Eudora and apparently
wrote the HTML renderer.

Elana Kehoe, "OT: Stuff-For-Pete" Online posting (1 Apr 2002)
<uk.comp.sys.mac> via Google Groups
http://groups.google.com/groups?selm=1f9ymvn.b3783p1ebxzm7N%25elana.spaghetti%40zen.org

Two of the attributes within the "stuff-for-pete" tag are "base" and
"src" (i.e. Source location). There is a mailing list message by Pete
Resnick in which he discusses these matters:

Pete Resnick writes "We all know of documents who specify a base that
is vastly different from their location. You're not supposed to do
that, but people do all of the time.":
http://lists.w3.org/Archives/Public/uri/1997Sep/0011.html

Pete's message seems to tie all the other clues together. It's likely
that Pete was responsible for rendering HTML emails, but found that
sometimes the base and location were not strictly HTML compliant.
Instead of hacking Eudora's rendering engine to cope with buggy HTML
generators, Pete arranged for an "outer" tag to be added to incoming
messages to specify usable values for base and location. This
"stuff-for-pete" was so-named, and survived in that form in the
release versions of Eudora.


Google web searches used:

"stuff +for pete" tag
://www.google.com/search?q=%22stuff+%2Bfor+pete%22+tag

"Pete Resnick"
://www.google.com/search?q=%22Pete+Resnick%22


Google Groups searches used:

"stuff +for pete" tag
http://groups.google.com/groups?q=%22stuff+%2Bfor+pete%22+tag&sa=N&tab=wg

"stuff +for pete" eudora
http://groups.google.com/groups?q=%22stuff+%2Bfor+pete%22+eudora

"stuff +for pete" resnick
http://groups.google.com/groups?q=%22stuff+%2Bfor+pete%22+resnick


Regards,
eiffel-ga

Clarification of Answer by eiffel-ga on 01 Jul 2002 00:06 PDT
I emailed Pete Resnick to confirm this, and have now received the following reply:

Yes, I am the "pete" in "x-stuff-for-pete". I am also the "Pete" and 
the "PETE" in many of the Macsbug symbols in Eudora. Some of those 
are quite amusing.....

Please feel free to repost this message if you like:

The answer eiffel-ga gives is pretty darn close to accurate.

I am the engineer who wrote just about all of the text handling code 
in Eudora. (So, when you type "a" and "b" appears on the screen, 
that's my fault!) One of the pieces of code that I wrote was a simple 
HTML interpreter that takes an HTML message and displays it in 
Eudora. It isn't a very smart HTML engine (it doesn't understand 
tables or style sheets), but for most e-mail messages, it gets the 
job done. Most of message handling code was written by Steve Dorner, 
the original creator of Eudora. The HTML code that I wrote only ever 
sees the text of the message. The message handling code that Steve 
wrote is responsible for handing that text to my code.

However, HTML e-mail messages may have some special header fields at 
the top of the message that my HTML handling code needs to know 
about. Specifically, they are "Content-Base:", "Content-Location:", 
and the "charset" parameter of the "Content-Type:" header field. 
Also, if the HTML message has embedded pictures and other parts 
attached to the message, there is a special folder on the disk where 
those parts are stored.

The "x-stuff-for-pete" tag is inserted by Steve's message handling 
code when it receives a message. In it, Steve's code puts the data 
from the "Content-Base:" (into the "base=" attribute), the 
"Content-Location:" (into the "src=" attribute), the "charset" (into 
the "charset=" attribute), and Eudora's internal ID number that tells 
it where the attached pictures and things are stored (in the "id=" 
attribute).

The "x-stuff-for-pete" tag *NEVER* appears outside of Eudora. It is 
only used in Eudora's internal storage. When we send a message that 
has HTML in it, we strip out the "x-stuff-for-pete" tag and format 
the message appropriately.

The "x-stuff-for-pete" tag has *NOTHING* to do with spam (except for 
the fact that lots of spam has HTML).

I hope that answers everyone's questions. There's lots of low-level 
silliness in Eudora. The "x-stuff-for-pete" tag just happens to be a 
user-visible example.

pr
spacebrother-ga rated this answer:5 out of 5 stars
This is a great answer and a great service.  Thanks!

Comments  
Subject: Re: stuff-for-pete ???
From: to0d-ga on 25 Jun 2002 01:11 PDT
 
It's spam Email, refer: http://combat.uxn.com/complaint1.txt
<somebody> is included to email systems for transferring also
Recipients name beside his/hers email address. In this way you can
write mail to "John Doe" instead on john.doe@itdoesntexist.com
When sending mail thru SMTP (mail protocol) You have to specify at
least
Sender,Recipient and Body.
Pete is probably just a fake name used in this spam.

- To0d
Subject: Re: stuff-for-pete ???
From: spacebrother-ga on 02 Jul 2002 02:12 PDT
 
Heh.  Not only did <eiffel-ga> come up with Pete's identity, we also
got to meet Pete himself!

If this is not the coolest thing on the Web, I don't know what is!

A peer-to-peer person-to-person cash info e-market.

Google Answers is building tomorrow today!

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

SpaceBrother Number One
<http://www.spacebrothers.com/>

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy