README
上传用户:gyjinxi
上传日期:2007-01-04
资源大小:159k
文件大小:3k
源码类别:

WEB邮件程序

开发平台:

Python

  1. About BoboMail
  2. BoboMail is a so called webmail application, which provides mail access 
  3. through a web interface. 
  4. It is distributed under the GNU GPL. See COPYING in the package
  5. or go to http://www.gnu.org for details.
  6. Current features:
  7. * read, write, reply, forward and delete messages
  8. * send and receive attachments
  9. * decodes quoted-printable, base64 and uuencoded
  10. * handles HTML-mails properly (with inline images!)
  11. * does not need Javascript
  12. * direct support for the following MIME types:
  13.   message/rfc822, message/delivery-status, multipart/alternative,
  14.   multipart/mixed, multipart/report, multipart/related,
  15.   text/plain, text/html, text/x-vcard, image/jpeg, 
  16.   image/png, image/x-xpixmap, image/gif
  17. * works with POP3-servers or spool-files (no need for IMAP4)
  18. * easy to modify and customize through HTML-templates
  19. * modular design provides easy interface for other authentication
  20.   methods and mail protocols
  21. * provides optionally its own fast multithreading webserver (BoboMailHTTPD)
  22. * multi-lingual support (i18n) - currently English and German
  23. * and it's 100% Python :-)
  24. More stuff is currently in development. When you look at the source
  25. you will find some disabled functionality which is untested or only
  26. partially working. The same applies to the html templates.
  27. The first version of BoboMail was used for about a year and a half in the 
  28. intranet of the Computer Club Ostfriesland (one of Germany's largest computer
  29. clubs, see http://www.cco-ev.de if you understand German). I wrote my own
  30. web mailer, because at that time only some Perl scripts were available,
  31. which were not easy to customize (e.g. German interface).
  32. BTW: The name comes from Bobo - the former name of ZPublisher (the cgi
  33. framework I use). If you have a better/cooler idea for a name let me know!
  34. I hope you will find BoboMail usefull. Please send complaints (e.g. spelling 
  35. mistakes), criticism, security advices, suggestions, praises and everything 
  36. else to ich@henning-schroeder.de or visit me (Henning) on my personal webpage
  37. at http://www.henning-schroeder.de/en
  38. Important acknowledgement:
  39. This product includes software developed by Digital Creations
  40. for use in the Z Object Publishing Environment (htt://www.zope.org).
  41. The BoboMail distribution contains Zope's ZPublisher and ZTemplates. These
  42. compoments underly the Zope Public License (ZPL). They are packages with
  43. BoboMail for easier installation.
  44.  The only thing which really disturbs me is the (lack of) speed :-( My MIME 
  45.  parser works fine but it needs a lot of time for large mailboxes and large 
  46.  messages. So if you have some suggestions how to fix this *please* mail me. 
  47.  I thought about using SWIG (http://www.swig.org) to create a Python-C module
  48.  (e.g. the c-client library). If anyone has experience with SWIG please help!