终于配置成功了,给新手写点我遇到的问题及解决方法.
配置邮件服务器(extmail)注意的问题:
1.要安装mysql的DBD,DBI的支持。这样的话一般必须把系统带的MYSQL也要安装
了。
2,系统(EL4.0)带的postfix版本不支持mysql,要用软件包里那个postfix-
2.3.20050716-1hzq.i386.rpm 。
3,文件夹的权限问题。说明文档中提到的四个文件夹的权限一定要和apache的统
一。
chown -R vuser:vgroup /yourwebpath/extmail/cgi/
chown -R vuser:vgroup /yourwebpath/extman/cgi/
chown -R vuser:vgroup /tmp/extman/
chown -R vuser:vgroup /home/domains/
另外一定要:
chown -R vuser /tmp 否则你的图形日志会打红叉。
apache的使用者,在httpd.conf 改为:
user vuser
group vgroup
不然的话使用webmail和管理后台会出问题。
4,mysql.sock的位置,用系统自带的一般路径是:/var/lib/mysql/mysql.sock
在三个文件中用到:/etc/authlib/authmysqlrc,/yourwebpath/extmail/webmail.cf,/yourweb
path/extman/webman.cf
把这三个文件里面mysql.sock改成你的mysql产生的mysql.sock的路径就可以使用
你自己安装的mysql了,不过这样就用不了DBD,DBI,因为系统这两个和mysql关
联的很密切。
5,webmail使用的是sendmail,要把系统里带的换掉,mv /usr/sbin/sendmail
/usr/sbin/sendmail.OFF,然后把Postfix的sendmail拷贝一份,cp
/usr/sbin/sendmail.postfix /usr/sbin/sendmail.这样我们的webmail收发邮件
就正常了。
6,outlook,foxmail使用默认域名登陆,更改参数:
1)main.cf
# need this for default domain :-) by hzqbbc
smtpd_sasl_local_domain = bar.com
2)authmysqlrc
DEFAULT_DOMAIN bar.com
7,就是postfix的配置文档main.cf里面的参数,一定要弄明白每个参数的意思。
我就是吃了不少这里面的苦,例如:
mydestination =
relay_domains = $mydestination
我以前的mydestination = $mydomain,$myhostname,localhost 发信老是发不出
去,后来把他们都删掉,我的邮件就正常了,这是我最后一关。让我几天的辛苦
终于有了结果.