2012-04-07 134 views
-2

在CentOS 6.2框中,我有兩個Postfix實例,稱爲postfix和postfix-bounce,通過the multiple instance setup document on Postfix's site進行設置。當我通過init.d腳本(service postfix start)手動啓動它們時,它們工作正常。Postfix和CentOS - 在啓動時不啓動多個實例

但是,當我重新啓動服務器,不管我做什麼,無論是設置服務啓動,或在/etc/rc.local裏把「後綴的開始」,它將無法成功啓動第二個實例:

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文件:在/etc/postfix-bounce/main.cf

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

多實例配置:

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

我在做什麼錯?

回答

3

您可能能夠通過禁用SELinux的得到這個工作:

setenforce 0 

請注意,禁用了SELinux將從系統中刪除重要的安全保護。您最好使用跟蹤工具來修改您的策略,或者查看是否有任何可以設置的SELinux布爾值來放鬆操作而不會完全關閉它。