我们知道SMTP协议用来发送邮件,比如smtp@gmail.com,通过自己的帐户认证就可以从a@gmail.com到b@domain.com;我们还知道POP协议用来检索自己的邮箱信件。
问题来了
1、gmail在收到用户通过smtp协议发送的邮件后,肯定转发到domain.com的smtp服务器上,那么domain.com的服务器是不是不需要来自Gmail服务器的认证信息(因为domain.com没法确认来自XXX@gmail.com的邮件是不是本人发出),直接明文发送内容为from ... to... Subject... Content这样的邮件。
2、如果domain.com需要来自gmail邮箱的身份确认,那么确认的机制是什么(SSL只能认证对方的身份,自己主动连接对方服务器的时候出示client的证书)?
3、如果无法确认,是不是可以这样理解,gmail用户发送到gmail服务器通过的是SMTP协议,并且有身份认证,但是两个电子邮箱服务器之间,虽然也是使用SMTP服务器,但是没有身份认证?
4、如果3是正确的,那么我是不是可以直接使用SMTP协议,伪造一个 admin@admin.com ,然后直接发送到 b@domain.com ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/58010
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.