一种国际化多语种邮箱电子邮件的邮件发送、接收方法技术

技术编号:9671209 阅读:180 留言:0更新日期:2014-02-14 18:13
本发明专利技术公开了一种国际化多语种邮箱电子邮件的邮件发送、接收方法。本方法为:1)在国际化多语种邮箱电子邮件的邮件头部设置一字段1,记录多语种邮箱对应的替代英文邮件地址;在邮件头部设置一字段2,用英语描述发送者的邮箱地址命名所用的语言;2)支持国际化多语种邮箱的发送端发送所生成的电子邮件之前,检测接收端是否支持多语种邮箱电子邮件,如果不支持,则利用字段1中的英文邮件地址发送;如果支持,则直接发送该电子邮件;3)接收端从该电子邮件的邮件头中提取字段2,找出对应的语言,并用英语或者设定语言提示给接收者。本发明专利技术弥补了国际化邮件系统过渡机制的不足,更方便人们利用多语种邮件地址进行沟通。

【技术实现步骤摘要】
一种国际化多语种邮箱电子邮件的邮件发送、接收方法
本专利技术涉及一种电子邮件收发方法,尤其涉及一种国际化多语种邮箱电子邮件的邮件发送、接收方法,属于网络

技术介绍
国际化多语种邮箱电子邮件,简称多语种邮件,是指使用国际化多语种邮箱的电子邮件。国际化多语种邮箱,也称国际化邮件地址,是指电子邮件地址中含有中文、日文等非英语字符的电子邮件地址,如“钱华林@中科院.中国”。2012年发布的IETFRFC6531和RFC6532等技术标准规定了关于国际化多语种邮箱电子邮件的技术标准。由于目前同时存在支持国际化多语种邮箱电子邮件技术标准的系统和不支持国际化多语种邮箱电子邮件的系统,但是如何在支持国际化多语种邮箱电子邮件技术标准的系统和不支持国际化多语种邮箱电子邮件的系统之间收发邮件的问题没有得到解决。
技术实现思路
针对现有技术中存在的技术问题,本专利技术的目的在于提供一种国际化多语种邮箱电子邮件的邮件发送、接收方法,从而利于用户的沟通。本专利技术的技术方案为:一种国际化多语种邮箱电子邮件的邮件发送、接收方法,其步骤为:1)在国际化多语种邮箱电子邮件的邮件头部设置一X-alternate-address字段,用于记录多语种邮箱对应的替代英文邮件地址;在所述邮件头部设置一X-address-language字段,用于用设定语言描述发送者的邮箱地址命名所用的语言;2)支持国际化多语种邮箱的发送端邮件服务器在发送所生成的电子邮件之前,检测接收端邮件服务器是否支持国际化多语种邮箱电子邮件,如果不支持,则利用X-alternate-address字段中记录的英文邮件地址发送该电子邮件,进行步骤4);如果支持,则直接发送该电子邮件,进行步骤3);3)接收端邮件服务器从该电子邮件的邮件头中提取X-address-language字段,找出对应的语言,并用英语或者设定语言提示给接收者;4)接收端邮件服务器直接接收该电子邮件。进一步的,所述发送者的邮箱地址命名所用的语言为UTF-8邮箱命名语言中的一种。进一步的,步骤1)中所述的设定语言为英语。进一步的,所述设定语言为接收端邮件服务器的操作系统所使用的语言。进一步的,所述接收者回复该电子邮件时,支持国际化多语种邮箱的接收端邮件服务器从该电子邮件的邮件头X-alternate-address字段中提取英文邮件地址作为收件人地址。进一步的,所述接收者回复该电子邮件时,支持国际化多语种邮箱的接收端邮件服务器用发件人的国际化多语种邮箱邮件地址作为收件人地址。进一步的,所述支持国际化多语种邮箱的发送端邮件服务器按照RFC6532协议生成该电子邮件;对于支持国际化多语种邮箱的接收端邮件服务器,按照RFC6531协议发送该电子邮件。本专利技术每一个非英语字符的多语种邮箱邮件地址设有一个普通的全英语字符的邮箱邮件地址。本专利技术为了方便在支持国际化多语种邮箱电子邮件技术标准的系统和不支持国际化多语种邮箱电子邮件的系统之间收发邮件,以及更好的辨认国际化多语种邮箱。由于现有的多语种邮箱邮件技术没有设计专门的向不支持多语种邮件的系统发送邮件的机制,所以现有的多语种邮箱邮件系统无法向不支持多语种邮件的普通邮件系统发送邮件。本专利技术专门设计了两个新的邮件头字段,通过改造现有的多语种邮箱邮件系统,可以在发送电子邮件时候,在电子邮件的头部增加两个新的邮件头字段。利用这两个字段,系统和用户可以更好的辨识多语种邮箱,方便多语种邮箱邮件的发送和接收。下面以中文邮箱为例说明。本专利技术首先在电子邮件头设计两个新的邮件头字段,第一个:X-alternate-address:ASCIIemailaddress,该字段表示需要多语种邮箱对应的替代英文邮件地址是什么,ASCIIemailaddress只能用英文字符表示。第二个:X-address-language:LanguageName,该字段表示发送者的邮箱的邮箱地址是用UTF-8邮箱中的哪种语言命名的。Languagename用英文表示,具体由W3C规定(http://people.w3.org/rishida/names/languages.html)。比如Chinese表示中文。比如:Received:fromunknown218.241.118.6(HELOironportc370m.cnnic.cn)(218.241.118.6)by218.241.118.7withSMTP;Wed,29May201311:18:20+0800X-IronPort-Anti-Spam-Filtered:trueX-IronPort-AV:E=Sophos;i="4.87,762,1363104000";d="scan'208";a="7425305"X-alternate-address:ceshi@cas.cnX-address-language:ChineseReceived:frommail-bl2lp0208.outbound.protection.outlook.com(HELOna01-bl2-obe.outbound.protection.outlook.com)([207.46.163.208])byironportc370m.cnnic.cnwithESMTP;29May201311:18:17+0800Received:frommail210-ch1(localhost[127.0.0.1])byFrom:张三<测试@中科院.中国>To:李四<测试@网络中心.中国>Subject:TEST传统邮箱的邮箱域名及账户名都必须以英文命名,如,ceshi@cas.cn。实施中文邮件技术标准后,用户可以使用中文来命名邮箱域名及账户名,即:测试@中科院.中国。并且可以使用中文邮件域名来进行收信、发信等相关邮件操作。本专利技术的方法流程如附图所示,邮件发送者在发送邮件的时候,根据国际上的RFC6531协议,发送端邮件服务器能够发现接收端邮件服务器是否支持国际化多语种邮箱技术。如果发现接收的电子邮件系统有不支持国际化多语种邮箱电子邮件的系统,支持本专利技术中新技术设计的新型普通邮件生成器就利用X-alternate-address字段自动找出替代的英文邮件地址生成普通邮件,重新根据RFC2821的规则发送。如果发送方和接收方邮件服务器都支持RFC6531协议,国际化多语种邮箱电子邮件能够正常发送,邮件接收者接收到邮件后,有可能不认识邮件地址中的语言文字到底是哪国的,比如韩国人收到中文的电子邮件地址。这时候支持本专利技术技术的邮件接收者的邮件处理系统就可以利用多语种邮件识别器从邮件头中提取X-address-language字段,并找出对应的语言,并用英语或者操作系统所使用的语言提示给用户。在回信的时候,支持本专利技术技术的邮件接收者的邮件处理系统可以提示用户选择从邮件头X-alternate-address字段找出对应的英文邮件地址作为收件人地址或者用发件人的多语种邮箱邮件地址作为收件人地址。与现有技术相比,本专利技术的优点:本专利技术弥补了国际化邮件系统过渡机制的不足,更方便人们利用多语种邮件地址进行沟通。利于在支持国际化多语种邮箱电子邮件技术标准的系统和不支持国际化多语种邮箱本文档来自技高网...
一种国际化多语种邮箱电子邮件的邮件发送、接收方法

【技术保护点】
一种国际化多语种邮箱电子邮件的邮件发送、接收方法,其步骤为:1)在国际化多语种邮箱电子邮件的邮件头部设置一X?alternate?address字段,用于记录多语种邮箱对应的替代英文邮件地址;在所述邮件头部设置一X?address?language字段,用于用设定语言描述发送者的邮箱地址命名所用的语言;2)支持国际化多语种邮箱的发送端邮件服务器在发送所生成的电子邮件之前,检测接收端邮件服务器是否支持国际化多语种邮箱电子邮件,如果不支持,则利用X?alternate?address字段中记录的英文邮件地址发送该电子邮件,进行步骤4);如果支持,则直接发送该电子邮件,进行步骤3);3)接收端邮件服务器从该电子邮件的邮件头中提取X?address?language字段,找出对应的语言,并用英语或者设定语言提示给接收者;4)接收端邮件服务器直接接收该电子邮件。

【技术特征摘要】
1.一种国际化多语种邮箱电子邮件的邮件发送、接收方法,其步骤为:1)在国际化多语种邮箱电子邮件的邮件头部设置一X-alternate-address字段,用于记录多语种邮箱对应的替代英文邮件地址;在所述邮件头部设置一X-address-language字段,用于用设定语言描述发送者的邮箱地址命名所用的语言;2)支持国际化多语种邮箱的发送端邮件服务器在发送所生成的电子邮件之前,检测接收端邮件服务器是否支持国际化多语种邮箱电子邮件,如果不支持,则利用X-alternate-address字段中记录的英文邮件地址发送该电子邮件,进行步骤4);如果支持,则直接发送该电子邮件,进行步骤3);3)接收端邮件服务器从该电子邮件的邮件头中提取X-address-language字段,找出对应的语言,并用英语或者设定语言提示给接收者;4)接收端邮件服务器直接接收该电子邮...

【专利技术属性】
技术研发人员:姚健康孔宁沈烁刘冰
申请(专利权)人:中国科学院计算机网络信息中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1