Java Documentation
See the API and Conventions sections for references to those docs.
Jamama Design Document ../design/index.html
Jamama User's Guide ../user/index.html
Relevant Articles
Article Test email components in your software. He makes a Java SMTP server for test purposes, which ignores the mail content, and does no relaying. http://www.javaworld.com/javaworld/jw-08-2003/jw-0829-smtp.html
JavaMail. Not that good. 2nd page on POP. 3rd not about mail at all. http://javaworld.com/javaworld/jw-10-2001/jw-1026-javamail.html
Internet RFCs
ESMTP. (Trivial).
SMTP.
Old SMTP.
Internet Message Format
Old Internet Message format
Also see app/support
ETRN
SIZE
SIZE
SIZE
Messages, SMTP Service Extensions for Transmission of Large and Binary MIME
DSN (delivery status notifications)
DSN (delivery status notifications)
Message Submission
maybe Message Submission
duplicate msgs
MIME (part 1)
MIME (part 2)
MIME (part 3)
MIM (part 4)
SMTP Service Extension for 8bit-MIMEtransport
SMTP Service Extension for 8bit-MIMEtransport
CHUNKING. Large and Binary MIME
HEADERS
Pipelining
Pipelining
Enhanced Mail System Status Codes
Enhanced Mail System Status Codes
Enhanced Mail System Status Codes
Enhanced Mail System Status Codes (These are the numeric codes after the normal SMTP status codes.)
Email DNS: (part 1),
Common Mailbox Names (part 1),
Authentication