Ubuntu安装OpenWebMail 全过程
发布时间:2014-09-05 17:21:20作者:知识屋
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
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)