⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1374.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 2 页
字号:
    支持cgi的Apache Web服务器和Perl 5.005以上版本<br>
<br>
 <br>
<br>
        CGI.pm-2.74.tar.gz       (必须)<br>
<br>
        MIME-Base64-2.12.tar.gz  (必须)<br>
<br>
        libnet-1.0901.tar.gz     (必须)<br>
<br>
        Authen-PAM-0.12.tar.gz   (可选)<br>
<br>
        ispell-3.1.20.tar.gz     (可选)<br>
<br>
        hc-30.tar.gz             (可选)<br>
<br>
 <br>
<br>
 <br>
安装必须的包<br>
<br>
-------------------------<br>
<br>
    首先,必须从http://turtle.ee.ncku.edu.tw/openwebmail/download/packages/下载需要的包,并把它们复知道/tmp目录<br>
<br>
 <br>
<br>
    对于CGI.pm 按照下面的步骤安装:<br>
<br>
 <br>
<br>
   cd /tmp<br>
<br>
   tar -zxvf CGI.pm-2.74.tar.gz<br>
<br>
   cd CGI.pm-2.74<br>
<br>
   perl Makefile.PL<br>
<br>
   make<br>
<br>
   make install<br>
<br>
 <br>
<br>
    注:有报道说如果使用老版本的CGI模块Open Webmail在受到攻击的时候会挂起。因此我们建议你使用2.74以上版本的CGI模块。使用下面的命令来检查你的模块的版本:<br>
<br>
    perldoc -m CGI.pm | grep CGI::VERSION<br>
<br>
 <br>
<br>
 <br>
<br>
MIME-Base64 的安装:<br>
<br>
 <br>
<br>
   cd /tmp<br>
<br>
   tar -zxvf MIME-Base64-2.12.tar.gz<br>
<br>
   cd MIME-Base64-2.12<br>
<br>
   perl Makefile.PL<br>
<br>
   make<br>
<br>
   make install<br>
<br>
 <br>
<br>
    注:尽管你可能已经安装过MIME-Base64的perl模块,我们还是建议你从源代码方式安装MIME-Base64。这样将打开XS支持,改功能将很大的提高MIME附件的编码解码速度。<br>
<br>
 <br>
<br>
安装libnet:<br>
<br>
 <br>
<br>
   cd /tmp<br>
<br>
   tar -zxvf libnet-1.0901.tar.gz<br>
<br>
   cd libnet-1.0901<br>
<br>
   perl Makefile.PL (ans 'no' if asked to update configuration)<br>
<br>
   make<br>
<br>
   make install<br>
安装 OPENWEBMAIL<br>
<br>
-------------------<br>
<br>
    可以在http://turtle.ee.ncku.edu.tw/openwebmail/找到OpenWebMail的最新版本。如果你使用FreeBSD并且安装了它的pkg的Apache只需要:<br>
<br>
 <br>
<br>
1. cd /usr/local/www<br>
<br>
   tar -zxvBpf openwebmail-X.XX.tgz<br>
<br>
 <br>
<br>
2. 修改/usr/local/www/cgi-bin/openwebmail/etc/openwebmail.conf.<br>
<br>
 <br>
<br>
3.如果是FreeBSD 4.2以上版本<br>
<br>
   a. chmod 4555 /usr/bin/suidperl<br>
<br>
   b. 将下列文件中的#!/usr/bin/perl 改为#!/usr/bin/suidperl<br>
<br>
 <br>
<br>
      openwebmail.pl, openwebmail-main.pl,<br>
<br>
      openwebmail-read.pl, openwebmail-viewatt.pl,<br>
<br>
      openwebmail-send.pl, openwebmail-spell.pl,<br>
<br>
      openwebmail-prefs.pl, openwebmail-folder.pl and checkmail.pl<br>
<br>
 <br>
<br>
如果使用带有Apache的RedHat 6.2/CLE 0.9p1或者其他Linux<br>
<br>
(by clarinet.AT.totoro.cs.nthu.edu.tw)<br>
<br>
 <br>
<br>
1. cd /home/httpd<br>
<br>
   tar -zxvBpf openwebmail-X.XX.tgz<br>
<br>
   mv data/openwebmail html/<br>
<br>
   rmdir data<br>
<br>
 <br>
<br>
2. cd /home/httpd/cgi-bin/openwebmail<br>
<br>
   修改auth_unix.pl<br>
<br>
   a. 设置变量$unix_passwdfile为'/etc/shadow'<br>
<br>
   b  设置变量$unix_passwdmkdb为 'none'<br>
<br>
 <br>
<br>
3. 修改/home/httpd/cgi-bin/openwebmail/etc/openwebmail.conf<br>
<br>
   a. 设置mailspooldir 为 '/var/spool/mail'<br>
<br>
   b. 设置 ow_htmldir 为 '/home/httpd/html/openwebmail'<br>
<br>
      设置ow_cgidir 为'/home/httpd/cgi-bin/openwebmail'<br>
<br>
   c. 设置spellcheck为'/usr/bin/ispell'<br>
<br>
   d.将default_signature修改为你自己的默认签名<br>
