<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikimd.com/index.php?action=history&amp;feed=atom&amp;title=Simple_Mail_Transfer_Protocol</id>
	<title>Simple Mail Transfer Protocol - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikimd.com/index.php?action=history&amp;feed=atom&amp;title=Simple_Mail_Transfer_Protocol"/>
	<link rel="alternate" type="text/html" href="https://wikimd.com/index.php?title=Simple_Mail_Transfer_Protocol&amp;action=history"/>
	<updated>2026-04-04T04:39:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wikimd.com/index.php?title=Simple_Mail_Transfer_Protocol&amp;diff=5890958&amp;oldid=prev</id>
		<title>Prab: CSV import</title>
		<link rel="alternate" type="text/html" href="https://wikimd.com/index.php?title=Simple_Mail_Transfer_Protocol&amp;diff=5890958&amp;oldid=prev"/>
		<updated>2024-06-05T22:45:49Z</updated>

		<summary type="html">&lt;p&gt;CSV import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:SMTP-transfer-model.svg|thumb|SMTP-transfer-model]] &amp;#039;&amp;#039;&amp;#039;Simple Mail Transfer Protocol&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;SMTP&amp;#039;&amp;#039;&amp;#039;) is an [[Internet standard]] for [[electronic mail]] (email) transmission. First defined by [[RFC 821]] in 1982, it was last updated in 2008 with [[RFC 5321]], which is the current version of the protocol. SMTP is used to send and receive email messages between [[mail servers]] and from [[email clients]] to mail servers.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
SMTP was developed as part of the [[ARPANET]] project, which was the precursor to the modern [[Internet]]. It was designed to facilitate the transfer of email messages between different systems. The protocol has evolved over time, with various extensions and updates to improve its functionality and security.&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
SMTP operates over the [[Transmission Control Protocol]] (TCP), typically using [[port number]] 25. The protocol follows a client-server model, where the client sends email messages to the server, which then forwards them to the recipient&amp;#039;s mail server. SMTP uses a series of commands and responses to facilitate the transfer of messages.&lt;br /&gt;
&lt;br /&gt;
===Commands===&lt;br /&gt;
Some of the key SMTP commands include:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;HELO&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;EHLO&amp;#039;&amp;#039;&amp;#039;: Initiates the conversation between the client and server.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MAIL FROM&amp;#039;&amp;#039;&amp;#039;: Specifies the sender&amp;#039;s email address.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RCPT TO&amp;#039;&amp;#039;&amp;#039;: Specifies the recipient&amp;#039;s email address.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DATA&amp;#039;&amp;#039;&amp;#039;: Indicates the start of the message content.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;QUIT&amp;#039;&amp;#039;&amp;#039;: Terminates the session.&lt;br /&gt;
&lt;br /&gt;
===Responses===&lt;br /&gt;
SMTP servers respond to commands with numerical codes and text messages. Common response codes include:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;250&amp;#039;&amp;#039;&amp;#039;: Requested mail action okay, completed.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;354&amp;#039;&amp;#039;&amp;#039;: Start mail input; end with &amp;lt;CRLF&amp;gt;.&amp;lt;CRLF&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;421&amp;#039;&amp;#039;&amp;#039;: Service not available, closing transmission channel.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;550&amp;#039;&amp;#039;&amp;#039;: Requested action not taken: mailbox unavailable.&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
SMTP was not originally designed with security in mind, which has led to various vulnerabilities and issues such as [[spam]] and [[email spoofing]]. To address these concerns, several extensions and protocols have been developed, including:&lt;br /&gt;
* [[STARTTLS]]: Provides encryption for SMTP connections.&lt;br /&gt;
* [[SMTP Authentication]] (SMTP AUTH): Requires users to authenticate before sending email.&lt;br /&gt;
* [[DomainKeys Identified Mail]] (DKIM) and [[Sender Policy Framework]] (SPF): Help verify the authenticity of email messages.&lt;br /&gt;
&lt;br /&gt;
==Related Protocols==&lt;br /&gt;
SMTP is often used in conjunction with other email protocols, such as:&lt;br /&gt;
* [[Post Office Protocol]] (POP3): Used by email clients to retrieve messages from a mail server.&lt;br /&gt;
* [[Internet Message Access Protocol]] (IMAP): Allows email clients to access and manage email messages on a mail server.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Email]]&lt;br /&gt;
* [[Mail server]]&lt;br /&gt;
* [[Transmission Control Protocol]]&lt;br /&gt;
* [[Internet standard]]&lt;br /&gt;
* [[RFC 5321]]&lt;br /&gt;
* [[STARTTLS]]&lt;br /&gt;
* [[SMTP Authentication]]&lt;br /&gt;
* [[DomainKeys Identified Mail]]&lt;br /&gt;
* [[Sender Policy Framework]]&lt;br /&gt;
* [[Post Office Protocol]]&lt;br /&gt;
* [[Internet Message Access Protocol]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{Wikibooks|Simple Mail Transfer Protocol}}&lt;br /&gt;
{{Wiktionary|SMTP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Internet protocols]]&lt;br /&gt;
[[Category:Email]]&lt;br /&gt;
[[Category:Application layer protocols]]&lt;br /&gt;
[[Category:Internet Standards]]&lt;br /&gt;
&lt;br /&gt;
{{Internet-protocol-stub}}&lt;/div&gt;</summary>
		<author><name>Prab</name></author>
	</entry>
</feed>