邮件的发送方法与装置与流程

文档序号:12692943阅读:200来源:国知局
邮件的发送方法与装置与流程

本发明实施例涉及计算机技术,尤其涉及一种邮件的发送方法与装置。



背景技术:

电子邮件是互联网技术高速发展的产物,在网络通信中发挥着重要的作用。电子邮件将传统的书信转化为数字信号,通过网络及时地传送给接收方,给人们的日常通信带来很大的便利。

在实际的使用过程中,由于各种原因,当用户填写的邮件接收地址是错误的时,邮件可能被发送到其他收件人的邮箱里,造成电子邮件内容的泄露,这是网络用户都不愿意看到的情况。但是,在现有的邮件发送过程为,邮件发送装置将正文和附件进行组合,再将组合结果进行编码,并将编码后的正文和附件保存到临时存储器中,并进行发送。

由此可知,现有技术在邮件的发送过程中,对收件人是否正确不进行判断,容易造成信息的泄露。



技术实现要素:

本发明实施例提供一种邮件的发送方法与装置,以克服现有技术在邮件的发送过程中,对收件人是否正确不进行判断,容易造成信息的泄露的技术问题。

第一方面,本发明实施例提供一种邮件的发送方法,包括:

获取待发送邮件的正文和附件;

根据所述待发送邮件的正文获取前置邮件以及根据所述待发送邮件的附件获取后置邮件;

当发送所述前置邮件后,判断在预设的时间内是否接收到邮件接收方返回的前置回执;

若是,则发送所述后置邮件。

在第一方面的一种可能的实现方式中,当所述待发送邮件为完成编码处于待发送状态的邮件时,所述根据所述邮件的正文获取前置邮件以及根据所述邮件的附件获取后置邮件,具体包括:

从所述待发送邮件中获取所述正文的标识以及所述附件的标识;

根据所述正文的标识,获得所述前置邮件;

根据所述附件的标识,获得所述后置邮件。

在第一方面的另一种可能的实现方式中,所述待发送邮件为未进行编码并处于编辑状态的邮件时,所述根据所述邮件的正文获取前置邮件以及根据所述邮件的附件获取后置邮件,具体包括:

对所述待发送邮件的正文进行编码,获得所述前置邮件;

对所述待发送邮件的附件进行编码,获得所述后置邮件。

在第一方面的另一种可能的实现方式中,所述根据所述正文的标识,获得所述前置邮件,以及根据所述附件的标识,获得所述后置邮件,具体包括:

根据所述待发送邮件的正文、所述接收方的地址以及所述正文的容量大小,生成所述前置邮件;

根据所述待发送邮件的附件、所述接收方的地址以及所述附件的容量大小,生成所述后置邮件。

在第一方面的另一种可能的实现方式中,当判断在预设的时间内未接收到所述邮件接收方返回的前置回执,所述方法还包括:

根据预设的前置邮件发送次数,再次发送所述前置邮件,直至所述前置邮件的发送次数达到所述预设的前置邮件发送次数时仍未接收到所述前置回执,则确定所述邮件接收方为错误接收方。

第二方面、本发明实施例一种邮件的发送装置,包括:

获取模块,用于获取待发送邮件的正文和附件;

处理模块,用于根据所述待发送邮件的正文获取前置邮件以及根据所述待发送邮件的附件获取后置邮件;

发送模块,用于发送所述前置邮件;

判断模块,用于在所述发送模块发送所述前置邮件后,判断在预设的时间内接收模块是否接收到邮件接收方返回的前置回执;

发送模块,还用于在所述判断模块判断在预设的时间内所述接收模块接收到邮件接收方返回的前置回执时,发送所述后置邮件。

在第二方面的一种可能的实现方式中,所述处理模块包括第一处理单元和第二处理单元;

所述获取模块,还用于当所述待发送邮件为完成编码处于待发送状态的邮件时,从所述待发送邮件中获取所述正文的标识以及所述附件的标识;

所述第一处理单元,用于根据所述正文的标识,获得所述前置邮件;

所述第二处理单元,用于根据所述附件的标识,获得所述后置邮件。

在第二方面的另一种可能的实现方式中,所述第一处理单元,还用于在所述待发送邮件为未进行编码并处于编辑状态的邮件时,对所述待发送邮件的正文进行编码,获得所述前置邮件;

所述第二处理单元,还用于在所述待发送邮件为未进行编码并处于编辑状态的邮件时,对所述待发送邮件的附件进行编码,获得所述后置邮件。

