分享
 
 
 

OpenWebMailREADME中译版

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

Linux技术中坚站 2002年4月30日

Open WebMail 是一个基于Neomail 1.14(作者:Ernie Miller)的webmail系统,它的目标是在内存中非常有效的处理非常大的邮件文件夹,它也提供了许多特性来帮助用户从Microsoft Outlook方便平滑的切换

特性

---------

Open WebMail有如下增强特性:

1. 快速文件夹访问

2. efficient messages movement

3. smaller memory footprint

4. 方便的文件夹和信息操作

5. 完美的文件锁定

6. 支持remote SMTP relaying

7. 虚拟主机

8. 用户别名

9. 用户自定制功能

10. 各种认证模块

11. 支持pam认证

12. 全文检索

13. 强大的处理MIME信息能力

14. 支持垃圾箱

15. 拼写校验支持

16. 支持POP3

17. 支持邮件过滤

18. 邮件统计预览

19. 支持读取邮件收条

20. 支持GB/BIG5码切换(仅对中文环境)

要求

-----------

支持cgi的Apache Web服务器和Perl 5.005以上版本

CGI.pm-2.74.tar.gz (必须)

MIME-Base64-2.12.tar.gz (必须)

libnet-1.0901.tar.gz (必须)

Authen-PAM-0.12.tar.gz (可选)

ispell-3.1.20.tar.gz (可选)

hc-30.tar.gz (可选)

安装必须的包

-------------------------

首先,必须从http://turtle.ee.ncku.edu.tw/openwebmail/download/packages/下载需要的包,并把它们复知道/tmp目录

对于CGI.pm 按照下面的步骤安装:

cd /tmp

tar -zxvf CGI.pm-2.74.tar.gz

cd CGI.pm-2.74

perl Makefile.PL

make

make install

注:有报道说如果使用老版本的CGI模块Open Webmail在受到攻击的时候会挂起。因此我们建议你使用2.74以上版本的CGI模块。使用下面的命令来检查你的模块的版本:

perldoc -m CGI.pm | grep CGI::VERSION

MIME-Base64 的安装:

cd /tmp

tar -zxvf MIME-Base64-2.12.tar.gz

cd MIME-Base64-2.12

perl Makefile.PL

make

make install

注:尽管你可能已经安装过MIME-Base64的perl模块,我们还是建议你从源代码方式安装MIME-Base64。这样将打开XS支持,改功能将很大的提高MIME附件的编码解码速度。

安装libnet:

cd /tmp

tar -zxvf libnet-1.0901.tar.gz

cd libnet-1.0901

perl Makefile.PL (ans 'no' if asked to update configuration)

make

make install

安装 OPENWEBMAIL

-------------------

可以在http://turtle.ee.ncku.edu.tw/openwebmail/找到OpenWebMail的最新版本。如果你使用FreeBSD并且安装了它的pkg的Apache只需要:

1. cd /usr/local/www

tar -zxvBpf openwebmail-X.XX.tgz

2. 修改/usr/local/www/cgi-bin/openwebmail/etc/openwebmail.conf.

3.如果是FreeBSD 4.2以上版本

a. chmod 4555 /usr/bin/suidperl

b. 将下列文件中的#!/usr/bin/perl 改为#!/usr/bin/suidperl

openwebmail.pl, openwebmail-main.pl,

openwebmail-read.pl, openwebmail-viewatt.pl,

openwebmail-send.pl, openwebmail-spell.pl,

openwebmail-prefs.pl, openwebmail-folder.pl and checkmail.pl

如果使用带有Apache的RedHat 6.2/CLE 0.9p1或者其他Linux

(by clarinet.AT.totoro.cs.nthu.edu.tw)

1. cd /home/httpd

tar -zxvBpf openwebmail-X.XX.tgz

mv data/openwebmail html/

rmdir data

2. cd /home/httpd/cgi-bin/openwebmail

修改auth_unix.pl

a. 设置变量$unix_passwdfile为'/etc/shadow'

b 设置变量$unix_passwdmkdb为 'none'

3. 修改/home/httpd/cgi-bin/openwebmail/etc/openwebmail.conf

a. 设置mailspooldir 为 '/var/spool/mail'

