-2

CentOS 6.2ボックスには、Postfixとpostfix-bounceという2つのPostfixインスタンスがあり、Postfixのサイトにあるマルチインスタンスセットアップドキュメントを介してセットアップされています。init.dスクリプト(service postfix start)を使用して手動で開始すると、正常に機能しています。

しかし、サーバーを再起動すると、サービスを開始するように設定するか、/ etc / rc.localに「postfixstart」を配置することによって、サーバーを再起動しても、2番目のインスタンスが正常に開始されません。

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 --

私は何が間違っているのですか?

4

1 に答える 1

3

SELinux を無効にすることで、これを機能させることができる場合があります。

setenforce 0

SELinux を無効にすると、重要なセキュリティ保護がシステムから削除されることに注意してください。トレース ツールを使用してポリシーを修正するか、SELinux ブール値を設定して、完全にオフにせずに緩めることができるかどうかを確認することをお勧めします。

于 2012-07-20T20:55:02.593 に答える