一种第三方定时自动发送邮件的方法

文档序号:8415481阅读:492来源:国知局
一种第三方定时自动发送邮件的方法
【技术领域】
[0001]本发明涉及一种转发电子邮件的方法,是应用于补充各类电子邮件邮件系统的不足,特别是涉及一种基于第三方的可追溯定时自动转发电子邮件的方法。
【背景技术】
[0002]电子邮件(Electronic mail:E_mail),它代表借助电脑来传递、接收信息的工作,这和传统以纸笔书写的邮件不同。当使用者想传递一封信件给其他使用者时,他可用文书处理程序将信件键入电脑当中,借助电脑网络作为媒介传递到另外一个使用者。这个收件人当时并不需要在这个电脑网络当中,事实上,这封电子邮件是存放在网络服务业者(ISP)上一个称为[邮件服务器](mail server)的地方,当收信人下次进入电脑网络、将信箱打开,取出该信件,便可得到该信息,这便是电子邮件传递的过程。
[0003]当今已经存在一种定时自动发送电子邮件的方法,使用者可以设定发送电子邮件的时间,并会将电子邮件的发送时间和记录号存储在一个索引表中,然后系统可以根据索引表,将其中的电子邮件按照不同的发送时间进行发送,从而达到定时自动发送电子邮件的目的。
[0004]图1是目前广泛使用的电子邮件及自动定时发送邮件的网络结构图。发送邮件时,用户从用户(发件人)终端101登录源邮件服务器102,源邮件服务器102把邮件传送到目标邮件服务器103,然后收件人就可以在收件人终端104上收取邮件了。目前的定时邮件发送方式是在源邮件服务器102上实现的。
[0005]但是这样的方法需要用户注册支持该功能的电子邮箱,而不能使用已有电子邮箱发送定时电子邮件,为用户带来了极大的不便。为了使用定时发送功能而放弃经常使用的电子邮箱是得不偿失的。
[0006]以上的方法还存在的问题是,如果发送的邮件内容存在问题,很难查找到源头。

【发明内容】