b. 设置 ow_htmldir 为 '/home/httpd/html/openwebmail'

设置ow_cgidir 为'/home/httpd/cgi-bin/openwebmail'

c. 设置spellcheck为'/usr/bin/ispell'

d.将default_signature修改为你自己的默认签名

e. 改变其他任何你想改变的设置

4. 向/etc/logrotate.d/syslog中追加如下几行以开启openwebmail.log的日志轮询功能:

/var/log/openwebmail.log {

postrotate

/usr/bin/killall -HUP syslogd

endscript

}

注:如果使用RedHat7.1,请用/var/www 来替换/home/httpd,如果在RedHat上安装的话强烈建议阅读doc/RedHat-README.txt(作者:elitric.AT.yahoo.com) 。

注:Thomas Chung (tchung.AT.pasadena.oao.com)维护一个tar打包的版本,该版本有安装教本可以支持在 RedHat7.x下自动安装。可以从一下地址获得http://openwebmail.org/openwebmail/download/redhat-7x-installer/.

如果你在其他带Apache的UNIX上使用的话也是没有问题的。找到放置你的data和cgi-bin的目录,例如:/usr/local/apache/share然后:

1. cd /usr/local/apache/share

tar -zxvBpf openwebmail-X.XX.tgz

mv data/openwebmail htdocs/

rmdir data

2. 修改/usr/local/apache/share/cgi-bin/openwebmail/etc/openwebmail.conf

a. 设置mailspooldir 为你系统的存放邮件的spool目录

b. 设置ow_htmldir为 '/usr/local/apache/share/htdocs'

设置ow_cgidir为 '/usr/local/apache/share/cgi-bin'

c. 设置spellcheck 为'/usr/local/bin/ispell'

d. 修改default_signature 为你自己喜欢的签名

e. 其他你想修改的地方

3. cd /usr/local/apache/share/cgi-bin/openwebmail

修改#!/usr/bin/perl为你系统suidperl的路径

openwebmail.pl, openwebmail-main.pl,

openwebmail-read.pl, openwebmail-viewatt.pl,

openwebmail-send.pl, openwebmail-spell.pl,

openwebmail-prefs.pl, openwebmail-folder.pl and checkmail.pl

修改auth_unix.pl

a. 设置变量$unix_passwdfile 为'/etc/shadow'

b 设置变量$unix_passwdmkdb to 'none'

检查你的DBM系统

---------------------

unix系统之间的DBM系统是不同的,所以必须针对不同的系统来改变在openwebmail.conf文件里的dbm_ext和dbmopen_ext 选项来使得Openwebmail在你的系统上正常工作(例如: Colbat,Solaris,Linux/Slackware)

通过下面两种方法找出你的正确设置:

perl cgi-bin/openwebmail/uty/dbmtest.pl [enter]

得到输出:

dbm_ext db

dbmopen_ext none

然后把这两行放到openwebmail.conf文件中

配置OPENWEBMAIL使用其他的SMTP服务器

----------------------------------------

要配置openwebmail 来使用其他的SMTP服务器来发送电子邮件,必须在openwebmail.conf设置’smtpserver’参数。只要把默认的参数'127.0.0.1' SMTP服务器的域名或者IP地址就可以了。

请确认你配置的SMTP服务器允许你的OpenWebMail主机转发邮件。

邮件过滤

--------------

邮件过滤检查收件箱中的邮件是否符合用户定义的过滤规则,如果匹配则移动/复制这些邮件到目标文件夹。如果移动这些文件到垃圾箱,意味着从文件夹中删除邮件,如果在一个过滤规则中定义目标文件夹为收件夹,那么这些规则将被忽略,任何匹配规则的邮件将被保留在收件夹二其他的规则将被忽略。

命令工具 checkmail.pl

-------------------------

因为邮件过滤只在打开WebMail的时候才生效,这就以为着邮件一直保留在收件夹中知道用户打开webmail。所以'finger' 或者其他的邮件状态检查工具可能会给我们错误信息,因为他们不知道过滤的事情。

有一个命令行工具可以用来替换状态检查命令,它首先对邮件进行过滤然后报告邮件的状态。一些fingerd允许用户通过?0

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有