在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 --
我做错了什么?
答案 0 :(得分:3)
您可以通过禁用SELinux来实现此功能:
setenforce 0
请注意,禁用SELinux会从系统中删除重要的安全保护。您最好使用跟踪工具来修改您的策略,或者查看是否有任何SELinux布尔值,您可以设置放松事物而不会完全关闭它。