在第二方面的另一种可能的实现方式中,所述第一处理单元,具体用于根据所述待发送邮件的正文、所述接收方的地址以及所述正文的容量大小,生成所述前置邮件;

所述第二处理单元,具体用于根据所述待发送邮件的附件、所述接收方的地址以及所述附件的容量大小,生成所述后置邮件。

在第二方面的另一种可能的实现方式中,所述装置还包括确定模块,

所述发送模块,还用于在所述判断模块判断在预设的时间内所述接收模块未接收到所述邮件接收方返回的前置回执时,根据预设的前置邮件发送次数,再次发送所述前置邮件;

所述确定模块,用于在所述发送模块发送所述前置邮件的发送次数达到所述预设的前置邮件发送次数,所述接收模块仍未接收到所述前置回执时,确定所述邮件接收方为错误接收方。

本发明实施例邮件的发送方法与装置,通过获取待发送邮件的正文和附件,根据所述待发送邮件的正文获取前置邮件,根据所述待发送邮件的附件获取后置邮件,首先发送所述前置邮件,在发送完前置邮件后判断在预设的时间内是否接收到邮件接收方返回的前置回执,若是,则发送所述后置邮件,进而防止由于将重要信息发送给错误的收件人而造成的损失,提高了邮件发送的安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的邮件的发送方法实施例一的流程示意图;

图2为本发明提供的邮件的发送方法实施例二的流程示意图;

图3为本发明提供的邮件的发送方法实施例三的流程示意图;

图4为本发明提供的邮件的发送装置实施例一的结构示意图;

图5为本发明提供的邮件的发送装置实施例二的结构示意图;

图6为本发明提供的邮件的发送装置实施例三的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明涉及的邮件的发送方法与装置,旨在解决现有技术在邮件的发送过程中,对收件人是否正确不进行判断,容易造成信息的泄露的技术问题。

本实施例的技术方案,将正文和附件制作成不同的邮件,先发送重要级别较低的正文对应的前置邮件,并判断在预设的时间内是否接收到前置邮件对应的前置回执,若收到,再发送重要级别较高的附件对应的后置邮件,进而降低了邮件发错给收件人而造成的损失,从而提高了邮件发送的安全性。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明提供的邮件的发送方法实施例一的流程示意图。本实施例的方法具体可以应用于邮件的制作和发送过程中。本实施例提供的邮件的发送方法可以通过邮件发送装置来执行,该邮件发送装置可以集成在具有邮件制作和发送功能的设备中,例如处理器中,也可以是单独处理器。本实施例涉及的是邮件发送装置获得前置邮件和后置邮件,并发送前置邮件和后置邮件的具体过程。如图1所示,本实施例可以包括:

S101、获取待发送邮件的正文和附件。

具体的,待发送邮件包括正文和附件,通常附件信息更为敏感,即附件的重要级别较正文高。在待发送邮件发送之前,对待发送邮件进行拆分,获得正文和附件。

S102、根据所述待发送邮件的正文获取前置邮件以及根据所述待发送邮件的附件获取后置邮件。

具体的,根据上述步骤获得待发送邮寄的正文和附件,对正文进行相应处理,获得正文对应的前置邮件。其中根据正文获得前置邮件的方法可以根据现有生成邮件的方法实现,而该方法为现有技术在此不再赘述。当待发送邮件为经过编码的邮件时,编码后的邮件中的正文和附件有各自的标识,邮件发送装置可以根据该标识,从已经编码的待发送邮件中获得正文对应的前置邮件和附件对应的后置邮件。可选的,当待发送邮件为未编码的邮件时,邮件发送装置对待发送邮件的正文进行编码,获得前置邮件,对待发送邮件的附件进行编码,获得后置邮件。

上述的邮件发送装置可以将前置邮件和后置邮件保存在临时存储器中,等待邮件发送装置发送。

S103、当发送所述前置邮件后,判断在预设的时间内是否接收到邮件接收方返回的前置回执。

S104、若是,则发送所述后置邮件。

具体的,根据上述步骤邮件发送装置获得正文对应的前置邮件和附件对应的后置邮件,邮件发送装置首先将前置邮件发送给邮件接收方。通常当邮件的接收方(即收件人)正确时,邮件接收方收到前置邮件后会发送前置邮件对应的前置回执。当邮件的接收方错误时,错误的邮件接收方接收到前置邮件时不会回复前置邮件。因此,邮件发送装置可以判断在预设的时间内是否接收到邮件接收方发送的前置回执来决定是否发送后置邮件。

