Log in Sign up
Back to Discover
💻

Simple Mail Transfer Protocol

technology Maturity 5-7

Computers use a special way to send mail.

SMTP-transfer-model.svg
SMTP-transfer-model.svg
This helps your messages move fast. It sends mail from one place to another. This is how we talk to friends. It is very helpful! Do you send mail to friends?

40 words

Computers use a special way to send mail.

SMTP-transfer-model.svg
SMTP-transfer-model.svg
This way is called SMTP. It helps your messages move between computers.

First, you send a message. It goes to a mail server. The server acts like a post office. It carries your mail to the next stop.

Sometimes mail takes many hops. It moves from one machine to another. This helps the mail reach its home.

In the past, mail was only plain text. Now, it can carry many things. It can even carry different languages.

This system works well when computers stay connected. It is a very smart way to talk.

SMTP-transfer-model.svg
SMTP-transfer-model.svg

103 words

How do your emails travel across the world? They use a set of rules called SMTP. SMTP stands for Simple Mail Transfer Protocol. It is the standard way to send mail on the internet.

SMTP-transfer-model.svg
SMTP-transfer-model.svg

Think of SMTP like a digital post office. When you send an email, it goes to a mail server. This server is a mail submission agent. It uses SMTP to move your message to a mail transfer agent. This agent is like a delivery truck. It carries the message to the next stop.

SMTP-transfer-model.svg
SMTP-transfer-model.svg

Sometimes, mail takes many hops. It moves from one machine to another to reach its home. Each hop is a handoff. The receiving server must then deliver the mail or report a failure. Finally, a mail delivery agent saves the message in your mailbox. You can then read it using tools like IMAP or POP.

SMTP started in the 1980s. Early versions only sent plain text. Today, SMTP is much more powerful. It can carry files and many different languages. It uses special rules to keep mail safe from spam.

179 words

Have you ever wondered how an email travels across the world in seconds? It follows a set of rules called the Simple Mail Transfer Protocol, or SMTP. This is the standard way for computers to send electronic mail to each other.

SMTP-transfer-model.svg
SMTP-transfer-model.svg
SMTP acts like a digital postal system for the internet. It focuses on moving the message from one place to another. While it moves the mail, it does not decide what the message says. Instead, it handles the digital envelope and the delivery details. This makes sure your message finds the right destination.

Sending an email works through a series of careful steps. First, your email client sends the message to a mail submission agent. This agent is a type of mail server that uses SMTP to pass the mail along. The mail then moves to a mail transfer agent, which acts like a delivery truck.

SMTP-transfer-model.svg
SMTP-transfer-model.svg
This agent might take many hops to reach the end. A hop is a handoff where one server gives the message to the next. Each server must either deliver the mail or report if it failed. Finally, a mail delivery agent saves the message in a mailbox for you to read.

Digital messaging has a long and interesting history. People used different ways to send messages on mainframe computers in the 1960s. In 1971, Ray Tomlinson adapted a program called SNDMSG to send messages across the ARPANET. Later, in 1979, Jon Postel proposed an Internet Message Protocol. In 1980, Postel and Suzanne Sluizer published a plan for the Mail Transfer Protocol. This was meant to replace older ways of sending mail. By November 1981, the official Simple Mail Transfer Protocol was published. It became very popular during the early 1980s.

As the internet grew, SMTP had to change to stay useful. The original version only sent simple text and had no way to check who was sending it. This made it easy for people to send spam or trick servers.

SMTP-transfer-model.svg
SMTP-transfer-model.svg
To fix this, a new version called ESMTP was defined in 1995. This version allowed for new features like encryption to keep mail private. In 1998 and 1999, new rules were added for message submission and authentication. These changes helped stop people from using servers to send unwanted mail. Today, SMTP uses different ports like 25, 465, or 587 to move data safely.

SMTP is part of a larger system that you likely use every day. While SMTP is used to send and move mail, it is not used to get it back. To retrieve your messages, your computer uses other rules called IMAP or POP.

SMTP-transfer-model.svg
SMTP-transfer-model.svg
You can think of SMTP as the delivery truck that brings the mail to your house. IMAP and POP are like the keys that let you open your mailbox. This teamwork between different protocols is what makes modern email work so smoothly. Even though it started with simple text, it now carries files and many different languages.

495 words

