rh8平台上架設sendmail+openwebmail

剛寫了一篇長篇大論,結果沒有上傳上去,後悔沒有保存,所以第二次些沒有什麽激情了,是這樣的,以前曾問過有關在rh8平台上架設sendmail+openwebmail的問題,後來索性自己找資料來配,現在終于功德圓滿。

全過程實錄:

1、rh8的安裝和sendmail的配置可以看看以前peng和心余的文章。這裏不贅述。

2、 http://openwebmail.com/openwebmail/download/redhat/ 的rpm目錄下的全部東西,主要有:

perl-CGI-SpeedyCGI-2.21-RH80.i386.rpm

openwebmail-2.10-1.release.i386.rpm

perl-Compress-Zlib-1.21-RH80.i386.rpm

openwebmail-2.10-20030712.i386.rpm

perl-suidperl-5.8.0-55.i386.rpm

perl-Text-Iconv-1.2-RH80.i386.rpm

perl-CGI-2.81-55.i386.rpm

00-howto.txt

分別安裝,openwebmail需要的東西在這些包裏都有了。

安裝完成後查看00-howto.txt文件,全文如下:

How to install Open Webmail on Red Hat Linux 8.0

=================================================

By Thomas Chung (tchung AT openwebmail.org)

Last Updated 2003-06-14

************ Special Message from the Developer *******************

There is a bug in tell() in perl 5.8 which would return wrong offset

if it is called after open(F, "file");

This is a serious bug which may corrup the folder file in some case.

If you are using perl 5.8 (eg: RedHat 8.0 uses perl 5.8 by default)

a. upgrade your openwebmail to the latest version (1.81 or higher)

as soon as possible

b. try to find a bug fix for your perl since other applications written

by perl may operate inproperly due to this bug

(by running "openwebmail-tool.pl --init")

**********************************************************************

pre-requisites: httpd-2.0.40-8.i386.rpm and httpd service is running

sendmail-8.12.5-7.i386.rpm and sendmail service is running

1. install all perl rpm packages if you haven't installed yet.

2. install the latest openwebmail rpm build from daily build directory

3. initialize openwebmail database using openwebmail-tool.pl

cd /var/www/cgi-bin/openwebmail

./openwebmail-tool.pl --init

3.1) change the following 3 options in openwebmail.conf

from

dbm_ext .db

dbmopen_ext none

dbmopen_haslock no

to

dbm_ext .db

dbmopen_ext %dbm_ext%

dbmopen_haslock yes

(UPDATE: if you don't have following file, skip step 4.2 and 4.3)

3.2) modify /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm by adding

$arg[3] = 0666 unless defined $arg[3];

before the following text (line 250)

# make recno in Berkeley DB version 2 work like recno in version 1

3.3) execute './openwebmail-tool.pl --init' again

You won't see the same suggestion for changes or modification.

4. create a user account if you haven't created one yet

5. login to openwebmail using a user account

http://localhost.localdomain/cgi-bin/openwebmail/openwebmail.pl

For Virtual Hosting Domains

===========================

If you are hosting mutiple domains with virtualHost directive,

add following lines in httpd.conf to access openwebmail login screen for each domain.

ex) http://domain.com/webmail

# Open Webmail ScriptAlias, Alias

ScriptAlias /webmail "/var/www/cgi-bin/openwebmail/openwebmail.pl"

Don't forget to restart httpd.

現在測試以下您的openwebmail,一切ok。

其實按照幫助文檔,應該都可以配出來的。

 
rh8平台上架設sendmail+openwebmail
  剛寫了一篇長篇大論,結果沒有上傳上去,後悔沒有保存,所以第二次些沒有什麽激情了,是這樣的,以前曾問過有關在rh8平台上架設sendmail+openwebmail的問題,後來索性自己找資料來配,現在終于功德圓滿。  全...查看完整版>>rh8平台上架設sendmail+openwebmail
 
rh8平台上架設sendmail+openwebmail
  剛寫了一篇長篇大論,結果沒有上傳上去,後悔沒有保存,所以第二次些沒有什麽激情了,是這樣的,以前曾問過有關在rh8平台上架設sendmail+openwebmail的問題,後來索性自己找資料來配,現在終于功德圓滿。  全...查看完整版>>rh8平台上架設sendmail+openwebmail
 
那位在rh8下成功裝openwebmail 1.90 介紹一個經驗!
那位在rh8下成功裝openwebmail 1.90 介紹一個經驗! zhangzzs 回複于:2003-03-02 14:28:57 我現在正在做呀。等我做完了。我就把所有的文檔資料發上來。 spnoten 回複于:2003-03-02 14:57:37 謝謝呀. peng 回複于:2...查看完整版>>那位在rh8下成功裝openwebmail 1.90 介紹一個經驗!
 
Windows平台代理服務器架設初體驗
  使用代理服務器其實目的非常明確:就是爲了實現共享代理上網和某個網絡環境內的代理權限管理。而怎麽實現?自然是采取在某台服務器上加裝代理服務器軟件!這類軟件不少,象wingate、sygate等,大家一直都在用的,反...查看完整版>>Windows平台代理服務器架設初體驗
 
Sendmail和Openwebmail構建Linux下的Emai服務器
一、 安裝配置Sendmail //--------郵件服務器主程序sendmail和配置工具--------------------//#rpm -ivh sendmail-8.12.8-4.i386.rpm#rpm -ivh m4-1.4.1-13.i386.rpm#rpm -ivh sendmail-cf-8.12.8-4.i...查看完整版>>Sendmail和Openwebmail構建Linux下的Emai服務器