用于发送电子邮件的方法及设备技术

技术编号:15767236 阅读:3191 留言:0更新日期:2017-07-06 14:45
本发明专利技术的实施方式提供了一种用于发送电子邮件的方法。该用于发送电子邮件的方法包括:根据对应相同电子邮件模板的多组电子邮件模板参数以及所述电子邮件模板信息形成一条电子邮件发送请求;向邮件服务提供方发送所述电子邮件发送请求;其中,所述电子邮件发送请求用于使邮件服务提供方根据所述请求中的多组电子邮件模板参数以及电子邮件模板信息形成多封电子邮件并发送。此外,本发明专利技术实施方式还提供了一种用于发送电子邮件的设备以及计算机可读存储介质。

Method and apparatus for sending e-mail

Embodiments of the present invention provide a method for sending electronic mail. Including the method used for sending email: according to multiple email template parameters corresponding to the same email template and the email template information form an email request; sending the email provider sends a request to the mail service; in the email sending request for mail service provider based on the plurality of e-mail the template parameter in the request and email template information form and send e-mail. In addition, the embodiment of the invention also provides an apparatus for sending e-mail and a computer readable storage medium.

【技术实现步骤摘要】
用于发送电子邮件的方法及设备
本专利技术的实施方式涉及网络通讯领域,更具体地,本专利技术的实施方式涉及用于发送电子邮件的方法、用于发送电子邮件的设备以及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或者上下文。此处的描述不因为包括在本部分中就承认是现有技术。电子邮件即Email,是—种利用网络实现信息交互的通信方式。由于电子邮件在价格以及传送速度等多方面的优势而在互联网中得到了广泛应用。现有的电子邮件发送方式通常为:生成电子邮件的发送参数,如电子邮件的收件人、电子邮件的抄送人以及电子邮件的正文等,根据上述发送参数调用电子邮件发送接口,实现电子邮件的发送。目前,已经出现了向大量用户发送正文内容基本相同的电子邮件的批量发送现象,如在向大量用户发送广告推送/产品营销推送的电子邮件时,会出现批量发送电子邮件的现象。
技术实现思路
但是,出于现有的在电子邮件的批量发送过程中,不同电子邮件的正文内容基本相同等原因,使用户向邮件服务提供方发送的不同电子邮件之间具有较高的数据重复性,即大量的重复内容被反复地发送;另外,出于用户需要逐封地执行电子邮件的发送操作等原因,在批量发送的电子邮件的数量较大(如上百封或者上千封电子邮件)时,用户逐封发送电子邮件的效率较低,且反复多次调用电子邮件发送接口的操作也提高了电子邮件发送失败的概率。因此在现有技术中,网络传输资源的有效利用率较低,且用户发送电子邮件的效率也较低,然而,用户发送电子邮件失败的概率却被提高了,这是非常令人烦恼的过程。为此,非常需要一种改进的用于发送电子邮件的技术方案,该技术方案在能够提高网络传输资源的有效利用率的同时,有利于提高用户的电子邮件发送效率,并有利于降低用户发送电子邮件失败的概率。在本上下文中,本专利技术的实施方式期望提供一种用于发送电子邮件的方法、设备以及计算机可读存储介质。在本专利技术实施方式的第一方面中,提供了一种用于发送电子邮件的方法,包括:根据对应相同电子邮件模板的多组电子邮件模板参数以及所述电子邮件模板信息形成一条电子邮件发送请求;向邮件服务提供方发送所述电子邮件发送请求;其中,所述电子邮件发送请求用于使邮件服务提供方根据所述请求中的多组电子邮件模板参数以及电子邮件模板信息形成多封电子邮件并发送。在本专利技术的一个实施例中,所述电子邮件模板信息包括:电子邮件模板描述信息或者唯一对应一个电子邮件模板描述信息的电子邮件模板标识。在本专利技术的又一个实施例中,所述电子邮件模板描述信息包括:电子邮件公共内容描述信息以及至少一个用于表征电子邮件个性化描述信息的参数名称;且一组电子邮件模板参数包括:至少一个参数名称以及各参数名称各自对应的电子邮件个性化描述信息。在本专利技术的再一个实施例中,所述电子邮件模板描述信息所包括的各参数名称嵌入在所述电子邮件公共内容描述信息的相应位置处。在本专利技术的再一个实施例中,所述根据对应相同电子邮件模板的多组电子邮件模板参数以及所述电子邮件模板信息形成一条电子邮件发送请求的步骤包括:从记录集合中获取多条待处理记录,其中,一条待处理记录包括:对应同一个电子邮件模板的多组电子邮件模板参数以及一个电子邮件模板标识;将所述多条待处理记录中的包括相同电子邮件模板标识的各条待处理记录中的各组电子邮件模板参数,以及相应电子邮件模板标识或者相应电子邮件模板标识对应的电子邮件模板描述信息形成一条电子邮件发送请求。在本专利技术的再一个实施例中,一个所述参数名称包括:第一级参数名称以及第二级参数名称,所述第一级参数名称对应的电子邮件个性化描述信息用于表征第二级参数名称对应的电子邮件个性化描述信息的排布格式。在本专利技术的再一个实施例中,所述将所述多条待处理记录中的包括相同电子邮件模板标识的各条待处理记录中的各组电子邮件模板参数,以及相应电子邮件模板标识或者相应电子邮件模板标识对应的电子邮件模板描述信息形成一条电子邮件发送请求的步骤包括:针对获取的每一条待处理记录中的每一组电子邮件模板参数,将该组电子邮件模板参数中的第一级参数名称对应的电子邮件个性化描述信息带入相应电子邮件模板描述信息中,形成新的电子邮件模板描述信息;确定各新的电子邮件模板描述信息中相同的新的电子邮件模板描述信息;根据对应相同的新的电子邮件模板描述信息的各组电子邮件模板参数中的第二级参数名称、第二级参数名称对应的电子邮件个性化描述信息及相应的新的电子邮件模板描述信息形成一条电子邮件发送请求。在本专利技术的再一个实施例中,所述确定各新的电子邮件模板描述信息中相同的新的电子邮件模板描述信息的步骤包括:计算各新的电子邮件模板描述信息的消息摘要算法第5版MD5值;将具有相同的MD5值的新的电子邮件模板描述信息确定为相同的新的电子邮件模板描述信息。在本专利技术的再一个实施例中,所述一条待处理记录还包括:用于表征待处理记录的优先处理级别的处理通道标识;且所述从记录集合中获取多条待处理记录的步骤包括:根据预设的优先处理策略,从记录集合中获取具有相应处理通道标识的多条待处理记录。在本专利技术的再一个实施例中,所述方法还包括:在确定出成功向邮件服务提供方发送所述电子邮件发送请求的情况下,将所述记录集合中的相应待处理记录设置为已处理记录;在确定出未成功向邮件服务提供方发送电子邮件发送请求的情况下,设置记录集合中的相应待处理记录的已处理次数。在本专利技术的再一个实施例中,所述从记录集合中获取的多条待处理记录包括:已处理次数未达到预定处理次数的待处理记录。在本专利技术的再一个实施例中,所述方法还包括:将接收到的来自用户终端设备的一条电子邮件发送请求中承载的所有组电子邮件模板参数以及电子邮件模板标识作为一条待处理记录存储于所述记录集合中。在本专利技术的再一个实施例中,所述来自用户终端设备的一条电子邮件发送请求中还承载有处理通道标识,且所述记录集合中存储的待处理记录包括所述电子邮件发送请求中承载的处理通道标识。在本专利技术的再一个实施例中,所述方法还包括:为接收到的来自用户终端设备的设置电子邮件模板请求中承载的电子邮件模板描述信息分配电子邮件模板标识;将所述分配的电子邮件模板标识以及所述设置电子邮件模板请求中承载的电子邮件模板描述信息存储于电子邮件模板集合中。在本专利技术实施方式的第二方面中,提供了一种用于发送电子邮件的方法,包括:根据接收到的电子邮件发送请求中承载的电子邮件模板信息针对所述电子邮件发送请求中承载的每一组电子邮件模板参数分别形成一封电子邮件;根据各封电子邮件的接收方分别发送各封电子邮件。在本专利技术的一个实施例中,所述电子邮件发送请求中承载的电子邮件模板信息包括:电子邮件模板描述信息或者唯一对应一个电子邮件模板描述信息的电子邮件模板标识。在本专利技术的又一个实施例中,所述电子邮件模板描述信息包括:电子邮件公共内容描述信息以及至少一个用于表征电子邮件个性化描述信息的参数名称;且一组电子邮件模板参数包括:至少一个参数名称以及各参数名称各自对应的电子邮件个性化描述信息。在本专利技术的再一个实施例中,所述电子邮件模板描述信息所包括的各参数名称嵌入在所述电子邮件公共内容描述信息的相应位置处。在本专利技术的再一个实施例中,所述根据接收到的电子邮件发送请求中承载的电子邮件模板信息针对所述电子邮件发送请求中承载的每一组电子邮件模板参数分别形本文档来自技高网...
用于发送电子邮件的方法及设备

