SendMail 8.14.x | CentOS 5.x
Я заметил, что если я вручную обновляю /etc/mail/sendmail.mc (например, включаю поддержку TLS), а затем возвращаю sendmail, я получаю следующую ошибку:
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: sendmail.mc:18: m4: cannot open `/usr/share/sendmail-cf/ostype/linux-gnu.mf': No such file or directory
[ OK ]
Starting sm-client: [ OK ]
Это только случается один время после обновления файла sendmail.mc. Если я снова откажу sendmail (без каких-либо других изменений), я больше не увижу ошибку.
Есть идеи, почему это происходит? Никаких ошибок не вызывает - мне просто любопытно.
sendmail.mc:18: m4: cannot open `/usr/share/sendmail-cf/ostype/linux-gnu.m4': No such file or directory
Ваш sendmail.mc
файл глючный. Это содержит OSTYPE(linux-gnu)
директива без поддержки параметра linux-gnu для OSTYPE
. Вы получаете указанное выше сообщение об ошибке, когда пакет sendmail регенерирует / перекомпилирует sendmail.mc
в sendmail.cf
после обновления.
Предлагаемые исправления :
закомментировать строку OSTYPE (dnl ...
)
[Ваш sendmail все равно работает без него, насколько я понимаю]
ИЛИ
измените параметр OSTYPE на значение, используемое по умолчанию в sendmail.mc, предоставляемом пакетами sendmail в вашем дистрибутиве (centos?). Это МОЖЕТ вызвать нежелательные / неожиданные эффекты.