chap06

所属分类:网络编程
开发工具:Java
文件大小:16KB
下载次数:3
上传日期:2010-04-21 11:27:19
上 传 者buguoruer
说明:  电子邮件的实现,使用JAVA语言设计,有服务器和客户端。
(MAIL FOR JAVA)

文件列表:
邮件服务器\mail.mdb (147456, 2004-11-01)
邮件服务器\src\SmtpServer\Request.java (4363, 2004-11-01)
邮件服务器\src\SmtpServer\Response.java (5364, 2004-11-01)
邮件服务器\src\SmtpServer\SmtpServer.java (1962, 2004-11-01)
邮件客户端\SendMail$1.class (483, 2004-11-01)
邮件客户端\SendMail.class (3947, 2004-11-01)
邮件客户端\SendMail.java (3719, 2004-11-01)
邮件服务器\mailroot\test (0, 2004-11-01)
邮件服务器\src\SmtpServer (0, 2004-11-01)
邮件服务器\mailroot (0, 2004-11-01)
邮件服务器\src (0, 2004-11-01)
邮件服务器 (0, 2004-11-01)
邮件客户端 (0, 2004-11-01)

结构与ftp server类似 request类读入并分析用户请求 其头部的常量定义了RFC821里列出的全部命令(详细协议内容请看RFC821) response类: sendEventMsg(int evt)对各种请求作出相应的响应 sendMsg(String msg)是直接发送msg消息 在RFC821中的命令这个程序不支持的如下: SEND SAML EXPN TURN HELP 程序主要功能就是监听25端口(SMTP默认端口),收邮件(不需身份验证) 每个邮件用文件形式存在mailroot下以用户名为名的目录下 用户信息存在mail.mdb中,密码没有作用(因为只是SMTP服务) 添加用户直接在数据库中加就行,记住在mailroot里也建一个相应的目录 请将mail.mdb加到ODBC数据源中,名称是mailServer 已用foxmail和那个SMTP client测试通过 SMTP服务器填localhost 收件人填@MySMTP 如:test@MySMTP mailroot、端口、域的名称(MySMTP)在SmtpServer.java中可以修改

近期下载者

相关文件


收藏者