[发明专利]邮件异地发送方法有效
申请号: | 200810126692.9 | 申请日: | 2008-06-20 |
公开(公告)号: | CN101610224A | 公开(公告)日: | 2009-12-23 |
发明(设计)人: | 魏波 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 邮件 异地 发送 方法 | ||
1.一种邮件异地发送方法,包括如下步骤:
步骤A:各局点安装邮件收发程序、配置工作线程的数量、在各局点间 建立文件传输协议FTP连接和传输控制协议TCP网络连接后,开启邮件收 发程序;
步骤B:待发送邮件的发送局点的邮件发送程序选择一个FTP线程,将 所述邮件发送到所述邮件的接收局点;
步骤C:所述邮件发送程序通过TCP链接,将所述邮件的相关信息发 送到所述接收局点;
步骤D:所述接收局点的邮件接收程序根据所述邮件信息,选择一个上 载线程,将所述邮件上载到接收者邮箱中。
2.如权利要求1所述的方法,其特征在于,所述步骤A还包括如下 步骤:邮件发送者将生成的待发送的邮件发送到该发送者所属的发送局点的 待发送目录,并在所述发送局点的邮件发送表中插入一条记录,所述记录保 存了所述邮件的邮件信息。
3.如权利要求2所述的方法,其特征在于,所述邮件信息至少包括 邮件发送者、邮件接收者、接收局点IP地址、邮件文件名信息。
4.如权利要求3所述的发送方法,其特征在于,步骤B中包括如下 步骤:
B1:所述邮件发送程序读取所述待发送目录中邮件信息后,判断所述接 收局点是否存在,若存在,转下一步,否则,转步骤H;
B2:所述邮件发送程序读取数据库中的数据,通过调度算法选择一个 FTP线程,将所述邮件发送任务分配给该FTP发送线程,任务内容包括所 述邮件的相关信息;
H:所述邮件发送程序将所述邮件的重发次数加1,当大于最大重发次 数时,删除所述邮件。
5.如权利要求4所述的方法,其特征在于,步骤C中包括如下步骤:
C1:所述FTP线程将发送结果返回给所述邮件发送程序,所述邮件发 送程序判断邮件发送是否成功,若成功,转下一步,否则,转步骤H;
C2:所述邮件发送程序通过TCP链接,将所述邮件的相关信息发送到 所述接收局点。
6.如权利要求5所述的方法,其特征在于,步骤C后还包括如下步 骤:
所述接收局点的邮件接收程序将接收到的所述邮件信息写入到数据库 中,并判断写入是否成功,若成功,转下一步,否则,转入步骤H;
所述邮件发送程序删除所述发送局点中的所述邮件。
7.如权利要求6所述的方法,其特征在于,步骤D中包括如下步骤:
D1:所述接收局点的邮件接收程序定时扫描邮件接收表,读取从异地 收到的邮件信息,根据邮件信息中邮件接收者的名称,判断所述邮件接收者 是否存在,若存在,转下一步,否则,转步骤N;
D2:所述邮件接收程序读取数据库中的数据,通过调度算法选择一个 上载线程,将所述邮件上载任务发送给该线程,所述上载任务内容包括所述 邮件的相关信息;
N:所述邮件接收程序增加邮件上载次数,当邮件上载次数大于最大上 载次数时,在所述邮件接收表中删除该邮件的邮件信息,并将失败消息返回 给所述发送局点的邮件发送程序。
8.如权利要求7所述的方法,其特征在于,步骤D中还包括如下步 骤:
D3:所述邮件接收程序判断所述邮件上载是否成功,若成功,则所述 邮件接收程序删除所述接收局点中该邮件的邮件信息,并将上载成功消息返 回给所述发送局点的邮件发送程序,否则,转步骤N;
D4:所述发送局点的邮件发送程序收到所述上载成功的消息后,删除 所述发送局点中所述邮件的邮件信息。
9.如权利要求1至9任一所述的方法,其特征在于,所述邮件收发 程序使用数据库来保存邮件信息。
10.如权利要求9所述的方法,其特征在于,所述数据库是所述局点 的业务数据库,所述邮件收发程序的建表脚本在局点的业务数据库上执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810126692.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:平带扭簧和张紧器
- 下一篇:用于控制摆动汽缸的装置