1. 研究目的与意义
基于SMTP和POP3设计与实现邮件自动测试系统实现SMTP、POP3等通信协议,对邮件服务器进行自动化的性能监控。通过邮件客户端软件的设计与实现,可以替代人工巡检,降低业务阻断的发现时长,从而大大提高设备维护效率,有很强的实际应用意义。SMTP和POP3是在电子邮件中负责接收和发送邮件的协议。通过这项设计,可以让学生理解和掌握SMTP和POP3两个协议以及加深对相关编程语言的理解,提高学生的专业技术水平。
2. 国内外研究现状分析
如今,电子邮件在日常办公的作用无需多言,大部分职场人士每天都需要在电脑或者手机上处理许多的邮件,但用户不可能每时每刻都在看着自己的邮箱,如果邮箱不能自动检测是否有邮件发过来那将会很糟糕,所以,有一个邮件自动检测系统来帮助用户自动来接收发来的邮件十分重要。
就国内来说,目前比较多的有QQ邮箱,Sina邮箱,163邮箱等;就国外来说,有outlook,foxmail,Gmail等邮箱。随着技术的发展,无论国外还是国内可以说邮件系统这一块是大同小异,出了一些个性化的差异,现在基本都具有短信提醒,自动回复,邮件审核,反垃圾功能,反病毒功能等功能。如今的邮件系统集成度高,免维护,操作简单,扩展性强,稳定,安全,可靠性高等特点。
3. 研究的基本内容与计划
研究内容:简单邮件传输协议smtp和邮局协议第三版pop3的各种命令和响应信息。了解邮件系统的三个组成结构:用户代理,邮箱服务器以及邮件相关协议。理解邮件系统的客户端与服务器直接的发送,响应,接收的过程。
本文重点研究该系统的相关协议。
1.smtp:由于之前未接触过电子邮件发送这方面的知识,所以毕设之前做好相关的信息了解和一些必要知识的储备是非常必要的。smtp作为简单邮件传送协议是本次毕设的核心,smtp的命令不多(14个),smtp的响应(21个)也不复杂。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。smtp 协议属于tcp/ip协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。smtp服务器就是遵循smtp协议的发送邮件服务器。smtp认证,简单来说就是必须提供了用户户名和密码才能登录 smtp服务器。smtp目前已是事实上的e-mail传输标准。
4. 研究创新点
本论文重点是SMTP与POP3协议与编程语言的结合运用。