<br>
   e. 改变其他任何你想改变的设置<br>
<br>
 <br>
<br>
4. 向/etc/logrotate.d/syslog中追加如下几行以开启openwebmail.log的日志轮询功能:<br>
<br>
   /var/log/openwebmail.log {<br>
<br>
       postrotate<br>
<br>
           /usr/bin/killall -HUP syslogd<br>
<br>
       endscript<br>
<br>
   } <br>
<br>
 <br>
<br>
    注:如果使用RedHat7.1,请用/var/www 来替换/home/httpd,如果在RedHat上安装的话强烈建议阅读doc/RedHat-README.txt(作者:elitric.AT.yahoo.com) 。<br>
<br>
 <br>
<br>
注:Thomas Chung (tchung.AT.pasadena.oao.com)维护一个tar打包的版本,该版本有安装教本可以支持在 RedHat7.x下自动安装。可以从一下地址获得http://openwebmail.org/openwebmail/download/redhat-7x-installer/.<br>
<br>
 <br>
<br>
    如果你在其他带Apache的UNIX上使用的话也是没有问题的。找到放置你的data和cgi-bin的目录,例如:/usr/local/apache/share然后:<br>
<br>
 <br>
<br>
1. cd /usr/local/apache/share<br>
<br>
   tar -zxvBpf openwebmail-X.XX.tgz<br>
<br>
   mv data/openwebmail htdocs/<br>
<br>
   rmdir data<br>
<br>
 <br>
<br>
2. 修改/usr/local/apache/share/cgi-bin/openwebmail/etc/openwebmail.conf<br>
<br>
   a. 设置mailspooldir 为你系统的存放邮件的spool目录<br>
<br>
   b. 设置ow_htmldir为 '/usr/local/apache/share/htdocs'<br>
<br>
      设置ow_cgidir为 '/usr/local/apache/share/cgi-bin'<br>
<br>
   c. 设置spellcheck 为'/usr/local/bin/ispell'<br>
<br>
   d. 修改default_signature 为你自己喜欢的签名<br>
<br>
   e. 其他你想修改的地方<br>
<br>
 <br>
<br>
3. cd /usr/local/apache/share/cgi-bin/openwebmail<br>
<br>
   修改#!/usr/bin/perl为你系统suidperl的路径<br>
<br>
 <br>
<br>
      openwebmail.pl, openwebmail-main.pl,<br>
<br>
      openwebmail-read.pl, openwebmail-viewatt.pl,<br>
<br>
      openwebmail-send.pl, openwebmail-spell.pl,<br>
<br>
      openwebmail-prefs.pl, openwebmail-folder.pl and checkmail.pl<br>
<br>
 <br>
<br>
   修改auth_unix.pl<br>
<br>
   a. 设置变量$unix_passwdfile 为'/etc/shadow'<br>
<br>
   b  设置变量$unix_passwdmkdb to 'none'<br>
<br>
 <br>
<br>
 <br>
检查你的DBM系统<br>
<br>
---------------------<br>
<br>
    unix系统之间的DBM系统是不同的,所以必须针对不同的系统来改变在openwebmail.conf文件里的dbm_ext和dbmopen_ext 选项来使得Openwebmail在你的系统上正常工作(例如: Colbat,Solaris,Linux/Slackware)<br>
<br>
 <br>
<br>
    通过下面两种方法找出你的正确设置:<br>
<br>
 perl cgi-bin/openwebmail/uty/dbmtest.pl [enter]<br>
<br>
得到输出:<br>
<br>
dbm_ext         db<br>
<br>
dbmopen_ext     none<br>
<br>
 <br>
<br>
    然后把这两行放到openwebmail.conf文件中<br>
配置OPENWEBMAIL使用其他的SMTP服务器<br>
<br>
----------------------------------------<br>
<br>
    要配置openwebmail 来使用其他的SMTP服务器来发送电子邮件,必须在openwebmail.conf设置’smtpserver’参数。只要把默认的参数'127.0.0.1' SMTP服务器的域名或者IP地址就可以了。<br>
<br>
请确认你配置的SMTP服务器允许你的OpenWebMail主机转发邮件。<br>
邮件过滤<br>
<br>
--------------<br>
<br>
    邮件过滤检查收件箱中的邮件是否符合用户定义的过滤规则,如果匹配则移动/复制这些邮件到目标文件夹。如果移动这些文件到垃圾箱,意味着从文件夹中删除邮件,如果在一个过滤规则中定义目标文件夹为收件夹,那么这些规则将被忽略,任何匹配规则的邮件将被保留在收件夹二其他的规则将被忽略。<br>
<br>
 <br>
<br>
 <br>
命令工具 checkmail.pl<br>
<br>
-------------------------<br>
<br>
    因为邮件过滤只在打开WebMail的时候才生效,这就以为着邮件一直保留在收件夹中知道用户打开webmail。所以'finger' 或者其他的邮件状态检查工具可能会给我们错误信息,因为他们不知道过滤的事情。<br>
<br>
有一个命令行工具可以用来替换状态检查命令,它首先对邮件进行过滤然后报告邮件的状态。一些fingerd允许用户通过

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -