本项目为基于Windows套接字(Winsock)技术的Visual C++实现的电子邮件收发系统的设计与开发。旨在通过编程实践掌握SMTP和POP3协议,增强网络通信和应用开发技能。
1. 软件目录
- MailSystemServer(服务器)
- POP3Server.exe(POP3接收邮件服务器可执行程序)
- smtpserver.exe(SMTP发送邮件服务器可执行程序)
- popserver.cpp(POP3接收邮件服务器C语言源程序)
- smtpserver.cpp(SMTP发送邮件服务器C语言源程序)
- user.dat(POP3服务器用户信息文件)
- MailSystemClient(客户端)
- image(测试客户端的图片目录)
- checkUser.php(检查用户是否合法)
- deleMail.php(删除邮件)
- firstIn.html(显示帮助信息)
- handlePop3.php(建立和pop3服务器连接并进行命令处理)
- handleSmtp.php(建立和smtp服务器连接并进行命令处理)
- index.php(邮件客户端首页)
- login.php(通过验证后登陆的页面)
- mailHandle.php(进行邮件文件的处理)
- mailList.php(收件箱邮件列表)
- mailView.php(收件箱邮件详细视图)
- menu.php(邮箱操作目录)
- recycleBoxList.php(垃圾箱邮件列表)
- recycleBoxView.php(垃圾箱邮件详细视图)
- register.php(邮箱用户注册页面)
- SaveMail.php(保存邮件到发件箱)
- saveUser.php(保存注册的用户信息)
- sendBoxList.php(发送箱邮件列表)
- sendBoxView.php(发件箱邮件详细视图)
- sendMail.php(连接SMTP服务器并发送邮件)
- writeMail.php(写邮件)
- 毕业论文.doc
- 基于WinSock的邮件系统.ppt (PowerPoint演稿)
- 软件说明.txt
2. 软件运行环境:
操作系统:Windows9x/Windows2000/WindowsXP
CPU: 500MHZ以上;内存: 256M以上;
服务器:php4.1.1 apache1.3.23
3. 软件使用方法
(1) 正确配置好你的PHP服务器。
(2) 将MailSystemServer(除源文件外)和MailSystemClient目录拷贝到你的PHP服务器某个目录。
(3) 运行POP3服务器和SMTP服务器。
(4) 登陆客户端首页开始收发邮件。