主题: 0.6.1升级到0.7.0时出现的问题

您好!

我的系统是CentOS release 5.2,由以前的0.3.2手工升级到0.6.1,感谢提供文档!

在0.6.1升级到0.7.0时出现了问题:
在对文件: /etc/postfix/mysql_virtual_alias_maps.cf进行修改时,我测试了一下这个语句:
query       = SELECT goto FROM alias,domain WHERE (alias.address='%s' OR alias.address='@%d') AND alias.active='1' AND domain.backupmx='0'发现返回值不只一行,有多行一样的值返回,这样是否会导致一个地址会多次收到相同的邮件,担心这个问题,没有往下面进行更新。

另请说明下在sql语句中的%s、%u、%d分别代表什么意思,在什么文档中可以查得到,谢谢!

感谢各位的回复,谢谢!

回复: 0.6.1升级到0.7.0时出现的问题

0.7.0 正式版还没有发布,而且升级文档的最顶上一行写着 "To be continued, do NOT apply below steps."

回复: 0.6.1升级到0.7.0时出现的问题

sdaniel 写道:

另请说明下在sql语句中的%s、%u、%d分别代表什么意思,在什么文档中可以查得到,谢谢!

可以在 postfix mysql_table(5) man 文档中找到:

$ man 5 mysql_table

回复: 0.6.1升级到0.7.0时出现的问题

# http/https, smtp/smtps, pop3/pop3s, imap/imaps, ssh
-A INPUT -p tcp -m multiport --dport 80,443,25,465,110,995,143,993,587,465,22 -j ACCEPT
Iptable那出现了两个465

5 最后由 sdaniel (2011-03-18 15:04:55) 编辑

回复: 0.6.1升级到0.7.0时出现的问题

升级文档中,两次修改同一个文件,SQL发生了改变,是否是以最后一个为准?

http://www.iredmail.org/wiki/index.php? … .6.1-0.7.0
* Edit /etc/postfix/mysql_virtual_alias_maps.cf, change query = to below new setting:
File: /etc/postfix/mysql_virtual_alias_maps.cf

query       = SELECT goto FROM alias,domain WHERE (alias.address='%s' OR alias.address='@%d') AND alias.active='1' AND domain.backupmx='0'

query       = SELECT alias.goto FROM alias,domain WHERE (alias.address='%s' OR alias.address='@%    d') AND alias.active='1' AND domain.backupmx='0' AND domain.active='1'

个人认为如以最后一个为准的话,需要修改为:
query       = SELECT DISTINCT alias.goto FROM alias,domain WHERE (alias.address='%s' OR alias.address='@%    d') AND alias.active='1' AND domain.backupmx='0' AND domain.active='1'
这样可以达到有多个相同的行时,只取一行即可。

按此文档进行更新后出现了不能认证的问题,不知在什么地方可以调试SMTP认证时的SQL语句?

以上,感谢回复!

回复: 0.6.1升级到0.7.0时出现的问题

感谢反馈。

sdaniel 写道:

升级文档中,两次修改同一个文件,SQL发生了改变,是否是以最后一个为准?

已移除重复的内容。

sdaniel 写道:

query       = SELECT DISTINCT xxx
这样可以达到有多个相同的行时,只取一行即可。

这个没有关系,postfix 不会多次投递。

回复: 0.6.1升级到0.7.0时出现的问题

我装了beta5 又出了rc1请问beta5 我作为正常服务器是否可以。同时也希望能提供一下beta版升级到正式版的文档。

回复: 0.6.1升级到0.7.0时出现的问题

kwoks 写道:

我装了beta5 又出了rc1请问beta5 我作为正常服务器是否可以。同时也希望能提供一下beta版升级到正式版的文档。

0.7.0 正式版会在4月1日发布。对 BETA/RC 版不会提供升级文档,很抱歉。