tcp - 用邮件客户端收发邮件,抓包结果疑问

查看:194
本文介绍了tcp - 用邮件客户端收发邮件,抓包结果疑问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

现在在尝试了解邮件相关协议,我用Mac自带的邮件客户端发邮件,从yeah.net(网易邮箱)向gmail发邮件然后wireshark抓包,抓包结果如下:


现在我有一些疑惑:

1.收发邮件用的应该是smtp协议吧?通过ifconfig查看我的本地局域网地址是10.180.73.100,我查另外一个地址感觉并不是gmail应该的地址啊?不知道这个是不是可以看到我到底发到哪一个服务器上去了?
2.smtp是不是只建立协议然后具体的内容还是TLS加密发送呢?我感觉smtp这几个包里面并没有啥数据啊,发一次协议只有5个smtp包,不太清楚这个过程干了啥。。?

[注:不想做伸手党,无奈看了网上资料现在有点乱,所以希望这方面有积累的朋友能指点一二]

解决方案

  1. SMTP 並不是直接連接收件方的服務器發送郵件,而是連接發件方的服務器,然後發件方服務器發件給收件方,所以連接的地址並不是 gmail 的地址,而是 yeah.net 的地址

  2. TLS 握手之後,應該是 SMTP over TLS

沒有深入研究過 SMTP,如有錯誤請指正

这篇关于tcp - 用邮件客户端收发邮件,抓包结果疑问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