The Simple Mail Transfer Protocol, or SMTP, is the global standard for transmitting electronic mail across the internet. It functions as a communication protocol, which is a set of rules that allows different computer systems to talk to one another. While many people think of email as a single action, it actually relies on a complex network of specialized agents. SMTP is responsible for the "push" technology of email, meaning it moves the message from the sender toward the receiver. It is important to note that SMTP manages the digital envelope and the delivery parameters, but it does not define the actual content or body of the message itself.

SMTP-transfer-model.svg
SMTP-transfer-model.svg

To understand how a message travels, we must look at the specific roles played by different software agents. The process begins when a user uses a Mail User Agent (MUA), such as an email client, to submit a message. This message is sent to a Mail Submission Agent (MSA) using SMTP, typically via port 465 or 587. The MSA then hands the mail to a Mail Transfer Agent (MTA). The MTA acts as a delivery vehicle, looking up the recipient's domain using a Domain Name System (DNS) query. Specifically, it searches for a Mail Exchanger (MX) record to find the correct target server. The message may travel through several "hops," where each intermediate server acts as a relay, storing and forwarding the message until it reaches its destination.

SMTP-transfer-model.svg
SMTP-transfer-model.svg

Once the message reaches the final destination server, a Mail Delivery Agent (MDA) takes over. The MDA is responsible for local delivery, which means it saves the message into a specific mailbox format on the server. After the message is stored, the recipient uses different protocols to retrieve it. While SMTP is used for sending, the Internet Message Access Protocol (IMAP) and the Post Office Protocol (POP) are used for receiving. IMAP allows users to manage and sync mail on a server, while POP is a more traditional method of downloading messages. This distinction ensures that the "sending" rules and the "receiving" rules remain separate and efficient.

SMTP-transfer-model.svg
SMTP-transfer-model.svg

The history of electronic messaging began long before the modern internet. In the 1960s, users sent one-to-one messages using systems built for specific mainframe computers. In 1971, Ray Tomlinson adapted the SNDMSG program to send messages across the ARPANET, which was an early precursor to the internet. Throughout the 1970s, various researchers proposed different frameworks for mail. In 1979, Jon Postel proposed an Internet Message Protocol as part of the Internet Experiment Note series. By 1980, Postel and Suzanne Sluizer published a proposal for a Mail Transfer Protocol to replace the use of the File Transfer Protocol (FTP) for mail. Finally, in November 1981, the official SMTP standard was published.

As the internet expanded, the original SMTP protocol faced significant challenges. The early version only supported 7-bit ASCII text, which meant it could not easily handle binary files or non-English characters. It also lacked authentication, making every server an "open relay." This meant anyone could use a server to send mail, a flaw that led to massive amounts of spam. In 1998, the Internet Mail Consortium reported that 55% of mail servers were open relays, though this dropped to less than 1% by 2002. To solve these issues, the Extended Simple Mail Transfer Protocol (ESMTP) was defined in 1995. This allowed for new extensions like SMTP-AUTH for user identity and encryption for security.

SMTP-transfer-model.svg
SMTP-transfer-model.svg

Modern SMTP has become highly sophisticated to support a global, multilingual population. Because original SMTP was text-based, developers created Multipurpose Internet Mail Extensions (MIME) to encode binary files for transmission. Newer Mail Transfer Agents are often "8-bit clean," allowing them to handle various text encodings more easily. In 2012, the SMTPUTF8 extension was introduced to support UTF-8 text. This allows email addresses and content to use international scripts, such as Cyrillic or Chinese. These technical layers ensure that the protocol remains functional even as our digital communication needs grow more complex.

SMTP-transfer-model.svg
SMTP-transfer-model.svg

Today, SMTP is a foundational piece of the internet's infrastructure. It works alongside other protocols like TCP (Transmission Control Protocol) to ensure data is delivered reliably and in the correct order. By separating the roles of submission, relay, and delivery, the system maintains security and traceability. This separation helps prevent the unauthorized relaying of unsolicited email, known as spam. From its humble beginnings on the ARPANET to the massive global system used today, SMTP continues to be the engine that drives electronic mail transmission across the world.

752 words
🖼️ Images & Media (1)
File:SMTP-transfer-model.svg
SMTP-transfer-model.svg
Up Next
💻
Internet Message Access Protocol
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.