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

WEB邮件程序

开发平台:

Python

  1. Installing BoboMail
  2.  +----------------------------------WARNING------------------------------------+
  3.  | BoboMail is currently in development and may be not usefull for end users.  |
  4.  +-----------------------------------------------------------------------------+
  5. So, if you don't got scared, try the following steps:
  6. 1. The first thing you need is Python - the best programming language on earth.
  7.    You can download Python from http://www.python.org. But probably it is
  8.    bundled with your distribution if you are a Linux user.
  9. 2. Okay is Python installed? Then copy all the stuff into a directory, e.g.
  10.    /usr/local/bobomail
  11. 3. To customize BoboMail and get it working, look into bobomailrc.py and change
  12.    it for your needs (look for smtp_host, pop3_host, auth_host, domain, etc).
  13. 4. Either change the imagedir variable in bobomailrc or add something like
  14.       Alias /bobomail/ "/usr/local/bobomail/images/"
  15.    to your httpd.conf (for Apache servers)
  16. 5. Either chmod 777 the logs-directory (not so good..) or chown it to the
  17.    user and group for cgi-scripts (look into httpd.conf for User and Group)
  18.    Often it is nobody.nobody (on RedHat) or wwwrun.nogroup (on SuSE). This
  19.    is neccessary to store the logs files and the session data for the
  20.    authenticated users. When you get a Zope-Error with permission denied,
  21.    you probably did something wrong here.
  22. 6. Move bobomail.cgi to the cgi-bin directory of your webserver and edit
  23.    the marked line in it.
  24. 7. Test it: Go to the URL http://localhost/cgi-bin/bobomail.cgi with your
  25.    favorite web-browser and have fun.
  26. You don't have a Apache? Okay, other servers work too, but you might try
  27. BoboMailHTTPD.py which is even faster. The parameter -d suppresses the 
  28. messages and will write them to a log file. You can run the server in
  29. background. It will listen on port 9673 (change dogmailrc.httpd_port if
  30. you like).
  31. If you have a RedHat 6.2 system with Zope installed you can delete the
  32. ZPublisher and ZTemplates directory. This will speedup BoboMail because
  33. the already installed components make use of C modules.