RFC 1123
-- Requirements for Internet Hosts, Applications and Programs (1989).
Example
% telnet gremlin.ics.uci.edu 25
Trying 128.195.1.70...
Connected to gremlin.ics.uci.edu.
Escape character is '^]'.
220 gremlin.ics.uci.edu Server SMTP (Complaints/bugs to:
Postmaster@ics.uci.edu)
EXPN ics54
250 ICS 54 Account <ics54@gremlin.ics.uci.edu>
QUIT
221 gremlin.ics.uci.edu says goodbye to igor.ics.uci.edu at Mon Feb 14 19:18:16.
Connection closed by foreign host.
%
Use local system to manipulate mailboxes and folders on server.
Keeps messages on the server.
Local system acts like a (smart) cache.
From your local system, you read and manage messages on the
remote server directly.
Support for concurrent access to shared mailboxes
Encodings
Mail was meant to carry only "text." Binary information must be "encoded."
uuencode [ source-file ] filename
Encode source-file (or standard input) with the
result going to standard output including filename
at the start.
uudecode [ encoded-file ]
Decode encoded-file (or standard input) with the
result going as specified by the filename included
at its start.
mimencode [ -u ] [ source-file ]
[ -ooutputfile ]
Using "base64" encoding, encode (or decode if the -u
option is set) source-file (or standard input)
to produce outputfile (or standard out).
Note: If you want to try this, do so on the EA systems,
rather than ICS systems.
Examples:
% cat message
Here is a message
for you.
%
% uuencode message MyMessage > 2go
%
% cat 2go
begin 600 MyMessage
;2&5R92!I<R!A(&UE<W-A9V4*9F]R('EO=2X*
end
%
% uudecode 2go
%
% cat MyMessage
Here is a message
for you.
%
% cat message | uuencode Amessage | uudecode
% cat Amessage
Here is a message
for you.
%
Multimedia Mail
MIME =
Multi-Purpose Internet Mail Extensions
Label content type and subtype