[0007]本发明的目的在于提供一种基于第三方的定时自动发送邮件方法,用以解决现有技术中存在的问题,可供使用者在不用改变邮箱、也不用使用特殊的电子邮件客户端的基础上就能实现自动发送定时邮件。
[0008]本发明的实现方式命名为一种第三方定时自动发送电子邮件的方法,其特征包含下列步骤:
[0009]用户(发件人)通过已注册账号登陆(账号信息中有电子邮件地址,而且电子邮件地址已经经过确认为该注册账号用户使用)。
[0010]发件人设定各个电子邮件的发送日期、编写电子邮件的内容、填写收件人电子邮箱地址;
[0011]系统在记录表中记录电子邮件的发件人地址、发件人、发件日期、发件人终端的IP地址信息、邮件内容信息、邮件主题、收件人电子邮件地址。
[0012]系统每天查找发件记录表的发件时间与系统时间是同一天的邮件记录,把记录表中符合条件的电子邮件自动加入适当的信息到电子邮件内容中。然后提交到邮件发送模块,邮件的发送地址设置为模块事先设定好的第三方邮件地址。这里的第三方指的是源邮件地址、目标邮件地址之外的邮件地址。邮件发送模块把邮件内容信息发送到记录中的收件人地址。
[0013]邮件发送成功后,系统自动将发送邮件的日期、发送服务器(这里指的是第三方邮件地址所使用的邮件服务器)的IP地址、系统的IP地址存储到记录文件相应的记录中。
【附图说明】
[0014]图1是目前电子邮件及自动定时发送邮件的网络结构图。
[0015]图2是本发明网络结构图。
[0016]图3是本发明用户注册的简易流程图。
[0017]图4是本发明用户(发件人)使用系统设置发送邮件的流程图。
[0018]图5是本发明定时自动发送邮件的流程图。
[0019]图6是本发明在邮件发送完成后,进行追溯的流程图。
【具体实施方式】
[0020]图2是本发明应用的系统网络结构图。和目前的邮件发送方式一样,用户在平时发送邮件时,可以使用用户(发件人)终端201登录到源邮件服务器202,把邮件发送到目标服务器后203,这样收件人终端204就可以接收邮件了。在应用本系统发送定时电子邮件时,只需要登录本系统205,填写邮件内容、主题、目标电子邮件地址、设置发送日期就可以了。在指定的让你气本系统205会自动把经过处理的邮件通过第三方邮件服务器206发送到目标邮件服务器204。
[0021]系统运行前,系统人员要设置邮件的发送时间,该时间用于指定系统在每天的几点钟读取记录表中当天的记录,并发送相关的邮件。还要设置第三方用于发送定时电子邮件的邮箱名称、密码和服务器配置信息。
[0022]以下就从涉及本发明的系统开始介绍具体的使用过程。
[0023]使用本系统首先需要用户进行注册,图3是涉及发明方法所使用的系统的简易注册流程,步骤301是用户打开系统的登录页面首页,通过步骤302用户可以申请注册成为系统用户,在步骤303用户填写用户名、密码、电子邮件地址,这里的电子邮件地址指的是用户自己所使用的电子邮件地址。步骤304,系统会发送确认注册的邮件到用户在步骤303所填的电子邮箱中。步骤305,用户通过用户终端登录到用户电子邮件所使用的电子邮件服务器中,打开确认注册邮件,点击邮件中的确认注册链接以完成注册。
[0024]使用系统的用户需要进行注册,注册的第一步是要填写用户名、密码、电子邮箱信息,填写完成后,系统会自动向用户的电子邮箱地址发送注册确认邮件。用户可以点击其中的注册确认链接,确认注册来完成注册过程。
[0025]然后用户(发件人)登录到系统,就可以准备开始撰写需要定时自动发送的电子邮件了。图4描述了用户撰写定时电子邮件的过程。步骤401,用户使用图3中注册的用户名及密码登录到图2中本系统205。步骤402,设置发送邮件的日期,设置为当天以后的某一天。再填写收件人的电子邮件地址,填写邮件的主题,然后编写电子邮件内容。最后,完成编写邮件内容的用户确认邮件内容并提交到系统。这样用户就完成了撰写定时邮件的过程。步骤403,系统会自动获取当前用户终端的IP地址,及系统的当前时间。步骤404,系统将这些信息(包括发件人地址、发件人、发件日期、发件人终端的IP地址信息、邮件内容信息、邮件主题、收件人电子邮件地址,同时把系统的当前时间作为邮件的撰写时间)全部写入记录表405中,这里的记录表是指在数据库中存放相关数据的表。至此使用本系统撰写定时邮件的过程完成了。
[0026]图5是系统发送定时电子邮件的过程。通过步骤501、步骤503,系统每天会自动在系统人员设置的时间自动从记录表502中读取需要当天发送的电子邮件,当找到符合条件的电子邮件后,通过步骤504系统会加入适当的信息。步骤505,把处理后的邮件信息传送给电子邮件发送模块。步骤506,系统会通过配置文件507获得预先设置的第三方电子邮件的邮箱地址、密码和服务器配置信息。步骤508,登陆到相关的服务器发送邮件到收件人的邮箱。步骤509,当邮件成功发送以后,邮件发送模块会通知系统该邮件已经发送成功,系统会把邮件成功发送的时间、系统的IP地址、第三方电子邮件服务器的IP存入到记录文件中,并标记该邮件已经成功发送。至此整个定时电子邮件已经完成发送了。
[0027]在必要的情况下,可以通过查询发件人邮箱地址、收件人邮箱地址、邮件撰写的时间、邮件发送的时间、IP地址信息、邮件内容、邮件主题来追溯邮件撰写到发送的整个过程。
[0028]图6是追溯邮件信息的流程图。
[0029]步骤601,把需要查询的信息输入到系统中。
[0030]步骤602,系统到记录表603中查询符合条件的记录。
[0031]步骤604,判断是否存在符合条件的记录。如果存在就到达步骤605,否则就结束流程。
[0032]步骤605,显示符合条件的记录信息。
【主权项】
1.一种第三方定时自动发送邮件的方法,其特征在于包含下列步骤: 用户使用经过电子邮件验证的账号登陆到系统; 设置发送邮件的日期,填写收件人的电子邮件地址、邮件的主题,撰写电子邮件内容; 自动获取当前用户终端的IP地址及系统的当前时间; 将这些信息(用户邮件地址、发件人、发件日期、发件人终端的IP地址信息、邮件内容信息、邮件主题、收件人电子邮件地址,同时把系统的当前时间作为邮件的撰写时间)全部写入记录表; 每天在记录文件中自动查找需要当天发送的邮件记录; 获取这些邮件记录,在邮件内容中加入用户(发件人)邮件地址及系统介绍信息;将邮件使用第三方邮件地址(事先设置好的源邮件地址、目标邮件地址之外的邮件地址),通过第三方邮件服务器(这里的第三方指的是源邮件地址、目标邮件地址之外的邮件地址所使用的服务器,并且是事先设置好的)发送到收件人的邮箱; 将发送邮件的日期、发送服务器(这里指的是事先设置的第三方邮件地址所使用的邮件服务器)的IP地址、系统的IP地址存储到记录文件相应的记录中。
【专利摘要】本发明是一种基于第三方的定时自动发送电子邮件的系统、方法,方法包括以下步骤:通过电子邮件地址认证的用户登录到系统,设置邮件发送日期、撰写邮件内容、主题、收件人邮箱地址,提交到系统中,系统保存电子邮件发送日期及内容信息,并附加上用户终端的IP地址及邮件撰写时间信息并存放到记录文件中。系统在用户指定的日期将电子邮件通过第三方的邮件地址及服务器发送到收件人的电子邮箱中,把发送邮件的系统IP地址、第三方邮件服务器IP地址、邮件发送的具体时间记录到记录文件中。这样就可以通过第三方发动定时电子邮件,必要时可查询邮件的相关信息。
【IPC分类】H04L12-58
【公开号】CN104734937
【申请号】CN201310717128
【发明人】林涛
【申请人】林涛
【公开日】2015年6月24日
【申请日】2013年12月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1