本发明涉及互联网领域,具体涉及一种邮件发送方法、装置、计算设备及存储介质。
背景技术:
1、电子邮件附件作为一种方便且简单的文件传送方式,在日常生活办公中经常被使用。不过,用户在发送邮件时,经常会出现发出的电子邮件应该携带附件(attachment),但是由于用户的粗心或者其他原因忘记携带附件时,目前的电子邮件发送技术并不能很好地给予提醒。
技术实现思路
1、鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种邮件发送方法、装置、计算设备以及存储介质。
2、根据本发明的一个方面,提供一种邮件发送方法,在邮件客户端中执行,邮件客户端的邮件编辑界面驻留有编辑器,该方法包括:响应于对邮件的发送指令,从编辑器中获取邮件正文区域内的正文内容;判断正文内容中是否包含有与附件相关的关键词;若包含,则检测邮件是否添加有附件;若无附件,则提示添加附件。
3、可选地,在根据本发明的邮件发送方法中,其中,还包括:在编辑器的初始化阶段,构建数据对象;将数据对象嵌套至编辑器,嵌套后的数据对象指示邮件正文区域。
4、可选地,在根据本发明的邮件发送方法中,其中,从编辑器中获取邮件正文区域内的正文内容,包括:将各数据对象中与当前时间差值最小的数据对象确定为当前所编辑的邮件对应的数据对象,并将该数据对象中的内容作为正文内容。
5、可选地,在根据本发明的邮件发送方法中,其中,在从编辑器中获取邮件正文区域内的内容的步骤之前,还包括:获取邮件的全文内容,并检测全文内容中是否包含有与附件相关的关键词;若包含,则执行获取正文内容的步骤。
6、可选地,在根据本发明的邮件发送方法中,其中,还包括:若经检测已添加附件,则发送邮件;以及若接收到针对提示的响应,则发送邮件。
7、可选地,在根据本发明的邮件发送方法中,其中,判断内容中是否包含有与附件相关的关键词,包括:将正文内容与预设的关键词进行匹配。
8、可选地,在根据本发明的邮件发送方法中,其中,预设的关键词包括附件、文件、attachment中的至少一个。
9、可选地,在根据本发明的邮件发送方法中,其中,将内容与预设的关键词进行匹配,包括:利用indexof方法对正文内容和关键词进行匹配。
10、可选地,在根据本发明的邮件发送方法中,其中,在判断正文内容中是否包含有与附件相关的关键词之前,还包括:对内容进行分词处理。
11、根据本发明的又一个方面,提供一种邮件发送装置,驻留在邮件客户端,邮件客户端的邮件编辑界面驻留有编辑器,该装置包括:获取模块,适于响应于对邮件的发送指令,从编辑器中获取邮件正文区域内的正文内容;判断模块,适于判断正文内容中是否包含有与附件相关的关键词;检测模块,适于检测邮件是否添加有附件;提示模块,适于提示添加附件。
12、根据本发明的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行上述方法的指令。
13、根据本发明的又一个方面,提供一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行上述的方法。
14、根据本发明的方案,通过获取有价值的邮件正文内容,只判断邮件正文内容是否有“附件”相关关键字,如果邮件正文内容有"附件"相关字眼并且没有添加附件时,给用户进行附件添加提醒。排除邮件正文内容之外的其他内容(如签名部分)中出现的关键字的干扰,使提醒变得更精确,提升用户的办公效率,提升用户的交互使用体验。
15、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种邮件发送方法,在邮件客户端中执行,所述邮件客户端的邮件编辑界面驻留有编辑器,所述方法包括:
2.如权利要求1所述的方法,其中,还包括:
3.如权利要求2所述的方法,其中,从所述编辑器中获取邮件正文区域内的正文内容,包括:
4.如权利要求1所述的方法,其中,在从所述编辑器中获取邮件正文区域内的内容的步骤之前,还包括:
5.如权利要求1所述的方法,其中,还包括:
6.如权利要求1所述的方法,其中,判断所述内容中是否包含有与附件相关的关键词,包括:
7.如权利要求1-6任一项所述的方法,其中,所述预设的关键词包括附件、文件、attachment中的至少一个。
8.一种邮件发送装置,驻留在邮件客户端,所述邮件客户端的邮件编辑界面驻留有编辑器,所述装置包括:
9.一种计算设备,包括:
10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-7中任一项所述的方法。