01. Intro
02. How to do it
03. The other commands explained, sorta....
04. What the email looked like when I got it......

--------------------------------------------------------------------------
01. OK, so the title is a bit misleading. This isn't really any fun, just kinda...... interesting.
The purpose of this text file is to show you how to screw around with email.

DISCLAIMER: The MacMan admits to being a "moron" and thefore cannot be held responsible for anything he does. (That includes but is not limited to: This text file)

You'll need a Telnet program..... like NCSA Telnet (There's others for the Mac, but this is the one I have..... and I think it's the one most people use....) You can get it from ftp://ftp.ncsa.uiuc.edu/Telnet/Mac/Telnet2.6/Telnet2.6.sit.hqx. Or to get the latest version go to ftp://ftp.ncsa.uiuc.edu/Telnet/Mac/. You might also want to download their manual.....

--------------------------------------------------------------------------
02. Now that you've got that telnet to port 25 (Or sometimes port 19) on the server of your choice.

Note: "//" means the rest of the text on this line is a comment......

Just open up NCSA Telnet, and press "APPLE-A". Or go to the file menu and select Open Connection....... Now that you've got that Open Connection window open, type "macman.net 25" (That's "macman.net" followed by a space, then "25")(Or whatever server you want to try, this is just for the example). And call the window whatever you want (Or nothing at all).

//After clicking on "Connect" a new window should open, and at the top it will say
220 ultima.thenerve.com ESMTP Sendmail 8.8.7/8.8.7; Mon, 29 Dec 1997 22:47:44 -0
500 (EST)

//Ya, wasn't that interesting??? Now type "helo YOUR NAME" or whatever.......

helo stupid computer
500 Command unrecognized: "}}|#helo stupid computer"

//Hmmm, I always get those errors. But if you try again it works, wonder why.........

helo macman
250 ultima.thenerve.com Hello ip213-119.cc.interlog.com [207.34.213.119], pleased to meet you

//Wow, it's pleased to meet me... ya, and I'm pleased that it's letting me
//screw around with it....

mail from:todd@shityISP.com

//Yep, that's where it all begins.... if it spits out some error messages
//try using the same domain name that you telnetted to.....
//(Here it would be macman.net)

250 todd@shityISP.com... Sender ok
rcpt to:macman@macman.net

//rcpt to: sends the mail to wherever you want. You can do as many of
//these as you want to. Send it to hundreds of people (If you have the time)

250 macman@macman.net... Recipient ok
data

//Once you type data and press return, there's no turning back....

354 Enter mail, end with "." on a line by itself
Subject:Life Sucks...
Date:The last pone    one you had was with your cousin, you h HILLBILLY!!!!!
X-Sender:The PostMan
Postage-Paid:0 cents
Message-ID:None

//The above will become headers in the message. Just type something,
//with no spaces, and stick a colon ":" on the end of it, then type whatever.....
//I tried typing "Received:" but it just shows up as plain text. You could type
//"Recieved:" and hope whoever gets the message won't notice the type....

Ya, so here's my message.

Remember, if you screw something up. You can't delete anything on the line above . So don't screw anything up!!!!!!!!!!

.
250 WAA12113 Message accepted for delivery
quit
221 ultima.thenerve.com closing connection

--------------------------------------------------------------------------
03. 

//Here's some commands you can use...

vrfy macman
250 Macman <macman@ultima.thenerve.com>

//That just shows the address, and sometimes the account owners
//name (Although it is not always correct.....)

expn macman@macman.net
250 <macman3@geocities.com>

//expn followed by an email address shows where the mail gets forwarded to
// (If their mail gets forwarded at all)

//help shows THEIR definitions of the commands.....

help
214-This is Sendmail version 8.8.7
214-Topics:
214-	HELO	EHLO	MAIL	RCPT	DATA
214-	RSET	NOOP	QUIT	HELP	VRFY
214-	EXPN	VERB	ETRN	DSN
214-For more info use "HELP <topic>".
214-To report bugs in the implementation send email to
214-	sendmail-bugs@sendmail.org.
214-For local information send email to Postmaster at your site.
214 End of HELP info

//Hmmm, donno what etrn does.......

etrn macman@macman.net
250 Queuing for node macman@macman.net started

help ehlo

//Say this instead of saying helo.....

214-EHLO <hostname>
214-	Introduce yourself, and request extended SMTP mode.
214-Possible replies include:
214-	SEND		Send as mail			[RFC821]
214-	SOML		Send as mail or terminal	[RFC821]
214-	SAML		Send as mail and terminal	[RFC821]
214-	EXPN		Expand the mailing list		[RFC821]
214-	HELP		Supply helpful information	[RFC821]
214-	TURN		Turn the operation around	[RFC821]
214-	8BITMIME	Use 8-bit data			[RFC1652]
214-	SIZE		Message size declaration	[RFC1870]
214-	VERB		Verbose				[Allman]
214-	ONEX		One message transaction only	[Allman]
214-	CHUNKING	Chunking			[RFC1830]
214-	BINARYMIME	Binary MIME			[RFC1830]
214-	PIPELINING	Command Pipelining		[RFC1854]
214-	DSN		Delivery Status Notification	[RFC1891]
214-	ETRN		Remote Message Queue Starting	[RFC1985]
214-	XUSR		Initial (user) submission	[Allman]
214 End of HELP info

help noop
214-NOOP
214-	Do nothing.
214 End of HELP info

help verb
214-VERB
214-	Go into verbose mode.  This sends 0xy responses that are
214-	not RFC821 standard (but should be)  They are recognized
214-	by humans and other sendmail implementations.
214 End of HELP info

help dsn
214-MAIL FROM: <sender> [ RET={ FULL | HDRS} ] [ ENVID=<envid> ]
214-RCPT TO: <recipient> [ NOTIFY={NEVER,SUCCESS,FAILURE,DELAY} ]
214-                     [ ORCPT=<recipient> ]
214-	SMTP Delivery Status Notifications.
214-Descriptions:
214-	RET	Return either the full message or only headers.
214-	ENVID	Sender's "envelope identifier" for tracking.
214-	NOTIFY	When to send a DSN. Multiple options are OK, comma-
214-	        delimited. NEVER must appear by itself.
214-	ORCPT	Original recipient.
214 End of HELP info


--------------------------------------------------------------------------
04. Here's how it looked when I got it......

Received:from geocities.com
(mail1.geocities.com [209.1.224.29])
by gold.interlog.com (8.8.5/8.8.5) with ESMTP id WAA12455 for
<macman@interlog.com>; Mon, 29 Dec
1997 22:12:30 -0500 (EST)
From:todd@shityISP.com

Received: from ultima.thenerve.com 
([207.51.47.2]) by geocities.com
(8.8.5/8.8.5) with ESMTP id TAA00725
for <macman3@geocities.com>; Mon, 29 Dec 1997 19:12:20 -0800 (PST)

Received: from macman (My IP address was in here.....) by
ultima.thenerve.com (8.8.7/8.8.7) with
SMTP id WAA12113 for
macman@macman.net; Mon, 29 Dec
1997 22:08:05 -0500 (EST)
Subject: Life Sucks...
Date: The last one you had was with your cousin, you HILLBILLY!!!!!
X-Sender: The PostMan
Postage-Paid: 0 cents
Message-ID: None
X-UIDL: ba4681005533aad561a73df5200201ba
X-Mozilla-Status: 0001
Content-Length: 295


Ya, so here's my message.

Remember, if you screw something up. You can't delete anything on the line above. So don't screw anything up!!!!!!!!!!







