Suricata: SMTP协议解析源码注释(简介)
发布时间
阅读量:
阅读量
本文为smtp协议解析源码注释的第一篇,简要介绍smtp协议的格式,大部分内容源自网络资源。
一。smtp客户端与服务器之间的交互流程
常用的客户端指令:
HELO/EHLO 发出请求
AUTH LOGIN 进行身份验证
MAIL FROM: 提供发件人的电子邮件地址
RCPT TO: 指定收件人的电子邮箱地址,可填写多个地址,用于发送给多人,构成一个列表
DATA 输入邮件内容,例如:hello,你好。
QUIT 结束当前会话
服务器返回的响应代码:
220
221
250 Requested mail action okay, completed
_354 Start mail input; end with
二。信件头部数据示例(来自网络)
以下信息来源于:
C: telnet SMTP.163.com 25 //通过telnet方式连接到163邮件服务器
S: 220 163.com Anti-spam GT for Coremail System //响应码为220,其后是欢迎信息
C: HELO SMTP.163.com //E
全部评论 (0)
还没有任何评论哟~
