|
|

楼主 |
发表于 2005-7-23 17:36:07
|
显示全部楼层
我是根据这篇文章搞的:
http://anstan.go.nease.net/redhat/postfix(redhat.mysql).htm
安装中除了mysql、php、apache原来早就装有,其余部分我都是参照着此文做的(有些软件比原文要新),只能在这里说说一些注意事项,
/var/www/postfixadmin的权限作者说要设为640,其实应该设成755。另外说一句,这个postfixadmin并不好用,从
http://localhost/postfixadmin/index.php
进去,加新邮箱加不了,只能从
http://localhost/postfixadmin/admin/list-admin.php
进去加。
而且还一个问题,就是我用postfixadmin创建一个域,发现在/var/mailbox下并不能出现域名目录,需要手动创建。
/etc/postfix/main.cf中的主机名称和域名称要写全,这是常识了,比如
主机名称(用 FQDN 的方式来写)
myhostname = mail.wanli.3322.org
#domain 名称
mydomain = wanli.3322.org
还要注意mynetworks=127.0.0.0/8 这一行,
如果你发信时发不出去,并且返回relay access denied的消息,就是这一行在作怪,可以把它注释掉。
authmysqlrc中的MYSQL_SOCKET设置,mysql.sock的位置一定要写对,以前我的mysql的sock文件在/tmp/mysql.sock,后来升级编译mysql,把它改了位置,这次一疏忽,还是写成了/tmp/mysql.sock,出现了错误,改成新位置才正常了。
设置/etc/postfix/master.cf,文章中
flags=DRhu user=vmail:vmail argv=/usr/local/maildrop/bin/maildrop -w 90 -d ${recipient} 这一句,user=vmail 才对。
作者的这篇文档写的还是不错的,关键是装它要有耐心,不要急躁,越急躁越出错。 |
|