Browse Definitions :

BACKGROUND IMAGE: iSTOCK/GETTY IMAGES

This content is part of the Essential Guide: Secure email servers on Exchange, Office 365 or both
Definition

SMTP (Simple Mail Transfer Protocol)

Contributor(s): Kevin Ferguson, Joseph Mathew

SMTP (Simple Mail Transfer Protocol) is a TCP/IP protocol used in sending and receiving e-mail. However, since it is limited in its ability to queue messages at the receiving end, it is usually used with one of two other protocols, POP3 (Post Office Protocol) or IMAP (Internet Message Access Protocol), that let the user save messages in a server mailbox and download them periodically from the server. In other words, users typically use a program that uses SMTP for sending e-mail and either POP3 or IMAP for receiving e-mail.

How SMTP works

SMTP works as a three-step process, using a client/server model. First, an e-mail server uses SMTP to send a message from an e-mail client, such as Outlook or Gmail, to an e-mail server. Second, the e-mail server uses SMTP as a relay service to send the e-mail to the receiving e-mail server. Third, the receiving server uses an e-mail client to download incoming mail via IMAP and place it in the inbox of the recipient.

SMTP vs. IMAP

Hosted on an SMTP server, SMTP is used to send, relay or forward messages from a mail client, but cannot receive messages.

On the other hand, IMAP is an e-mail protocol that deals with managing and retrieving e-mail messages. IMAP keeps an email on a server, and then synchronizes it across several devices. IMAP is used in receiving emails, not sending them.

When used together, SMTP and IMAP transmit email messages.  

SMTP vs. HTTP APIs

SMTP has been used since 1982 and remains the most common e-mail protocol to send an e-mail message nearly four decades later. However, there has been a trend toward using cloud-based HTTP APIs to send and receive e-mail.

HTTP APIs offer two advantages: The communication between e-mail client and server (for example, when using mobile apps) is faster than SMTP because HTTP APIs require fewer back-and-forth commands to authenticate the sender and recipient. Additionally, APIs offer functionality that is not available using SMTP.

SMTP and Unix-based systems

On Unix-based systems, sendmail remains the most widely used SMTP mail server for e-mail. Sendmail provides the-behind-the-scenes e-mail transport and is typically used with a separate user-friendly interface.

SMTP usually is implemented to operate over Internet port 25. An alternative to SMTP that is widely used in Europe is X.400/X.500. When it was created, X.400 was intended to serve as the primary international protocol. Among most users, X.400/X.500 has been eclipsed by SMTP, but it remains popular in the defense and telecommunications industries.

This was last updated in August 2019

Continue Reading About SMTP (Simple Mail Transfer Protocol)

Join the conversation

4 comments

Send me notifications when other members comment.

Please create a username to comment.

Network protocol for transmitting messages to an email server on the Internet combat spam on the Internet, standards groups have also designed TCP port 587 to support certain aspects of the protocol;
Cancel
SMTP is the best.
Cancel
Bloody hell Margaret. Since you put incorrect information on you're little article about SMTP sending and receiving emails. I've now failed my Computer Science course. Thanks Margaret!
Cancel
Margaret. I am very disappointed with you because this poor boy failed his computer science course and it is all your fault. Thanks Margaret!
- rep
Cancel

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchCompliance

SearchSecurity

  • computer worm

    A computer worm is a type of malicious software program whose primary function is to infect other computers while remaining ...

  • Single Sign-On (SSO)

    Single sign-on (SSO) is a session and user authentication service that permits a user to use one set of login credentials (e.g., ...

  • Certified Information Systems Auditor (CISA)

    Certified Information Systems Auditor (CISA) is a certification issued by ISACA to people in charge of ensuring that an ...

SearchHealthIT

SearchDisasterRecovery

  • business continuity plan (BCP)

    A business continuity plan (BCP) is a document that consists of the critical information an organization needs to continue ...

  • disaster recovery team

    A disaster recovery team is a group of individuals focused on planning, implementing, maintaining, auditing and testing an ...

  • cloud insurance

    Cloud insurance is any type of financial or data protection obtained by a cloud service provider. 

SearchStorage

Close