Postfix和CentOS - 在引导时不启动多个实例

时间:2012-04-07 04:33:21

标签: centos postfix-mta

在CentOS 6.2上,我有两个Postfix实例,名为postfix和postfix-bounce,通过the multiple instance setup document on Postfix's site设置。当我通过init.d脚本(service postfix start)手动启动它们时,它们工作正常。

但是当我重新启动服务器时,无论我做什么,无论是设置启动服务,还是在/etc/rc.local中设置“postfix start”,它都不会成功启动第二个实例:

Apr  6 22:09:19 server postfix/postfix-script[1246]: starting the Postfix mail system
Apr  6 22:09:19 server postfix/master[1247]: daemon started -- version 2.6.6, configuration /etc/postfix
Apr  6 22:09:20 server postfix-bounce/postfix-script[1256]: fatal: the Postfix mail system is already running

/etc/postfix/main.cf中的多实例配置:

multi_instance_wrapper = ${command_directory}/postmulti -p --
multi_instance_enable = yes
multi_instance_directories = /etc/postfix-bounce
multi_instance_group = mta

/etc/postfix-bounce/main.cf中的多实例配置:

multi_instance_group = mta
multi_instance_name = postfix-bounce
multi_instance_enable = yes
multi_instance_wrapper = ${command_directory}/postmulti -p --

我做错了什么?

1 个答案:

答案 0 :(得分:3)

您可以通过禁用SELinux来实现此功能:

setenforce 0

请注意,禁用SELinux会从系统中删除重要的安全保护。您最好使用跟踪工具来修改您的策略,或者查看是否有任何SELinux布尔值,您可以设置放松事物而不会完全关闭它。