smtp协议

SMTP协议交互过程:
SMTP采用客户机/服务器通信模式,邮件服务器启动“smtpd”进程,监听TCP端口25的请求,接到连接请求connect后,双方交换信息,客户端发送命令,服务器给予响应。
i.常用的SMTP命令(客户端-->服务器)
HELO hostname—告知客户机使用的主机名
MAIL FROM:sender_id—发信人的邮件地址
RECP TO:receiver_id—收信人的邮件地址
DATA—邮件正文,以仅含句点的行结束
RESET—取消刚才的指令
QUIT—退出连接
常用的服务器返回的响应(格式为:响应码+空格+说明)
220 服务就绪(在Socket连接成功时返回此信息)
221 正在处理
250 请求指令正确执行
354 开始发送邮件
500 语法错误
550 邮箱无效
ii.SMTP信息交互过程举例:
Server: 220 seu.edu.cn SMTP service ready 服务器已准备好。
Client : HELO mypc 主机mypc要与服务器交互信息
Server: 250 seu.edu.cn says hello to mypc 服务器同意与mypc交互信息
Client : MAIL FROM:
gwu@seu.edu.cn
发送邮件(发送者地址)
Server: 250 sender OK ok
Client : RCPT TO:
xxx@sina.com
接收者地址
Server: 250 recipient OK ok
Client : DATA 开始发送邮件内容
Server: 354 send mail;end with “.” on a line by itself 同意发送邮件内容
Client : From:
gwu@seu.edu.cn
Client : To:
xxx@sina.com
邮件内容
……
Client : . 邮件内容发送结束
Server: 250 message accept 邮件内容已接收完
Client : QUIT 请求结束本次交互
Server: 221 wgx closing connection 同意结束本次交互。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值