日期:2011-02-23 18:06:00  来源:本站整理

操纵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分钟配置好一个功效强盛的邮件[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 操纵ubuntu中syslog记录外部设备日记
  • 操纵Ubuntu ExtMail 30分钟配置好一个功效强盛的邮件
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .