Acronym for Simple Mail Transfer Protocol
It's what email uses for sending.
You can implement secure SMTP using the STARTTLS command.
POP3 and IMAP are what is used for recieving email.
Mail format is specified in RFC:2822, and then extended with MIME.
Programs which send/recieve SMTP are usually called MTA (Mail Transport Agents)
RFC's:
30 pages link to SMTP: