标签为 "pop" 的存档

邮件系统SMTP – POP3 指令详解(二)

我们用smtp服务器发一封Email先.
telnet smtp.21cn.com 25//连接smtp服务器.端口是25
220 21cn.com SMTP Server of AIMC 2.9.5.1; Mon, 25 Jun 2001 12:41:51 +0800//服务器返回的信息
HELO
250 21cn.com, unknown.host<61.138.26.124> okay.
MAIL FROM:stonegong@21cn.com//告诉服务器发件人的Email地址
250 , sender ok.
RCPR RO:stonegong@yeah.net//告诉服务器收件人的地址.
250 User not local, will forward to .//OK!下面开始写信了~~
DATA//告诉服务器我们要开始写信了~~
SUBJECT:HELLO//subject后面填写的是邮件的主题.如果不需要主题可以直接输入内容.
Hi:
How are you?
.//换行后输入.后按回车,表示信件内容书写完毕.
250 Requested mail action okay, completed.
QUIT//发送信件,结束对话,退出SMTP服务器.如果想取消发送可以用RSET命令.
221 21cn.com closing connection.//好了,发完了.

邮件系统SMTP – POP3 指令详解(一)

SMTP命令集

1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器.
2.SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码.
3.SMTP在TCP协议25号端口监听连接请求
4.连接和发送过程:

a.建立TCP连接
b.客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAIL命令
服务器端正希望以OK作为响应,表明准备接收
c.客户端发送RCPT命令,以标识该电子邮件的计划接收人,可以有多个RCPT行
服务器端则表示是否愿意为收件人接受邮件
d.协商结束,发送邮件,用命令DATA发送
e. 以.表示结束输入内容一起发送出去
f.结束此次发送,用QUIT命令退出。

Feed