【技术保护点】
一种方法,所述方法包括:根据对应相同电子邮件模板的多组电子邮件模板参数以及所述电子邮件模板信息形成一条电子邮件发送请求;向邮件服务提供方发送所述电子邮件发送请求;其中,所述电子邮件发送请求用于使邮件服务提供方根据所述请求中的多组电子邮件模板参数以及电子邮件模板信息形成多封电子邮件并发送。

【技术特征摘要】
1.一种方法,所述方法包括:根据对应相同电子邮件模板的多组电子邮件模板参数以及所述电子邮件模板信息形成一条电子邮件发送请求;向邮件服务提供方发送所述电子邮件发送请求;其中,所述电子邮件发送请求用于使邮件服务提供方根据所述请求中的多组电子邮件模板参数以及电子邮件模板信息形成多封电子邮件并发送。2.如权利要求1所述的方法,所述电子邮件模板信息包括:电子邮件模板描述信息或者唯一对应一个电子邮件模板描述信息的电子邮件模板标识。3.如权利要求2所述的方法,所述电子邮件模板描述信息包括:电子邮件公共内容描述信息以及至少一个用于表征电子邮件个性化描述信息的参数名称;且一组电子邮件模板参数包括:至少一个参数名称以及各参数名称各自对应的电子邮件个性化描述信息。4.如权利要求3所述的方法,所述电子邮件模板描述信息所包括的各参数名称嵌入在所述电子邮件公共内容描述信息的相应位置处。5.如权利要求3所述的方法,所述根据对应相同电子邮件模板的多组电子邮件模板参数以及所述电子邮件模板信息形成一条电子邮件发送请求的步骤包括:从记录集合中获取多条待处理记录,其中,一条待处理记录包括:对应同一个电子邮件模板的多组电子邮件模板参数以及一个电子邮件模板标识;将所述多条待处理记录中的包括相同电子邮件模板标识的各条待处理记录中的各组电子邮件模板参数,以及相应电子邮件模板标识或者相应电子邮件模板标识对应的电子邮件模板描述信息形成一条电子邮件发送请求。6.如权利要求5所述的方法,一个所述参数名称包括:第一级参数名称以及第二级参数名称,所述第一级参数名称对应的电子邮件个性化描述信息用于表征第二级参数名称对应的电子邮件个性化描述信息的排布格式。7.如权利要...

【专利技术属性】
技术研发人员:黄武汉
申请(专利权)人:网易无尾熊杭州科技有限公司
类型:发明
国别省市:浙江,33

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

1