我想组建一个局域网内的邮箱服务器 需要怎么建立 请详细指点谢谢

希望有高手留下自己的QQ以方便不明白的地方问问谢谢了!... 希望有高手留下自己的QQ 以方便不明白的地方问问 谢谢了! 展开
 我来答
njlstxhkz
2007-03-29 · TA获得超过320个赞
知道小有建树答主
回答量:887
采纳率:0%
帮助的人:353万
展开全部
47548861
vanallen045
2007-03-29 · TA获得超过543个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:253万
展开全部
邮件服务器当然首选openwebmail,既稳定,又安全。

具体方法如下:

系统需求:
支持cgi(perl)的web服务器,当然linux+apache最好.
perl 5.005或更高版本

openwebmail-1.64.tgz (主程序,必需)
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/
安装步骤:

先装除主程序外的所有必需的程序:

1.下载所有必需的程序到/tmp下.
2.安装CGI.pm :

cd /tmp
tar -zxvf CGI.pm-2.74.tar.gz
cd CGI.pm-2.74
perl Makefile.PL
make
make install

ps: 安装这个程序是为了能使用上些比较老的cgi模块前,装入它以便顺利执行openwebmail.
我们到少要用2.74 或更高版本.查看自己用的cgi模块版本用如下命令:

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

3.安装MIME-Base64 :

cd /tmp
tar -zxvf MIME-Base64-2.12.tar.gz
cd MIME-Base64-2.12
perl Makefile.PL
make
make install

ps: 也许你已经安装了MIME-Base64的perl模块,但以源码方式安装MIME-Base64可以让你的系统更好的支持XS,以便以改善MIME附件的编码解码速度.

4.安装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

5.安装OPENWEBMAIL
-------------------

最新版本在此下载:
http://turtle.ee.ncku.edu.tw/openwebmail/

此处的操作在rh7.2+apache1.3.20操作.Apache中DocumentRoot "/home/ntjx"

cd /tmp
tar -zxvf openwebmail.x-xx.tgz
mv openwebmail /home/ntjx/cgi-bin/
mv data/openwebmail /home/ntjx/

文件安装完毕.

6.配置apache 及 openwebmail

1):配置cgi-bin
vi /etc/httpd/conf/httpd.conf

按如下修改:

<Directory /home/ntjx/cgi-bin>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

请注意 "Order allow,deny" 和 "Allow from all" 缺省没有时,必需加上.

/etc/init.d/httpd restart

2):配置openwebmail

(1):
openwebmail要正常运行,必需把openwebmail下的所有.pl文件属性改成:
openwebmail.pl - owner=root, group=mail, mode=4755
openwebmail-main.pl - owner=root, group=mail, mode=4755
.......

命令:
cd /home/ntjx/cgi-bin/openwebmail
chown root:mail openwebmail*.pl
chmod 4755 openwebmail*.pl
(2)
按下面实例修改/home/ntjx/cgi-bin/openwebmail/etc/openwebmail.conf
domainnames auto
auth_module auth_pam.pl
mailspooldir /var/mail
dbm_ext .db
timeoffset +0800
ow_cgidir /home/ntjx/cgi-bin/openwebmail
ow_htmldir /home/ntjx/openwebmail
logfile /var/log/openwebmail.log
spellcheck /usr/local/bin/ispell
default_language zh_CN.GB2312

<default_signature>
--
Open WebMail Project (http://openwebmail.org)
</default_signature>
说明:ow_cgidir是你的openwebmail所在目录.
ow_htmldir是从data目录中移过来的openwebmail目录.
default_language是你的默认语言,我们的当然是中文啦.其它的请看openwebmail/etc/lang.
换其它语言时填成其中的文件名即可.
(3)
按下面实例修改/home/ntjx/cgi-bin/openwebmail/auth_unix.pl
.....
my $unix_passwdfile="/etc/shadow";
my $unix_passwdmkdb="none";
......

(4)

/var/log/openwebmail.log {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
加到 /etc/logrotate.d/syslog.来记录openwebmail的日志.日志保存到/var/log/openwebmail.log中.

配置结束.
访问: http://localhost/cgi-bin/openwebmail/openwebmail.pl

如果还有什么不明白的,到www.openwebmail.org上去看看,里面有视屏教程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式