大附件邮件的处理方法和装置与流程

    专利查询2025-03-19  27


    本文件涉及互联网信息,尤其涉及一种大附件邮件的处理方法和装置。


    背景技术:

    1、随着互联网技术的不断发展和社会信息的不断进步,电子邮件已成为人们日常生活和工作中不可或缺的通信工具,电子邮件的便捷性和高效性促进了信息的快速传递。然而随着数据量的不断增长和文件大小的日益膨胀,电子邮件系统在处理大附件邮件时受到了一定的限制。

    2、在电子邮件系统中,附件通常直接嵌入在邮件正文中,并通过邮件协议进行传输,这种传输方式简单直观,但只适用于小附件的传输,当附件大小超过一定限制时,邮件系统可能无法直接实现对大附件邮件的封装与解析,而需要用户通过第三方存储服务进行文件共享,增加了用户的操作复杂度,造成用户对大附件邮件收发的不便,如何解决大附件邮件的封装与解析,成为了开发者努力的方向。


    技术实现思路

    1、本说明书一个实施例的目的是提供一种大附件邮件的处理方法和装置,以解决大附件封装和解析的问题。

    2、为解决上述技术问题,本说明书一个实施例是这样实现的:

    3、第一方面,本说明书一个实施例提供了一种大附件邮件的处理方法,包括:

    4、检测待发送邮件中附件大小超出预设阈值的至少一个大附件,在所述待发送邮件的邮件头添加大附件标记;

    5、向存储服务器上传所述至少一个大附件,并获取所述存储服务器返回的各个大附件的存储位置信息;

    6、创建所述待发送邮件的消息体以及与所述消息体关联的元数据附件,并在所述元数据附件中写入所述各个大附件的存储位置信息;

    7、对所述待发送邮件的邮件正文、所述消息体和所述邮件头进行组装,生成邮件文件并进行邮件发送。

    8、第二方面,本说明书另一个实施例提供了一种大附件邮件的处理装置,包括:

    9、检测模块,被配置为检测待发送邮件中附件大小超出预设阈值的至少一个大附件,在所述待发送邮件的邮件头添加大附件标记;

    10、传输模块,被配置为向存储服务器上传所述至少一个大附件,并获取所述存储服务器返回的各个大附件的存储位置信息;

    11、创建模块,被配置为创建所述待发送邮件的消息体以及与所述消息体关联的元数据附件,并在所述元数据附件中写入所述各个大附件的存储位置信息;

    12、组装模块,被配置为对所述待发送邮件的邮件正文、所述消息体和所述邮件头进行组装,生成邮件文件并进行邮件发送。

    13、第三方面,本说明书又一个实施例提供了一种大附件邮件的处理设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第一方面所述的大附件邮件的处理方法的步骤。

    14、第四方面,本说明书再一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述第一方面所述的大附件邮件的处理方法的步骤。

    15、第五方面,本说明书再一个实施例提供了一种计算机程序产品,所述计算机程序产品包括大附件邮件的处理程序,所述大附件邮件处理程序被处理器执行实现如上述第一方面所述的大附件邮件的处理方法的步骤。

    16、本实施例提供的大附件邮件的处理方法,首先检测待发送邮件中附件大小超出预设阈值的至少一个大附件,在待发送邮件的邮件头添加大附件标记,其次向存储服务器上传至少一个大附件,并获取存储服务器返回的各个大附件的存储位置信息,而后创建待发送邮件的消息体以及与消息体关联的元数据附件,并在元数据附件中写入各个大附件的存储位置信息,最后对待发送邮件的邮件正文、消息体和邮件头进行组装,生成邮件文件并进行邮件发送,以解决大附件邮件收发中针对附件大小的限制问题。



    技术特征:

    1.一种大附件邮件的处理方法,其特征在于,所述方法包括:

    2.根据权利要求1所述的大附件邮件的处理方法,其特征在于,所述至少一个大附件上传至所述存储服务器后,将所述至少一个大附件写入生成的扩展文件,并在所述扩展文件记录所述各个大附件的存储位置信息。

    3.根据权利要求2所述的大附件邮件的处理方法,其特征在于,所述邮件文件在发送至收件方之后,进行所述邮件文件的文件解析和附件下载;

    4.根据权利要求2所述的大附件邮件的处理方法,其特征在于,所述存储服务器响应于接口调用,执行如下操作:

    5.根据权利要求3所述的大附件邮件的处理方法,其特征在于,所述根据邮件标识和所述存储位置信息调用附件下载接口在所述存储服务器进行附件下载,包括:

    6.根据权利要求1所述的大附件邮件的处理方法,其特征在于,所述邮件文件在发送之后且所述邮件文件下发至收件方的邮件客户端之前,进行所述邮件文件的文件解析和附件下载;

    7.根据权利要求1所述的大附件邮件的处理方法,其特征在于,还包括:

    8.根据权利要求1所述的大附件邮件的处理方法,其特征在于,所述检测待发送邮件中附件大小超出预设阈值的至少一个大附件,在所述待发送邮件的邮件头添加大附件标记,包括:

    9.根据权利要求1所述的大附件邮件的处理方法,所述创建所述待发送邮件的消息体以及与所述消息体关联的元数据附件,并在所述元数据附件中写入所述各个大附件的存储位置信息步骤执行之后,且所述对所述待发送邮件的邮件正文、所述消息体和所述邮件头进行组装,生成邮件文件并进行邮件发送步骤执行之前,还包括:

    10.根据权利要求9所述的大附件邮件的处理方法,其特征在于,所述邮件文件在发送至外域服务器的收件方之后,进行所述邮件文件的文件解析和附件下载;


    技术总结
    本说明书一个实施例提供了一种大附件邮件的处理方法和装置,该方法包括:首先检测待发送邮件中附件大小超出预设阈值的至少一个大附件,在待发送邮件的邮件头添加大附件标记,其次向存储服务器上传至少一个大附件,并获取存储服务器返回的各个大附件的存储位置信息,而后创建待发送邮件的消息体以及与消息体关联的元数据附件,并在元数据附件中写入各个大附件的存储位置信息,最后对待发送邮件的邮件正文、消息体和邮件头进行组装,生成邮件文件并进行邮件发送,以实现大附件邮件的发送。

    技术研发人员:黎伟健,李小青,王钢,曾显珣,焦容,陶金
    受保护的技术使用者:中移互联网有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-26634.html

    最新回复(0)