- 123
SMTP stands for Simple Mail Transfer Protocol. It is an application layer protocol that allows software to transmit electronic mail over the internet2. SMTP is a push protocol and is used to send the mail from one user to another, while other protocols such as POP or IMAP are used to retrieve the mail at the receiver's side1.
SMTP works by establishing a TCP connection between an email client and a mail server on port 25. The email client, which is the sender of the message, initiates the session and sends commands to the mail server, which responds with reply codes. The commands and reply codes are defined by the SMTP standard and allow the client and server to exchange information such as the sender's and recipient's email addresses, the message content, and any errors that may occur3.
SMTP can be used in two modes: end-to-end and store-and-forward. In end-to-end mode, the email client contacts the destination's host SMTP directly, and sends the message to it. In store-and-forward mode, the email client contacts a local SMTP server, which acts as a relay and forwards the message to another SMTP server closer to the destination, until it reaches the final recipient's SMTP server1.
SMTP has four components: Mail User Agent (MUA), Mail Submission Agent (MSA), Mail Transfer Agent (MTA), and Mail Delivery Agent (MDA)1.
MUA is a computer application that helps users in sending and retrieving mail. It is responsible for creating email messages and passing them to MSA.
MSA is a program that receives email messages from MUA and passes them to MTA. It also adds additional headers to the messages, such as Date and Message-ID.
MTA is a program that transfers email messages between SMTP servers. It also maintains a queue of messages and handles retries and errors.
MDA is a program that delivers email messages from MTA to the recipient's mailbox. It may also perform filtering or sorting of messages based on user preferences.
Learn more✕This summary was generated using AI based on multiple online sources. To view the original source information, use the "Learn more" links. - See moreSee all on Wikipedia
Simple Mail Transfer Protocol - Wikipedia
SMTP is a connection-oriented, text-based protocol in which a mail sender communicates with a mail receiver by issuing command strings and supplying necessary data over a reliable ordered data stream channel, typically a Transmission Control Protocol (TCP) connection. An SMTP session consists of … See more
The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use … See more
Email is submitted by a mail client (mail user agent, MUA) to a mail server (mail submission agent, MSA) using SMTP on TCP port 587. Most mailbox providers still allow submission on traditional port 25. The MSA delivers the mail to its mail transfer agent See more
A typical example of sending a message via SMTP to two mailboxes (alice and theboss) located in the same mail domain (example.com) is reproduced in the following session … See more
The original design of SMTP had no facility to authenticate senders, or check that servers were authorized to send on their behalf, with … See more
Predecessors to SMTP
Various forms of one-to-one electronic messaging were used in the 1960s. Users communicated … See moreAn email client needs to know the IP address of its initial SMTP server and this has to be given as part of its configuration (usually given as a DNS name). This server will deliver … See more
Extension discovery mechanism
Clients learn a server's supported options by using the EHLO greeting, as exemplified below, … See moreWikipedia text under CC-BY-SA license Protocolo para transferencia simple de correo - Wikipedia, la ...
- People also ask
Simple Mail Transfer Protocol (SMTP) - GeeksforGeeks
WebFeb 26, 2024 · SMTP is a push protocol and is used to send the mail whereas POP (post office protocol) or IMAP (internet message access …
- Estimated Reading Time: 6 mins
- Some results have been removed