据我了解,发件人必须经过三个步骤:
1.客户端(gmail用户使用Thunderbird)发送给服务器(Gmail) 2.第一台服务器(Gmail)发送到第二台服务器(Hotmail) 3.第二台服务器(Hotmail)发送到第二个客户端(Hotmail用户使用OS X Mail)
据我了解,第一步使用SMTP进行客户端通信。 客户端以某种方式进行身份验证(例如,使用USER和PASS),然后将消息发送到Gmail服务器。
然而,我不明白gmail服务器如何将消息传递给hotmail服务器。
对于第三步,我相当确定,hotmail服务器使用POP向hotmail客户端发送消息(再次使用身份验证)。
所以,最大的问题是:当我点击发送邮件将我的消息发送到我的gmail服务器时,我的gmail服务器如何将消息转发到比如一个hotmail服务器,以便我的朋友可以收到它?
非常感谢!
~Jason
感谢您迄今为止的帮助。
据我了解,第一个客户端使用SMTP将消息发送到第一个服务器,通常是到类似smtp.mail.SOMESERVER.com 的地址,端口号为25(通常)。
然后,SOMESERVER再次使用SMTP将消息发送到RECEIVESERVER.com的25号端口(不是smtp.mail.RECEIVESERVER.com或其他花哨的东西)。
然后,当收件人使用POP要求RECEIVESERVER的邮件时,他/她会收到该消息... 对吗?
再次感谢(特别感谢dr-jan)!
Jason