邮件服务器之间是如何通讯的? 假如;
我要发送到hotmail邮箱 [email protected]那么,我的邮件必须先发送到21cn的服务器,然后再由21cn发送到hotmail服务器上. 现在我的问题是,究竟21cn服务器是如何发送邮件到hotmail服务器上的,邮件服务器之间的通讯是否用了什么标准的协议?
我要发送到hotmail邮箱 [email protected]那么,我的邮件必须先发送到21cn的服务器,然后再由21cn发送到hotmail服务器上. 现在我的问题是,究竟21cn服务器是如何发送邮件到hotmail服务器上的,邮件服务器之间的通讯是否用了什么标准的协议?
解决方案 »
- eclipse下的打包 成jar问题 用到一些资源文件 如配置文件\还有一些用到的图片 这些资源打包时候怎么办
- oracle as连接数不释放
- java 中的substring问题?
- 开发工具
- 上转型对象的问题(见扫描)
- 如何清除TreeView中原有的数据
- 在线等,学习问题
- 由access导出txt的数据文件,怎么用程序识别文件,并把txt里面的字段识别出来呢!(txt里面有格式)
- 求救:eclipse启动问题
- 请问哪里有java 的源代码下载??
- ~~~~~~~~真正的菜鸟问题,都进来看看哈
- 请问http://aa.jsp?a=1&b=2或者servlet跟webservice调用有什么区别
邮件服务器之间是如何通讯的?
-----------------------标准化协议!smtp,pop
2.邮件服务器一定要申请域名并解析才能通过Internet收发邮件.
3.邮件服务器之间的通讯因为已经过验证(DNS),所以可以自由发信息给对方以下是一个邮件路由过程的例子说明
SMTP服务器基于‘域名服务DNS中计划收件人的域名来路由电子邮件。SMTP服务器基于DNS中的MX记录
来路由电子邮件,MX记录注册了域名和相关的SMTP中继主机,属于该域的电子邮件都应向该主机发送。 若SMTP服务器mail.abc.com收到一封信要发到: a.Sendmail请求DNS给出主机sh.abc.com的CNAME记录,如有,假若CNAME到shmail.abc.com,则再次
请求shmail.abc.com的CNAME记录,直到没有为止
b.假定被CNAME到shmail.abc.com,然后sendmail请求@abc.com域的DNS给出shmail.abc.com的MX记录,
shmail MX 5 shmail.abc.com
10 shmail2.abc.com
c. Sendmail最后请求DNS给出shmail.abc.com的A记录,即IP地址,若返回值为1.2.3.4
d. Sendmail与1.2.3.4连接,传送这封给的信到1.2.3.4这台服务器的SMTP后台程序