用户名: 密码: 验证码:
基于qmail的大型邮件系统(JNUqmail)研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文首先对电子邮件基本原理做了简单的介绍,并介绍了SMTP、POP3以及IMAP等相关的电子邮件协议。探讨了LDAP(Lightweight Directory Access Protocol)的原理、概念和具体应用。
     由于sendmail等邮件系统的一些不足,不能满足我们当前的需要,我们必须要寻找一种替代方案。qmail是新一代的MTA(Mail Transfer Agent),其模块化的设计,为我们进行功能扩充提供了保障。我们采用qmail作为MTA,考察了qmail的一些原理和处理流程。
     RFC821,2821,2554,2822,2920,3030等对SMTP协议做出了规范,我们使用RFC2554提供的认证机制,采用自编程方式认证,提出了在qmail系统中使用LDAP转发邮件的机制,利用LDAP存储用户名和密码,大大提高了访问速度,能满足大规模用户的访问需要。采用Kerberos技术,为用户信息提供了安全的保障。同时实现了发送邮件认证,能有效的控制盗用邮件系统发信。
     随着高校信息的增多,在邮件系统中互相交流信息逐渐成为必要。本文介绍了面向高校的对象类的进展情况,同时对邮件系统中LDAP的对象类在高校中的应用提出了一些建议。
     随着移动通信技术的发展,短消息在日常生活中成为普遍。使用移动终端收发邮件成为应用的发展方向。为了满足大容量客户的访问需求,本文提出了在电子邮件中使用中间件技术,采用J2EE,为大容量用户的邮件系统和手机的短信通信提出了一个解决方案。
Firstly This paper introduces some principals of email, and describes some protocols of email system, such as SMTP, POP3 and IMAP. Then it discusses the principals , concepts and application of LDAP(Lightweight Directory Access Protocol).
    Due to some deficiency of sendmail, which can not fulfill our current needs, we must find an alternative, qmail is a new kind of MTA, which design email system by module. And it can provide functions we need. So I adopt qmail as MTA, and then I review some principals and flowchart of qmail.
    RFC821, 2821,2554, 2822,2920,3030 have defined the Protocol SMTP. I use self-programming method, which is the certification RFC2554 supplied, to transmit emails by LDAP in qmail system. I store username and password in LDAP, which can speed up the access. And I adopt Kerberos, which guarantee the access of LDAP. Meanwhile, using LDAP also can provide SMTP authentication, which can avoid sending mail from our email system by false name.
    With the increase of information in college, it becomes necessary to communication between each other in email system. This paper introduces the development of college-oriented object class, and give some suggestions to the application of object class of email system in college.
    With the development of mobile technology, SMS(short message send) has become popular. It is being popular using mobile terminal sending and receiving email. To fulfill large-scale access, this paper discuss the application of J2EE in email system.
引文
[1]Richard Blum著,开放源代码邮件系统安全,杜鹏译,人民邮电出版社,2002
    [2]Ed Roman, Master Enterprise JavaBeans and the Java 2 platform, Enterprise Edtion,2002
    [3]Aron Hsiao著,Linux系统安全基础,史兴华译,人民邮电出版社,2002
    [4]Michael Girdley,Rob Woollen,Sandra L.Emerson,etc,J2EE应用与BEA Weblogic Server,刑国庆等译,电子工业出版社,2002
    [5]Andrew S.Tanenbaum,Computer Networks,THIRD EDTION,清华大学出版社,1996
    [6]周连升,金连甫,陈平,基于COM+的ESME和SMSC之间的通信框架设计,计算机应用,2002,第七期
    [7]李亚明,周明天,J2EE与CORBA名字互操作的设计与实现,计算机应用,Sep.2001,Vol 21 NO.9
    [8]任永铮,Linux C程序员指南,国防工业出版社,2000
    [9]Brian W.Kernighhan,Rob Pike著,Unix Programming Environment,陈向群等译,机械工业出版社,2001
    [10]施威铭研究室著,Internet协议概念与实践,清华大学出版社,2001
    [11]SMSforum, Short Message Peer to Peer Protocol Specification Version 5.0,2003
    [12]Turbo Fredriksson, Implementing LDAPv3,2001
    [13]Peter Eklund and Richard Cole, Structured Ontology and Information Retrieval for Email Search and Discovery, School of Information Technology and Electrical Engineering The University of Queensland,M.S,2002
    [14]Heinz Johner, Michel Melot, Harri Stranden, Permana Widhiasta, LDAP Implementation Cookbook, IBM,1999
    [15]Ken Klingenstein, Internet2 Middleware Initiative:Early Harvest and Second Cuttings,Internet2 press,2002
    [16]Ken Klingenstein, Middleware 101,Internet2 press,2003
    [17]Ken Klingenstein, Current activities in Middleware,Internet2 press,2003
    [18]Dave Bevis, Extending enterprise applications to mobile users,IBM,2002
    [19]余绍军,方猛,曾广平,用中间件扩充分布式客户/服务器系统的应用层,2002年第六期
    
    
    [20]于泽源,雷晓川,刘美如,基于中间件的C/S模式下的身份认证,计算机工程与设计,2002年2月,第23卷第2期
    [21]Todd Scallan,, Improving Reliability and Scalability in the Middle Tier of e-Business, Segue Software, 2001
    [22]Douglas E.Comer著,计算机网络与因特网,徐良贤,唐英,王勋等译,第二版,机械工业出版社,2000
    [23]www.lifewithqmail.com
    [24]RFC821: Simple Mail Transfer Protocol
    [25]RFC822: Standard for ARPA Internet Text Messages
    [26]RFC2554:SMTP Service Extension for Authentication
    [27]RFC1777:Lightweight Directory Access Protocol
    [28]RFC1869:SMTP Service Extension
    [29]RFC1652:SMTP Service Extension for 8bit-MIME transport
    [30]RFC2195:IMAP/POP3 AUTHorize Extension for Simple Challenge/Response
    [31]RFC2222:Simple Authentication and Security Layer(SASL)
    [32]http://www. hleil.com/do/LeoBoard/forums.cgi? forum=4
    [33]http://www. inter7.com/
    [34]http://www. chrishardie.com/tech/qmail/qmail-antispam.html
    [35]http://www. horde.org/
    [36]http://www. linuxforum.net/forum/postlist.php? Cat=&Board=dns
    [37]http://www. ravantivirus.com/index.php
    [38]http://www. openldap.org/doc/admin21/guide.html
    [39]http://www. cerritoslug.org
    [40]http://braindump. MrZesty. net/qmail-scanner. html
    [41]http://www.middleware.org/
    [42]http://www.middleware-company.com/
    [43]http://www. educause.edu/eduperson/
    [44]http://asg.web.cmu.edu/sasl/
    [45]http://ldapman.org/articles/attributes.html
    [46]http://www.bayour. com/LDAPv3-HOWTO.html
    [47]http://www.cerritoslug.org/tutorials/qmail-ldap/preparing.html
    [48]http://www. 1001tutorials.com/java/ejb/index.shtml
    [49]http://www. tufans.com/Products/Relayer/relayer. html
    [50]http://gao.jnu.edu.cn/confqmail

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700