SMTP-简单邮件传输协议(Simple Mail Transfer Protocol),是定义邮件传输的协议,它是基于TCP服务的应用层协议,由RFC0821所定义。SMPT协议规定的命令是以明文方式进行的。为了说明SMTP的工作原理,我们以向www.linuxaid.com.cn发送邮件为实例进行说明。
在linux环境下,使用"telnet www.linuxaid.com.cn 25"连接www.linuxaid.com.cn的25号端口(SMTP的标准服务端口);在windows下使用telnet程序,远程主机指定为www.linuxaid.com.cn,而端口号指定为25,然后连接www.linuxaid.com.cn:交互过程如下:
| [lix@ns lix]$ telnet www.linuxaid.com.cn 25
Trying 202.99.11.120... Connected to www.linuxaid.com.cn. Escape character is '^]'. HELO ideal 18 Sep 2000 13:40:44 +0800 250 www.linuxaid.com.cn Hello [210.12.114.130], pleased to meet you MAIL FROM:ideal@btamail.net.cn RCPT TO:ideal@linuxaid.com.cn 250 2.1.5 ideal@linuxaid.com.cn... Recipient ok DATA hello , Pls to get to meet u :) good luck . 250 2.0.0 e8I5j1M11204 Message accepted for delivery QUIT Connection closed by foreign host. |