<b>Ubuntu 安装OpenWebMail 全历程</b>[服务器安全]
本文“<b>Ubuntu 安装OpenWebMail 全历程</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Webmail 是能让您通过web 浏览器任何地方,肆意计算机上都可以浏览电子邮件的软件.OpenWebMail 则是一个简单、快速且风行的 Webmail 软件包.本指南将使您能在您的服务器上安装 webmail,以便你在家里和表面网络上都可以利用.
为了能在Ubuntu下正常运行,您必须首先要完成下列安装:
1.sudo apt-get install openssh-server 安装ssh便于操作;
--------------------------------------------------------------------------------
2.安装samba
安装samba(sudo apt-get install samba) ,smbclient(sudo apt-get install smbclient),smbfs(sudo apt-get install smbfs).
装完今后配置smb.conf文件(号令:sudo gedit /etc/samba/smb.conf),需求改正的几个主要地方:
然后配置samba配置文件
sudo gedit /etc/samba/smb.conf
按照这个阐明:
[global]
#WINDOWS 中显示的工作组
workgroup=workgroup
#windows中显示的计算机名
netbios name=baileyking
#samba服务器的介绍
server string=welcome
#考证和登陆方法,有好多中,选share就不用设置用户和密码了
security=share
#在windows中显示出来的目录名
[download]
#设置同享目录放在那边
path=/home/download
#能否可写
wirteable=yes
#能否可浏览
browseable=yes
#匿名帐户以guest用户登陆
guest ok=yes
这个阐明上的东西很多,其实需求自己改的就是把security=user那一行前的注释符";"去掉,然后把user改成share.别的的内容都可以在“同享的文件夹”
中自动配置.
设好后,通过sudo /etc/init.d/samba restart自行重启.在Win下便可以看到并直接拜候了.
增添同享可以在系统——系统管理——同享的文件夹里面设置,也可以直接编辑上面的smb.conf.
增添SMB帐户.[http://ubuntuone.cn我直接用这个就行了,把帐户加进去啊]
首先要增添一个Ubuntu帐户 sudo adduser -a bunorte(这里就是增添一个名为bunorte的帐户,enter后要求输入帐户密码.)
然后在把bunorte增添为smb帐户 sudo smbpasswd -a bunorte(enter后要求输入smb密码,这个密码是从别的电脑拜候时需求输入的,可以跟上面的帐户密码差别)3.安装dns
sudo apt-get install bind9
--------------------------------------------------------------------------------
4.要让apache支持CGI程序
sudo apt-get install perl-suid
sudo apt-get install libapache2-mod-perl2
--------------------------------------------------------------------------------
5.开始安装postfix
sudo apt-get install postfix
sudo apt-get install mailx(可在shell下用mail号令发送和承受邮件)
--------------------------------------------------------------------------------
6.安装pop3协议软件
sudo apt-get install courier-pop
sudo apt-get install courier-imap
--------------------------------------------------------------------------------
7.安装apache
sudo apt-get install apache2
--------------------------------------------------------------------------------
8.下载openwebmail;
openwebmail-2.52.tar.gz 要去官网去下载 http://openwebmail.org/openwebmail/download/release/openwebmail-2.52.tar.gz
1.tar xzvf openwebmail-2.52.tar.gz
2. 将openwebmail解紧缩到/home/www目录下,生产cgi-bin和data目录
3. 将/var/www/cgi-bin/openwebmail/etc/default/auth_unix.conf拷贝到/etc目录下,并改正
a. passwdfile_encrypted /etc/shadow
b. passwdmkdb none
4.在/var/www/cgi-bin/openwebmail/etc目录下新建dbm.conf文件,内容以下:
./etc/dbm.conf
dbm_ext .pag
dbmopen_ext none
dbmopen_haslock no
5.在/cgi-bin/openwebmail/etc目录下改正openwebmail.conf文件,内容以下:
a. mailspooldir /var/spool/mail
b. ow_cgidir /var/www/cgi-bin/openwebmail
c. ow_cgiurl /cgi-bin/openwebmail
d. ow_htmldir /var/www/data/openwebmail
e. ow_htmlurl /data/openwebmail
f. default_language zh_CN.GB2312
g. default_iconset Cool3D.Chinese.Simplified (显示图片,一定要精确,多个空格都不行.)
6.安装sudo apt-get install perl-suid
运行 /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
改正/cgi-bin/openwebmail/etc/sessionss属性,增添写权限.
7.订正认证机制:
[root@test root]# vi /var/www/cgi-bin/openwebmail/auth/auth_unix.pl
# 找到:
my $passwdfile_encrypted = $conf{'passwdfile_encrypted'} || '/etc/master.passwd';
# 改正成:
my $passwdfile_encrypted = '/etc/shadow';
不能改正密码:
把下下面的代码也改掉.
#my $passwdmkdb = $conf{'passwdmkdb'} || '/usr/sbin/pwd_mkdb';
# 改正成:
my $passwdmkdb = 'none';
然后连到您的主机:http://hostname/cgi-bin/openwebmail/openwebmail.pl ,就可以够看到您的OpenWebmail 啰
以上是“<b>Ubuntu 安装OpenWebMail 全历程</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |