[发明专利]一种自动发送电子邮件的方法及系统在审
申请号: | 201811468456.5 | 申请日: | 2018-12-03 |
公开(公告)号: | CN109639471A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 郑树锐;张松 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/58;H04L29/06 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘晓政 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动发送 电子邮件 邮件服务器 调用 客户端连接 动态调整 重新发送 客户端 配置的 探查 发送失败 检查结果 协议交互 邮件发送 邮件请求 预先设置 发送 客户 配置 失败 检查 | ||
本发明提供了一种自动发送电子邮件的方法,其基于接收到的外界发来的发邮件请求,先调用预先设置的stmp客户端连接预先配设的邮件服务器发送当前邮件,若邮件发送失败,再检查邮件服务器是否启用了stmp协议的配置的动态调整,并在检查结果为启用了stmp协议的配置的动态调整后,探查stmp客户端连接预先配设的邮件服务器的协议交互,并对应调整stmp客户端的stmp协议的配置,然后再次调用所述的stmp客户端重新发送当前次邮件,若本次邮件依然是发送失败,再调用本地outlook邮箱客户端再次重新发送邮件。本发明还提供了一种与上述自动发送电子邮件的方法相对应的自动发送电子邮件的系统。本发明用于实现电子邮件的自动发送。
技术领域
本发明涉及邮件发送领域,具体是一种自动发送电子邮件的方法及系统,用于软件应用系统,用于自动发送电子邮件。
背景技术
随着科学技术的发展与工作的需求,邮件系统已越来越多地直接应用到了越来越多的应用系统中。
在应用系统中,自动发送电子邮件能够带来工作效率的提升。然而现有技术中尚未出现好的解决方案。
为此,本发明提供了一种自动发送电子邮件的方法及系统,用于解决上述技术问题。
发明内容
本发明所要解决的技术问题是,提供一种自动发送电子邮件的方法及系统,用于实现电子邮件的自动发送。
为解决上述技术问题,本发明提供了一种自动发送电子邮件的方法,包括步骤:
s1、接收外界发来的发邮件请求;所述的发邮件请求包括邮件要素,所述的邮件要素包括邮件主题、邮件正文、邮件发送人、邮件收件人列表;
s2、在接收到所述的发邮件请求后,自动调用预先设置的stmp客户端连接预先配设的邮件服务器发送当前邮件,若邮件发送成功则转而执行步骤s5,否则继续执行步骤s3;
s3、检查所述邮件服务器是否启用了stmp协议的配置的动态调整,若检查结果为启用了stmp协议的配置的动态调整,则探查步骤s2中stmp客户端连接预先配设的邮件服务器的协议交互,并依据探查结果以及预先设置的配置策略对应调整所述stmp客户端的配置,然后再次调用所述的stmp客户端重新发送当前次邮件,若本次邮件发送成功,则转而执行步骤s5,否则转而继续执行步骤s4;
s4、调用预先设置的本地outlook邮箱客户端再次重新发送当前邮件,若本次发送成功,则继续执行步骤s5,否则转而执行步骤s6;
s5、当前邮件发送结束,并为当前邮件标记其发送结果为发送成功;
s6、当前邮件发送结束,并为当前邮件标记其发送结果为发送失败。
其中,在步骤s3中,所述的探查步骤s2中stmp客户端连接预先配设的邮件服务器的协议交互,包括所述邮件服务器的授权类型、加密类型和端口号。
其中,该自动发送电子邮件的方法基于Java语言实现,其中所述的stmp客户端采用javaMail库,所述的outlook邮箱客户端基于COM组件自动化技术进行控制。
其中,所述的邮件要素还包括邮件抄送人列表。
另外,本发明还提供了一种自动发送电子邮件的系统,包括:
stmp客户端;
outlook邮箱客户端;
邮件请求接收单元,用于接收外界发来的发邮件请求;所述的发邮件请求包括邮件要素,所述的邮件要素包括邮件主题、邮件正文、邮件发送人、邮件收件人列表;
第一处理单元,分别与所述的邮件请求接收单元和stmp客户端相连,在接收到所述的发邮件请求后,自动调用预先设置的stmp客户端连接预先配设的邮件服务器发送当前邮件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811468456.5/2.html,转载请声明来源钻瓜专利网。