当邮件发送装置判断在预设的时间内接收到了邮件接收方发送的前置回执后,可以确定邮件的收件人正确,邮件发送装置开始发送附件对应的后置邮件,进而提高了邮件发送的安全性,防止由于将重要信息发送给错误的收件人而造成的损失。

可选的,上述前置邮件中可以包括确认邮件接收方身份的信息,例如前置邮件中可以包括询问收件人的姓名、电话号码等信息。当前置邮件的收件人正确时,收件人收到前置邮件后,会正确回复前置邮件中的问题,并将答案以前置回执的方式发送给邮件发送装置,邮件发送装置根据前置回执中的答案确认收件人是否正确,在判断收件人正确后,向收件人发送后置邮件,从而进一步提高了邮件发送的安全性。

本实施例的方法可以与现有的邮件发送方法相结合,用于提高了邮件发送的安全性。

本发明实施例提供的邮件的发送方法,通过获取待发送邮件的正文和附件,根据所述待发送邮件的正文获取前置邮件,根据所述待发送邮件的附件获取后置邮件,首先发送所述前置邮件,在发送完前置邮件后判断在预设的时间内是否接收到邮件接收方返回的前置回执,若是,则发送所述后置邮件,进而防止由于将重要信息发送给错误的收件人而造成的损失,提高了邮件发送的安全性。

图2为本发明提供的邮件的发送方法实施例二的流程示意图。在上述实施例的基础上,本实施例涉及的是当待发送邮件为完成编码处于待发送状态的邮件时,邮件发送装置根据所述邮件的正文获取前置邮件以及根据所述邮件的附件获取后置邮件的具体过程。如图2所示,上述S102具体可以包括:

S201、从所述待发送邮件中获取所述正文的标识以及所述附件的标识。

具体的,当待发送邮件为完成编码处于发送状态的邮件时,待发送邮件中包括用于标识正文的正文标识和用于标识附件的附件标识。邮件发送装置在生成前置邮件和后置邮件之前,首先需要从待发送邮件中获得正文的标识和附件的标识。

S202、根据所述正文的标识,获得所述前置邮件。

具体的,邮件发送装置根据上述步骤获得正文的标识,接着,从已经编码的待发送邮件中拆分出正文的标识对应的已编辑的正文部分,并从已经编码的待发送邮件中获取邮件头信息(邮件头信息包括收件人的邮箱和主题信息等),将附件部分和邮件头信息进行组合,获得前置邮件。

在本实施例的一种可能的实现方式中,上述S202还可以是:邮件发送装置根据待发送邮件的正文、接收方的地址以及正文的容量大小,生成前置邮件。

S203、根据所述附件的标识,获得所述后置邮件。

具体的,邮件发送装置根据上述步骤获得附件的标识,接着,从已经编码的待发送邮件中拆分出附件的标识对应的已编辑的附件部分,并从已经编码的待发送邮件中获取邮件头信息,将附件部分和邮件头信息进行组合,获得后置邮件。

在本实施例的一种可能的实现方式中,上述S203还可以是:邮件发送装置根据待发送邮件的附件、接收方的地址以及附件的容量大小,生成后置邮件。

本发明实施例提供的邮件的发送方法,通过从已编码的待发送邮件中获得正文的标识和附件的标识,根据正文的标识从待发送邮件中获得前置邮件,根据附件的标识从待发送邮件中获得后置邮件。

图3为本发明提供的邮件的发送方法实施例三的流程示意图。在上述实施例的基础上,本实施例涉及的是当待发送邮件为未进行编码并处于编辑状态的邮件时,邮件发送装置根据所述邮件的正文获取前置邮件以及根据所述邮件的附件获取后置邮件的具体过程。如图3所示,上述S102具体可以包括:

S301、对所述待发送邮件的正文进行编码,获得所述前置邮件。

S302、对所述待发送邮件的附件进行编码,获得所述后置邮件。

具体的,当待发送邮件为未进行编码并处于编辑状态的邮件时,邮件发送装置从待发送邮件中获得正文和附件,此时的正文和附件均未进行编码。邮件发送装置将正文进行编码,获得前置邮件,并对附件进行编码,获得后置邮。其中,该步骤中对正文进行编码生成前置邮件,对附件进行编码生成后置邮件的方法与现有技术的编码方式相同,在此不再赘述。

