此处即为您在前文所设置的用户邮件的存放目录,可改作:
SYS_MAILDIR_BASE = /var/www/mail
这里是不是应该设置为 /var/spool/mail ?
SYS_MYSQL_USER = db_user
SYS_MYSQL_PASS = db_pass
以上两句句用来设置连接数据库服务器所使用用户名、密码和邮件服务器用到的数据库,这里修改为:
SYS_MYSQL_USER = postfix
SYS_MYSQL_PASS = 123456
这个 user 与 pass 的值是不是随便设就可以的?
[ 本帖最后由 liheng 于 2007-9-14 09:23 编辑 ] 回楼上的兄弟,你提出的正是本文中的错误。谢了。
那个的确应该是/var/spool/mail
还有,那个用户名和密码应该分别是extmail和extmail,这是修改过程中的遗留问题! marion 老兄,能不能帮我看一下,我的是什么问题
http://bbs.chinaunix.net/viewthread.php?tid=991122&page=1&extra=page%3D1#pid7353077
为了这个问题,都弄了半个月啦,抓狂啊
回复 #14 liheng 的帖子
MYSQL_USERNAME extamail这个是你写文档时错的,还是本来就错了?
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
这个好像跟你后文建立文件时指定的路径不同;
另外,我大略的看了一遍你的安装文档,也没有看出什么漏洞出来。建议你去看看:
1、本地域是否跟虚拟域重名了;
2、我不知道你的虚拟域是如何建立的,如果是通过extman的话,建议去看看postfix用户对/var/mailbox是否有完全访问权限;
希望对你有所帮助,也欢迎你再来帖子讨论修改后的结果。 MYSQL_USERNAME extamail
这个是你写文档时错的,还是本来就错了?
这个是输入时错误,后来改过来了
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
这个好像跟你后文建立文件时指定的路径不同;
这个问题我还真没有发现,谢谢 marion 兄为我指出来。
有个问题我不太明白
本地域是否是指 mydomain 所指定的参数?
我在 extman 中是新建了一个域名为 test.com 的,不会是这两个有冲突吧?还请 marion 为我解惑,谢谢啦 SYS_MYSQL_USER = webman
SYS_MYSQL_PASS = webman
SYS_MYSQL_SOCKET = /var/lib/mysql/mysql.sock
说明部分见Extmail安装部分,此处可修改为:
YS_MYSQL_USER = extmail
SYS_MYSQL_PASS = extmail
SYS_MYSQL_SOCKET = /tmp/mysql.sock
又是我的一点错误,这里我没有改成 extmail,刚刚又检查了一下,我将 /etc/postfix/main.cf 中的mydomain 和 myorigin 参数注释掉了,可以用 web收发邮件,但在outlook 上依然不能收发邮件,而且很奇怪的是 telnet localhost 25 & telnet localhost 110都不通过 可以说明一下每个包的作用吗???
……本地域是否是指 mydomain 所指定的参数?
我在 extman 中是新建了一个域名为 test.com 的, ...
你的猜测是正确的;当二者同时存在时,所有的信将被发往本地系统的相应的用户了…… ……我将 /etc/postfix/main.cf 中的mydomain 和 myorigin 参数注释掉了,可以用 web收发邮件,但在outlook 上依然不能收发邮件,而且很奇怪的是...
不知道你是否为outlook启用了使用认证的功能,如果没有的话,我想,问题应该就在这里了;如果已经启用,仍不能发信,那你把使用outlook连接后不成功的日志部分发上来,我帮你看看。希望对你有所帮助……