CentOS 5.x | SendMail
Sendmail.mcからの変更のプッシュに関する一貫性のない情報に気づいています
一部のドキュメントでは、sendmail.mcファイルを変更するには2つの手順が必要であると示唆されています。
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
他のドキュメントは、再構築プロセスがサービスの再起動の一部として既に行われていることを示唆しています。
手順1が必要かどうかを確認できますか?
更新:initスクリプトでmakeをgrepすると、出力は次のようになります。
[root@foo ~]# grep make /etc/init.d/sendmail
if test -x /usr/bin/make -a -f /etc/mail/Makefile ; then
make all -C /etc/mail -s > /dev/null
makemap hash /etc/mail/$i < /etc/mail/$i
if [ -x /usr/bin/make -a -f /etc/mail/Makefile ]; then
make all -C /etc/mail -s > /dev/null
makemap hash /etc/mail/$i < /etc/mail/$i
CentOSでは、次のことを行います。
/etc/mail/make
service sendmail restart
パッケージsendmail-cf
もインストールする必要があります。単純な再起動では、.mcから.cfは再構築されません。
ただし(私はCentOS 6マシンを調べています)、initmailはsendmailの開始時にルーチンupdateconf
を呼び出すため、6.xでは再起動するだけです。の出力は何ですか
grep make /etc/init.d/sendmail
あなたのマシンで?
Debianではsendmailconfig
は必要に応じて.cfを再構築してから再起動します。
新しい構成を生成するには再構築し、構成を適用するには再起動する必要があります。