【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉参考这个申请要求2003年7月7日提交的美国临时专利申请号60/485,167的权益,其内容通过引用结合于此。专利技术背景本专利技术总体上涉及一种电子消息系统,并且更具体地涉及一种用于处理通过互联网从发送者到接收者的电子消息的电子消息传送系统。更狭义地,这个书面内容公开了作为一个实施例的高性能电子消息传送引擎。电子消息传送问题电子消息已经快速地成为现代社会中日常生活的一个构成整体所需的部分。今天,电子邮件(e-mail)是互联网最广泛使用的应用以及最快速成长的通信媒介。除了一对一用户通信的巨大扩展以外,许多公司已经开始意识到常规出站电子消息通信,以及经由e-mail的自动化的客户照管服务可以增强公司与客户的关系。然而,发送和接收大量e-mail提出了众多技术挑战,如例如:1):管理和支持用于大量发送的增长的基础设施;2)维护对互联网开放的应用的安全;3)当e-mail进入或离开网络时,需要对其施加病毒、内容和其它过滤;4)管理和优先化消息队列;5)使用本地客户数据来到客户的消息进行触发、确立目标和定义;6)管理入站的“弹回的”e-mail;7)一致且自动地支持客户偏爱的能力;8)执行快速和高效的发送。通过使用可获得的技术,即使不是不可能,然而满足可缩放的电子消息程序的这些挑战已经是困难的,并且已经在硬件和人力资本上要求大量投资。目前,所有类型的公司、组织,包括e-mail专家和服 ...
【技术保护点】
在通过互联网对接的消息系统中,一种用于处理来自发送者且想要传送到至少一个接收者的消息的方法,所述发送者通过能够与接收者服务器通信的发送者服务器对接到互联网上,所述消息包括至少接收者信息及消息体,所述方法包括: 借助于通过互联网建立从所述发送者服务器到所述接收者服务器的连接,测试所述接收者信息,以便于提供所述消息到所述接收者的可传送性指示,而无需使用SMTP VRFY命令。
【技术特征摘要】
【国外来华专利技术】US 2003-7-7 60/485,167;US 2004-6-25 10/876,9641.在通过互联网对接的消息系统中,一种用于处理来自发送者且想
要传送到至少一个接收者的消息的方法,所述发送者通过能够与接收者
服务器通信的发送者服务器对接到互联网上,所述消息包括至少接收者
信息及消息体,所述方法包括:
借助于通过互联网建立从所述发送者服务器到所述接收者服务器的
连接,测试所述接收者信息,以便于提供所述消息到所述接收者的可传
送性指示,而无需使用SMTP VRFY命令。
2.根据权利要求1所述的方法,其中所述建立连接是一个临时的测
试连接,并且在依赖于所述接收者信息来发送所述消息之前被完成。
3.根据权利要求1所述的方法,其中所述建立连接是在依赖于所述
接收者信息来发送所述消息之前被完成;以及
基于所述指示,执行下述之一(i)将所述消息通过到所述接收者的所
述连接导引到所述接收者服务器,以及(ii)放弃所述消息的传送。
4.根据权利要求1所述的方法,其中测试所述接收者信息是根据所
述接收者信息来确认所述消息到所述接收者的可传送性,其中确认包括
通过互联网建立所述发送者服务器与所述接收者服务器之间的所述连
接,以及
从所述发送者服务器,通过使用所述连接利用所述接收者服务器来
验证所述接收者信息,以便于不使用SMTP VRFY命令而提供所述接收
者是否通过所述接收者服务器对接到互联网上的指示,所述指示是所述
接收者的确通过所述接收者服务器对接到互联网的肯定确认以及示出所
述接收者并未通过所述接收者服务器对接到互联网的否定中的一个。
5.根据权利要求1、2所述的方法,进一步包括:
基于所述指示,执行下述之一(i)通过互联网建立从所述发送者服务
器到所述接收者服务器的传送连接,然后将所述消息导引到所述接收者
服务器以便于传送到所述接收者,以及(ii)放弃所述消息到所述接收者的
传送。
6.根据权利要求1、2所述的方法,进一步包括:
建立有关所述消息可传送性的记录。
7.根据权利要求4所述的方法,进一步包括:
基于所述指示,执行下述之一(i)响应于所述肯定确认,将如此所产
生的所述消息通过所述连接导引到所述接收者服务器以便于传送到所述
接收者,以及(ii)响应于所述否认,放弃所述消息的传送。
8.根据权利要求1、2、3、4所述的方法,其中所述消息进一步包括
发送者信息,所述方法进一步包括:
在将所述消息导引到所述接收者服务器之前,或在建立所述传送连
接之前,在所述发送者服务器处选择多个IP地址;
根据一预定规则集,规定所述多个IP地址中的某一个;以及
将所述多个IP地址中的所述某一个含括,作为所述消息的所述发送
者信息的一部分。
9.根据权利要求4所述的方法,进一步包括:
建立有关所述指示的记录。
10.根据权利要求1、2、3、4所述的方法,其中所述消息系统包
括用于处理数据的电子存储器以及用于存储文件的硬驱动器,以及所述
方法进一步包括:
将所述消息作为数据在所述电子存储器中处置,而无需将所述消息
作为所述文件之一存储在所述硬驱动器中。
11.根据权利要求4所述的方法,其中所述连接是临时测试连接并
且所述验证是通过所述临时测试连接进行的。
12.根据权利要求11所述的方法进一步包括:
基于所述指示,执行下述之一(i)响应于所述肯定确认,通过组合至
少所述接收者信息和消息体产生所述消息,然后通过互联网建立所述发
送者服务器和所述接收者服务器之间的传送连接,然后通过所述传送连
接将如此产生的所述消息导引到所述接收者服务器,以便于传送到所述
接收者,以及(ii)响应于所述否认,放弃所述消息的传送。
13.根据权利要求1、2或11所述的方法,其中测试所述接收者信
息或使用所述临时测试连接包括查询接收者服务器以证实接收者信息是
有效的。
14.根据权利要求1、2或11所述的方法,其中测试所述接收者信
息或使用所述临时测试连接包括确保接收者服务器的可用性以接收进入
的消息。
15.在通过互联网对接的消息系统中,一种用于处理来自发送者且
想要传送到至少一个接收者的消息的方法,所述发送者通过能够与接收
者服务器通信的发送者服务器对接到互联网上,所述方法包括:
在所述发送者服务器处,从所述发送者接收用于定义所述消息的多
个离散数据包,所述多个离散数据包中的至少一个包括接收者信息且所
述多个离散数据包的至少另一个包括消息体;
在依赖于所述接收者信息来发送所述消息之前,借助于通过互联网
建立从所述发送者服务器到所述接收者服务器的连接,测试所述接收者
信息,以便于提供所述消息到所述接收者的可传送性指示,而无需使用
SMTP VRFY命令,以及;
基于所述指示,执行下述之一(i)通过组合至少所述接收者信息以及
消息体,然后将所述消息通过所述连接导引到所述接收者服务器,以便
于传送到所述接收者,以及(ii)放弃所述消息的传送。
16.根据权利要求15所述的方法,其中借助于通过互联网建立临
时测试连接而实现所述接收者信息的所述测试,以及其中导引所述消息
是通过互联网建立从所述发送者服务器到所述接收者服务器的传送连
接。
17.根据权利要求16所述的方法,其中所述消息进一步包括发送
者信息,以及其中产生所述消息包括:
在所述发送者服务器处选择多个IP地址,
根据一预定的规则集,规定所述多个IP地址中的某一个;以及
将所述多个IP地址中的所述某一个含括,作为所述消息的所述发送
者信息的一部分。
18.根据权利要求15或16所述的方法,其中从所述发送者接收所
述多个离散数据包包括处理由人类用户所产生的所述多个离散数据包。
19.根据权利要求15或16所述的方法,其中从所述发送者接收所
述多个离散数据包包括处理由软件应用所产生的所述多个离散数据包。
20.根据权利要求19所述的方法,进一步包括:
将所述软件应用与数据库对接;
在所述数据库中定义触发事件,以便于当所述触发事件发生在所述
数据库中时,所述软件应用自动地产生所述多个离散数据包。
21.在通过互联网对接的消息系统中,一种用于处理来自发送者且
想要传送到至少一个接收者的消息的方法,所述发送者通过能够与接收
者服务器通信的发送者服务器对接到互联网上,所述方法包括:
在所述发送者服务器处,从所述发送者接收用于定义所述消息的多
个离散数据包,所述多个离散数据包中的至少一个包括接收者信息且所
述多个离散数据包的至少另一个包括消息体;
根据所述接收者信息,确认所述消息到所述接收者的可传送性,这
是通过:
通过互联网建立所述发送者服务器与所述接收者服务器之间的连
接,以及
从所述发送者服务器,通过所述连接利用所述接收者服务器来验证
所述接收者信息,以便于不使用SMTP VRFY命令而提供所述接收者是
否通过所述接收者服务器对接到互联网上的指示,所述指示是所述接收
者的确通过所述接收者服务器对接到互联网的肯定确认以及示出所述接
收者并未通过所述接收者服务器对接到互联网的否定中的一个;以及
基于所述指示,执行下述之一(i)响应于所述肯定确认,通过组合至
少所述接收者信息和消息体产生所述消息,然后通过所述连接将如此产
生的所述消息导引到所述接收者服务器,以便于传送到所述接收者,以
及(ii)响应于所述否认,放弃所述消息的传送。
22.在通过互联网对接的消息系统中,一种用于处理来自发送者且
想要传送到至少一个接收者的消息的方法,所述发送者通过能够与接收
者服务器通信的发送者服务器对接到互联网上,所述方法包括:
在所述发送者服务器处,从所述发送者接收用于定义所述消息的多
个离散数据包,所述多个离散数据包中的至少一个包括接收者信息且所
述多个离散数据包的至少另一个包括消息体;
根据所述接收者信息,确认所述消息到所述接收者是可传送的,这
是通过:
通过互联网建立所述发送者服务器与所述接收者服务器的临时测试
连接,以及
从所述发送者服务器,通过所述临时测试连接利用所述接收者服务
器来验证所述接收者信息,以便于不使用SMTP VRFY命令而提供所述
接收者是否通过所述接收者服务器对接到互联网上的指示,所述指示是
所述接收者的确通过所述接收者服务器对接到互联网的肯定确认以及示
出所述接收者并未通过所述接收者服务器对接到互联网的否定中的一
个;以及
基于所述指示,执行下述之一(i)响应于所述肯定确认,通过组合至
少所述接收者信息和消息体产生所述消息,然后通过互联网建立所述发
送者与所述接收者之间的传送连接,然后通过所述传送连接将如此产生
的所述消息导引到所述接收者服务器,以便于传送到所述接收者,以及
(ii)响应于所述否认,放弃所述消息的传送。
23.一种经修改的消息服务器,其被配置用来代替对接到互联网用
于处理来自发送者且想要传送到至少一个接收者的消息的未修改的消息
服务器,所述发送者通过能够与接收者服务器通信的所述未修改的消息
服务器对接到互联网上,所述未修改的消息服务器包括被配置用于将消
息作为消息文件保存到其上的硬驱动器,以及所述未修改的消息服务器
被配置成将所述消息文件前转到所述接收者服务器,所述经修改的消息
服务器包括:
用于从所述发送者接收用来定义所述消息的多个离散数据包的装
置,所述多个离散数据包中的至少一个包括接收者信息且所述多个离散
数据包的至少另一个包括消息体,所述经修改的接收装置包括电子存储
器,用于将所述多个离散数据包保存在其中;以及
用于处理所述多个离散数据包并且通过组合至少所述接收者信息和
消息体来产生所述消息的装置。
24.根据权利要求23所述的经修改的消息服务器,进一步包括:
装置,用于在依赖于所述接收者信息来发送所述消息之前,借助于
通过互联网建立从所述经修改的消息服务器到所述接收者服务器的连
接,测试所述接收者信息,以便于不使用SMTP VRFY命令而提供所述
接收者是否通过所述接收者服务器对接到互联网上的指示,所述指示是
所述接收者的确通过所述接收者服务器对接到互联网的肯定确认以及示
出所述接收者并未通过所述接收者服务器对接到互联网的否定中的一
个。
25.根据权利要求24所述的经修改的消息服务器,其中所述处理
装置被配置成:基于指示,执行下述之一(i)响应于所述肯定确认,将如
此产生的所述消息通过所述连接导引到所述接收者服务器,以便于传送
到所述接收者,以及(ii)响应于所述否认,放弃所述消息的传送。
26.根据权利要求24所述的经修改的消息服务器,其中所述处理
装置被配置成仅在所述测试装置提供所述肯定确认之后才产生所述消
息。
27.在通过互联网对接的消息系统中,一种用于处理来自发送者的
一消息组的方法,所述发送者通过能够与多个接收者服务器通信的发送
者服务器对接到互联网上,所述消息组中的每一个想要传送到接收者,
所述方法包括:
在所述发送者服务器处,从所述发送者接收用于定义所述消息组的
多个离散数据包,对于所述消息组中对应的一个消息,所述多个离散数
据包中的至少一个包括接收者信息且所述多个离散数据包的至少另一个
包括消息体;
通过对于所述消息组中的每一个消息,将至少所述接收者信息与消
息体进行组合而产生所述消息组;以及
基于所述消息组中每一个消息的至少所述接收者信息和所述消息体
之一,以根据预定规则集的次序来设置所述消息组。
28.根据权利要求27所述的方法,对于所述消息组中的每一个消
息,进一步包括:
在依赖于所述接收者信息来发送所述消息组中的所述一个消息之
前,借助于通过互联网建立从所述发送者服务器到所述多个接收者服务
器中对应的一个的连接,测试所述接收者信息,以便于提供到所述多个
接收者中对应一个的可传送性指示,而无需使用SMTP VRFY命令,以
及;
基于所述指示,执行下述之一(i)通过所述连接来导引所述消息组中
的所述一个消息以便于通过所述多个接收者服务器中的所述对应的一个
传送到所述多个接收者之一,以及(ii)放弃所述消息组中所述一个消息的
传送。
29.根据权利要求27所述的方法,对于所述消息组中的每一个消
息,进一步包括:
在依赖于所述接收者信息来发送所述消息组中的对应一个消息之
前,借助于通过互联网建立从所述发送者服务器到所述多个接收者服务
器中对应一个的临时测试连接,测试所述接收者信息,以便于提供到所
述多个接收者中对应一个的可传送性指示,而无需使用SMTP VRFY命
令,以及;
基于所述指示,执行下述之一(i)通过互联网建立从所述发送者到所
述多个接收者服务器中对应一个的传送连接,以及通过所述传送连接来
导引所述消息组中的所述对应的一个消息以便于通过所述多个接收者服
务器中的所述对应的一个传送到所述多个接收者之一,以及(ii)放弃所述
消息组中所述一个消息的传送。
30.根据权利要求27所述的方法,其中所述多个离散数据包中的
又一个包括用于所述消息组中对应一个消息的发送者信息,以及其中产
生所述消息组进一步包括:
在所述发送者服务器处选择多个IP地址,
根据一预定的规则集,规定所述多个IP地址中的某一个;以及
将所述多个IP地址中的所述某一个含括,作为所述消息组中每一个
消息的所述发送者信息的一部分。
31.在通过互联网对接的消息系统中,一种用于处理来自发送者且
想要传送到至少一个接收者的消息的方法,所述发送者通过能够与接收
者服务器通信的发送者服务器对接到互联网上,所述方法包括:
在所述发送者服务器处,从所述发送者接收用于定义所述消息的多
个离散数据包,所述多个离散数据包中的至少一个包括接收者信息且所
述多个离散数据包的至少另一个包括消息体;
将所述多个离散数据包通过应用程序接口导引到多个外部应用之
一,用于执行至少下述之一(i)根据第一预定规则集,修改所述多个离散
数据包,(ii)根据第二预定规则集,向所述多个离散数据包添加附加的数
据包,以及(iii)根据第三预定规则集,排序所述多个离散数据包,并且因
此,用于提供多个所得到的数据包;
通过所述应用程序接口从所述多个外部应用之一接收所述多个所得
到的数据包;
通过组合所述多个所得到的数据包的至少部分来产生所述消息;
通过互联网建立从所述发送者服务器到所述接收者服务器的连接;
以及
将所述消息通过所述连接导引到所述接收者服务器,以便于传送到
所述接收者。
32.一种通过互联网对接的消息系统,用于处理来自发送者且想要
传送到至少一个接收者的消息,所述发送者通过能够与接收者服务器通
信的发送者服务器对接到互联网上,所述消息包括至少接收者信息和消
息体,...
【专利技术属性】
技术研发人员:斯科特T布朗,凯利A万塞,小维克托加诺拉,
申请(专利权)人:科尔德斯帕克有限责任公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。