需要说明的是,前置邮件和后置邮件中的收件人信息相同,均与待发送邮件的收件人信息相同。

在本实施例的一种可能的实现方式中,当判断在预设的时间内未接收到所述邮件接收方返回的前置回执时,本实施例的方法还可以包括:

根据预设的前置邮件发送次数,再次发送所述前置邮件,直至所述前置邮件的发送次数达到所述预设的前置邮件发送次数时仍未接收到所述前置回执,则确定所述邮件接收方为错误接收方。

具体的,在本实施例中收件人可能在预设的时间内无法及时回复前置回执,例如收件人在预设的时间内没有查看邮箱。此时,可以在邮件发送装置中设置前置邮件的发送次数(例如5次)。邮件发送装置判断在预设的时间内没有接收到前置回执,且判断前置邮件的发送次数小于预设的发送次数时,邮件发送装置再次向收件人发送前置邮件,并判断在预设的时间内是否接收到收件人发送的前置回执,若没有,则继续发送前置邮件。当邮件发送装置判断发送前置邮件的次数已经满足预设的发送次数,且在预设时间内依然没有收到收件人发送的前置回执时,则确定邮件接收方(即收件人)错误。

可选的,邮件发送装置可以在预设的时间内没有接收到收件人发送的前置回执时立即再次发送前置邮件。可选的,还可以是在预设的时间内没有接收到收件人发送的前置回执时,等待一段时间后,再次发送前置邮件。

本发明实施例提供的邮件的发送方法,通过从未编辑的待发送邮件中获得正文和附件,对正文进行编码获得前置邮件,对附件进行编码获得后置邮件,进而丰富了获得前置邮件和后置邮件的方式。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

图4为本发明提供的邮件的发送装置实施例一的结构示意图。如图4所示,本实施例提供的邮件的发送装置具体可以实现本发明任意实施例提供的邮件的发送方法的各个步骤,具体实现过程在此不再赘述。如图4所示,本实施例提供的邮件的发送装置具体包括:

获取模块10,用于获取待发送邮件的正文和附件。

处理模块20,用于根据所述待发送邮件的正文获取前置邮件以及根据所述待发送邮件的附件获取后置邮件。

发送模块30,用于发送所述前置邮件。

判断模块40,用于在所述发送模块30发送所述前置邮件后,判断在预设的时间内接收模块50是否接收到邮件接收方返回的前置回执。

发送模块30,还用于在所述判断模块40判断在预设的时间内所述接收模块50接收到邮件接收方返回的前置回执时,发送所述后置邮件。

本发明实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图5为本发明提供的邮件的发送装置实施例二的结构示意图。在上述实施例的基础上,本实施例的处理装置20包括第一处理单元201和第二处理单元202;

所述获取模块10,还用于当所述待发送邮件为完成编码处于待发送状态的邮件时,从所述待发送邮件中获取所述正文的标识以及所述附件的标识;

所述第一处理单元201,用于根据所述正文的标识,获得所述前置邮件;

所述第二处理单元202,用于根据所述附件的标识,获得所述后置邮件。

本发明实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在本发明实施例的一种可能的实现方式中,上述第一处理单元201,还用于在所述待发送邮件为未进行编码并处于编辑状态的邮件时,对所述待发送邮件的正文进行编码,获得所述前置邮件。

上述第二处理单元202,还用于在所述待发送邮件为未进行编码并处于编辑状态的邮件时,对所述待发送邮件的附件进行编码,获得所述后置邮件。

在本发明实施例的另一种可能的实现方式中,上述第一处理单元201,具体用于根据所述待发送邮件的正文、所述接收方的地址以及所述正文的容量大小,生成所述前置邮件。

上述第二处理单元202,具体用于根据所述待发送邮件的附件、所述接收方的地址以及所述附件的容量大小,生成所述后置邮件。

本发明实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6为本发明提供的邮件的发送装置实施例三的结构示意图。在上述实施例的基础上,本实施例的邮件的发送装置还可以包括确定模块60;

所述发送模块30,还用于在所述判断模块40判断在预设的时间内所述接收模块50未接收到所述邮件接收方返回的前置回执时,根据预设的前置邮件发送次数,再次发送所述前置邮件;

所述确定模块60,用于在所述发送模块30发送所述前置邮件的发送次数达到所述预设的前置邮件发送次数,且所述接收模块50仍未接收到所述前置回执时,确定所述邮件接收方为错误接收方。

本发明实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1