Redhat9.0下Qmail完全安装笔记(比较齐全的哦)[2]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:

 #rm -f /etc/alternatives/mta 
 #ln -s /usr/sbin/qmail.sendmail /etc/alternatives/mta 
 
 # ln -s /var/qmail/bin/sendmail /usr/lib/sendmail 
 # ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail 
 #chmod 777 /usr/sbin/sendmail  //这里特别要注意检查/usr/sbin/sendmail的属性.不然会导致装完后用igenus在web界面发信不成功
 
 
 ●安装vpopmail 
 1.下载vpopmail的稳定版 
 2.建立目录: 
 #mkdir /home/vpopmail 
 #mkdir /home/vpopmail/etc 
 3.添加用户和组: 
 #groupadd vchkpw 
 #useradd -g vchkpw vpopmail 
 4.添加mysql的vpopmail用户,用于操作vpopmail数据库 
 #mysql -u root -pwangxu //进入mysql命令行 
 mysql>create database vpopmail; 
 mysql>grant all on vpopmail.* to vpopmail@localhost identified by "密码"; 
 5.编译安装vpopmail 
 #tar zxvf vpopmail-5.2.1.tar.gz 
 #cd vpopmail-5.2.1 
 #vi vmysql.h 
 
 #define MYSQL_UPDATE_SERVER "localhost" (mysql服务器名) 
 #define MYSQL_UPDATE_USER "vpopmail" (用户名) 
 #define MYSQL_UPDATE_PASSWD "wangxu" (改成你设置的密码) 
 
 #define MYSQL_READ_SERVER "localhost" (mysql服务器名) 
 #define MYSQL_READ_USER "vpopmail" (用户名) 
 #define MYSQL_READ_PASSWD "wangxu" (改成你设置的密码) 
 
 6.创建tcp.smtp文件(或者使用/etc/tcp.smtp) 
 # vi /home/vpopmail/etc/tcp.smtp 
 
  127.0.0.1:allow,RELAYCLIENT="" 
 :allow 
 
 #cd /home/vpopmail/etc 
 #tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp 
 7.进行编译: 
 # ./configure  --prefix=/home/vpopmail \\指定安装路径 
                --enable-mysql=y \\是否应用Mysql数据库 
                --enable-incdir=/usr/include/mysql \\Mysql数据库include文件所在目录 
                --enable-libdir=/usr/lib/mysql \\Mysql数据库lib文件所在目录 
                --enable-default-domain=mydomain.com \\定义虚拟域名 
                --enable-passwd=n \\是否使用系统密码验证方式 
                --enable-defaultquota=10485760 \\定义缺省邮箱大小,10485760为10MB,20971520为20MB,52428800为50MB 
                --enable-tcprules-prog=/usr/local/bin/tcprules \\指定tcprules目录 
                --enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp \\指定tcprules应用规则文件 
                --enable-vpopuser=vpopmail \\vpopmail的用户 
                --enable-vpopgroup=vchkpw \\vpopmail的组 
                --enable-ip-alias-domains=n \\在虚拟域中允许通过反向IP地址查找虚拟域名 
                --enable-sqwebmail-pass=y \\sqwebmail密码验证支持
                --enable-hardquota=10000000 \\限制磁盘限额为10M就需要使用下面这个配置参数,若磁盘限额超出,将拒绝接受该用户的新邮件,并返回一封拒绝信息邮件,其中的信息可以定制
 # make 
 # make install-strip 
 8.创建虚拟域 
 # cd /home/vpopmail/bin 
 # ./vadddomain 域名 (密码) (在mysql数据库vpopmail中自动生成vpopmail表单,生成的密码是postmaster@域名帐户的密码,以后登陆qmailadmin就是使用postmaster登陆的) 
 # ./vadduser 用户名 密码 (会自动往表vpopmail中添加用户数据,用户添加到默认的域里面。如果要添加到其他的虚拟域,用户名要带域名,如demo@demo.com) 
 如果不成功的话,则必须先删除创建的域,./vdeldomain 域名 不要使用手工操作mysql删除域和用户帐号,否则会引起系统帐户的紊乱)
 
 ●smtp-auth的设置 
 1.修改vchkpw的属性 
 #chmod 4755 vchkpw 

本文关键:Redhat9.0下Qmail完全安装笔记(比较齐全的哦)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top