抓包分析协议

ruifengzhangyi2 2011-11-04 02:59:55
用163邮箱发邮件,然后抓包,发现没有smtp或pop的协议报文,为什么,难道是用的http协议?
...全文
327 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
沭水河畔 2011-11-04
  • 打赏
  • 举报
回复
樓主可以參考126郵箱的客戶端使用說明,配置一下客戶端收發信。
發信:smtp.126.com
收信:pop.126.com 或 imap.126.com
只有用客戶端收信,採取的才是smtp和pop(或imap)協議。

瀏覽器只負責解析http,用它訪問當然走的是http協議了。網頁版的mail只是網易用http/html等web技術實現的訪問郵箱數據庫并呈現給用戶的方式。

另外,有些郵件服務器,比如Microsoft Exchange,支持自己的協議,好像叫mapi,同時支持http anywhere。如果使用了後者,那麼即使用客戶端,也只能抓到http的協議包。
ruifengzhangyi5 2011-11-04
  • 打赏
  • 举报
回复
那怎样才能抓到相关报文呢?用foxmail?
chenjiawei007 2011-11-04
  • 打赏
  • 举报
回复
SMTP POP都是TCP上的应用层协议,你的抓包工具是不是没有支持?
luciferisnotsatan 2011-11-04
  • 打赏
  • 举报
回复
浏览器不是本地电子邮件用户代理。即,用浏览器通知163邮箱,发送一份邮件。而不是直接从浏览器直接发出一份电子邮件。登录的163邮箱才是一个电子邮件用户代理。

个人猜是这个原因。
ruifengzhangyi2 2011-11-04
  • 打赏
  • 举报
回复
为啥呢,webmail后面用的协议应该都是pop imap smtp啊
sh365 2011-11-04
  • 打赏
  • 举报
回复
你说呢?
ruifengzhangyi2 2011-11-04
  • 打赏
  • 举报
回复
是啊,和浏览器有关?
luciferisnotsatan 2011-11-04
  • 打赏
  • 举报
回复
你使用浏览器登录163的吧

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