Can someone tell me if I have covered all Email protocols when using an Email client and Web Mail to send and receive email?

Email client:

POP -Receiving an email;
IMAP -Receiving an email;
SMTP -Connecting to Mail Server (Sending an email);
SMTP Relay -Connecting directly to Mail Relay Server (Sending an email);

Web Mail

HTTP -Receiving / Reading emails;
SMTP -Sending an email

Many Thanks,


Your question is a bit vague and depending on the exact formulation there may be more (or less) protocols involved. For example you likely need DNS services to lookup the domain names and for example TCP/IP and Ethernet or similar for the transport.

Also note that SMTP Relay isn't an extra protocol and HTTP is not a Protocol that deals with emails, so unless the question asks for these specifically, you want to scratch those.

  • Thanks Max what would be a better label that would include SMTP Relay and HTTP with IMAP, POP and SMTP - interfaces perhaps? – nav Jul 19 '13 at 9:18
  • REad tools.ietf.org/html/rfc821 and you will see that there is no SMTP Relay protocol it's just part of the SMTP protocol. You could try to include HTTP with the others by asking for the Application layer protocols in the sending and receiving of emails via a desktop and a web client, but that would still at least include DNS – Max Jul 19 '13 at 9:35
  • thanks for the answer Max, I'll go with 'interface' applied to either an email desktop client or web-mail client to get out of including DNS ;) – nav Jul 19 '13 at 15:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.