简单邮件传输协议 簡單郵件傳送協定英語Simple Mail Transfer Protocol縮寫SMTP可用在傳送和接收電子郵件的信息但SMTP通常用作傳送電子郵件信息而不是接收 SMTP是一个相对简单的基于文本的协议我們可以透過協定指定將訊息傳送至一或多个接收者我們可以很简单地通过telnet程序来测试一个SMTP服务器SMTP主要使用TCP端口要为一个给定的域名决定一个SMTP服务器需要使用DNS的MX记录 在八十年代早期SMTP开始被广泛地使用当时它只是作为UUCP的补充UUCP更适合于处理在间歇连接的電腦间传送邮件相對地SMTP在穩定的网络下將发送和接收的工作是做得相當好 Sendmail是最早使用SMTP的邮件传输代理之一在年至少有个程序将SMTP实现为一个客户端消息的发送者或一个服务器消息的接收者包括了Philip Hazel的eximIBM的Postfix D J Bernstein的Qmail以及Microsoft Exchange Server 由于这个协议开始時是基于纯ASCII文本的它在二进制文件上处理得并不好例如MIME的标准被开发来编码二进制文件以使其透過SMTP來傳輸今天大多数SMTP服务器都支持位MIME扩展它使二进制文件的传输变得几乎和纯文本一样简单 SMTP是一个推送协议它不允许从远程服务器上接收消息若要接收消息到客户端邮件客户端必须使用POP或IMAP另一个SMTP服务器可以使用ETRN在SMTP上触发一个发送