操纵Ubuntu ExtMail 30分钟配置好一个功效强盛的邮件[服务器安全]
本文“操纵Ubuntu ExtMail 30分钟配置好一个功效强盛的邮件[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
操纵Ubuntu ExtMail 30分钟配置好一个功效强盛的邮件服务器V1.1,以下文档通过19个大的步骤举行配置,配置成功!
由于网上Ubuntu ExtMail的步骤分外多,看了都头痛,在此分外给朋友们制作了一个简便的安装文档,但愿大家喜好:)
环境:
Ubuntu 8.04 TLS
postfix 2.5.1
ExtMail 1.2
extman 1.1
1.安装依靠包
apt-get install mysql-client-5.0 mysql-server apache2 postfix postfix-mysql postfix-doc courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl libapache2-mod-fastcgi libfcgi-perl build-essential libtool libnet-server-perl libnet-cidr-perl libberkeleydb-perl arc zoo lzop liblzo1 libstdc++5 libgd-gd2-perl libfile-tail-perl libdigest-sha1-perl libdigest-HMAC-perl libnet-ip-perl libnet-dns-perl libhtml-tagset-perl libhtml-parser-perl libio-stringy-perl libio-multiplex-perl libio-socket-ssl-perl libio-zlib-perl libnet-ssleay-perl libunix-syslog-perl libtimedate-perl libmailtools-perl libconvert-binhex-perl libconvert-tnef-perl libconvert-uulib-perl libcompress-zlib-perl libarchive-zip-perl libarchive-tar-perl perl-suid
你会被询问以下问题:
Create directories for web-based administration? <– No
General type of mail configuration: <– Internet Site
System mail name: <– mail.extmail.org
2.下载extmail-1.2和extman-1.1,并改正配置
下载地址:http://www.extmail.org/download
tar xvzf extmail-1.2.tar.gz
tar xvzf extman-1.1.tar.gz
mkdir /var/www/extsuite
mv extmail-1.2/ /var/www/extsuite/extmail
mv extman-1.1/ /var/www/extsuite/extman
cp /var/www/extsuite/extman/docs/mysql_virtual_*.cf /etc/postfix/
注意,非常重要:改正/etc/postfix/mysql_virtual_*.cf,将此中的“localhost”均改成“127.0.0.1”,改正数据库配置,保证可以连到mysql
3.成立相关系统用户
1)新建普通用户
useradd -m -d /home/hugwww -s /bin/bash hugwww
passwd hugwww
2)删除从前gid,uid为1000的用户
userdel -r gaojinbo
3)成立extmail所需求的用户和组
groupadd -g 1000 vgroup
useradd -m -g vgroup -u 1000 -d /home/vmail -s /bin/false vuser
4.改正权限
chmod 755 /etc/postfix/mysql_virtual_*.cf
chgrp postfix /etc/postfix/mysql_virtual_*.cf
chown -R vuser:vgroup /var/www/extsuite/extmail/cgi/
chown -R vuser:vgroup /var/www/extsuite/extman/cgi/
cd /var/www/extsuite/extmail/
cp webmail.cf.default webmail.cf
cd /var/www/extsuite/extman/
cp webman.cf.default webman.cf
5.改正/var/www/extsuite/extmail/webmail.cf里的其他参数,主要变更的内容见下:
vi /var/www/extsuite/extmail/webmail.cf
SYS_USER_LANG = zh_CN
SYS_MYSQL_USER = extmail
SYS_MYSQL_PASS = extmail
SYS_MYSQL_DB = extmail
SYS_MYSQL_SOCKET = /var/run/mysqld/mysqld.sock
SYS_AUTHLIB_SOCKET = /var/run/courier/authdaemon/socket
SYS_MAILDIR_BASE = /home/vmail
SYS_MESSAGE_SIZE_LIMIT = 102400000 //注:这个选项为改正附件的大小,默许为5M,你可以自行改正,这里面改了是不行的,还要去postfix里面改正,我在下面会讲到
6.改正 /var/www/extsuite/extman/webman.cf的参数
vi /var/www/extsuite/extman/webman.cf
SYS_CAPTCHA_ON = 0 //用于关闭后台登录时的考证码
SYS_MAILDIR_BASE = /home/vmail
SYS_MYSQL_SOCKET = /var/run/mysqld/mysqld.sock
SYS_LANG = zh_CN
SYS_GROUPMAIL_SENDER = postmaster@extmail.org //注:这个选项是,你在后台群发后,用户收到邮件的发件人地址,你可以自行改正
7.改正/var/www/extsuite/extman/contrib/passwd2ext.pl
my $sock = ‘/var/run/mysqld/mysqld.sock’;
8.数据库初始化
履行以下号令导入mysql数据库构造及初始化数据,注意必须逐行输入以下号令.
请把linuxidc.com替换成自己的密码
mysql -u root -plinuxidc.com < /var/www/extsuite/extman/docs/extmail.sql
mysql -u root -plinuxidc.com < /var/www/extsuite/extman/docs/init.sql
9.成立暂时文件夹:
mkdir /tmp/extman
chown -R vuser:vgroup /tmp/extman
编辑rc.local,加入下面内容以实现开机自动成立编辑rc.local,加入下面内容以实现开机自动成立www.linuxidc.com
vi /etc/rc.local
if [ ! -d /tmp/extman ]; then
mkdir /tmp/extman
chown -R vuser:vgroup /tmp/extman
fi
10.成立上边导入mysql的postmaster@extmail.org帐户的Maildir,请输入以下号令:
cd /var/www/extsuite/extman/tools
./maildirmake.pl /home/vmail/extmail.org/postmaster/Maildir
chown -R vuser:vgroup /home/vmail/extmail.org/
11.Postfix配置
cd /etc/postfix/
cp main.cf main.cf_backup
vi main.cf
# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
以上是“操纵Ubuntu ExtMail 30分钟配置好一个功效强盛的邮件[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |