[发明专利]电子邮件的发送方法和装置在审
申请号: | 201210265581.2 | 申请日: | 2012-07-27 |
公开(公告)号: | CN103580985A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 王愚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/12;G06Q10/10 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;余刚 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子邮件 发送 方法 装置 | ||
技术领域
本申请涉及互联网领域,具体而言,涉及一种电子邮件的发送方法和装置。
背景技术
电子邮件作为一种沟通方式已经被人们广泛使用。通常的电子邮件发送系统发送电子邮件的过程,需要指定邮件的SMTP中继服务器,以通过SMTP中继服务器进行接力式传送,以便发送方服务器与邮件接收服务器之间网络层不能直接联通时,邮件可以通过SMTP中继服务器进行传送,保证邮件的送达。
上述的邮件发送方式中,在发送者与邮件接收服务器之间的网络层可以直接连通时,通过SMTP中继服务器进行邮件传送就不再是一个非常好的办法。具体来说,首先,由于SMTP中继服务器需要处理大量的邮件,往往会使邮件在队列中等待时间很长,使邮件传送的速度受到影响;其次,在目前的商业活动中,经常需要通过邮件列表发送大量的商业邮件,使用SMTP中继服务器进行发送难以保证发送的质量,有可能出现邮件丢失的现象。
针对相关技术中邮件发送过程SMTP中继服务器处理大量邮件而导致邮件传输速度慢的问题,目前暂未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种电子邮件的发送方法和装置,以解决相关技术中邮件发送过程SMTP中继服务器处理大量邮件而导致邮件传输速度慢的问题。
根据本申请的一个方面,提供了一种电子邮件的发送方法,该方法包括:邮件发送服务器获取电子邮件中收件人的邮件地址;邮件发送服务器读取收件人的邮件地址中的服务器域名;邮件发送服务器根据收件人的邮件地址中的服务器域名确定该收件人的邮件地址所对应的邮件接收服务器的IP地址;邮件发送服务器将电子邮件直接发送至IP地址对应的邮件接收服务器。
进一步地,邮件发送服务器根据收件人的邮件地址中的服务器域名确定该收件人的邮件地址所对应的邮件接收服务器的IP地址的步骤包括:确定收件人的邮件地址中的服务器域名的规范名称;根据规范名称确定收件人的邮件地址所对应的邮件接收服务器的IP地址。
进一步地,确定收件人的邮件地址中的服务器域名的规范名称的步骤包括:在DNS上查询收件人的邮件地址中的服务器域名是否存在规范名称,若存在,则获取规范名称;判断获取的规范名称是否还存在规范名称;若判断出获取的规范名称还存在规范名称,则继续获取规范名称,直至获取的规范名称不存在规范名称,则将最终获取的规范名称作为收件人的邮件地址中的服务器域名的规范名称。
进一步地,根据规范名称确定收件人的邮件地址所对应的邮件接收服务器的IP地址的步骤包括:在DNS上查询规范名称对应的邮件交换记录;根据邮件交换记录确定收件人的邮件地址所对应的邮件接收服务器的IP地址。
进一步地,收件人的邮件地址所对应的邮件接收服务器的IP地址的步骤包括:将邮件交换记录按照优先级排序;按照邮件交换记录的顺序记录确定收件人的邮件地址所对应的邮件接收服务器的IP地址。
根据本申请的另一方面,提供了一种电子邮件的发送装置,该装置位于邮件发送服务器上,包括:获取单元,用于获取电子邮件中收件人的邮件地址;读取单元,用于读取收件人的邮件地址中的服务器域名;确定单元,用于根据收件人的邮件地址中的服务器域名确定该收件人的邮件地址所对应的邮件接收服务器的IP地址;发送单元,用于将将电子邮件直接发送至IP地址对应的邮件接收服务器。
进一步地,确定单元包括:第一确定子单元,用于确定收件人的邮件地址中的服务器域名的规范名称;第二确定子单元,用于根据规范名称确定收件人的邮件地址所对应的邮件接收服务器的IP地址。
进一步地,第一确定子单元包括:第一获取模块,用于在DNS上查询收件人的邮件地址中的服务器域名是否存在规范名称,若存在,则获取规范名称;判断模块,用于判断第一获取模块获取的规范名称是否还存在规范名称;第二获取模块,用于在判断模块判断出第一获取模块获取的规范名称存在规范名称时,继续获取规范名称,直至获取的规范名称不存在规范名称;以及确定模块,用于将最终获取的规范名称作为收件人的邮件地址中的服务器域名的规范名称。
进一步地,第二确定子单元包括:查询模块,用于在DNS上查询规范名称对应的邮件交换记录;确定模块,用于根据邮件交换记录确定收件人的邮件地址所对应的邮件接收服务器的IP地址。
进一步地,确定模块包括:排序子模块,用于将邮件交换记录按照优先级排序;确定子模块,用于按照邮件交换记录的顺序记录确定收件人的邮件地址所对应的邮件接收服务器的IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210265581.2/2.html,转载请声明来源钻瓜专利网。