m4:/etc/mail/sendmail.mc:176:无法打开“/usr/share/sendmail-cf/feature/'relay_hosts_only'.m4”:没有此文件或目录

m4:/etc/mail/sendmail.mc:176:无法打开“/usr/share/sendmail-cf/feature/'relay_hosts_only'.m4”:没有此文件或目录

我到处寻找这个错误的答案,但我发现只有当未安装 sendmail-cf 时才会出现这个错误。是的,该文件不存在,但我是否应该尝试创建它并添加内容,或者我只是注释掉该行?我使用的安装和配置教程说先执行hostname >> /etc/mail/relay-domains然后运行m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf,但当我运行 m4 命令时,我收到标题中的错误。

答案1

m4与其他编程语言不同,需要引号。

dnl Sample of correct m4 quotes and common mistakes 
FEATURE(`relay_hosts_only') dnl OK
FEATURE('relay_hosts_only') dnl !!!BAD!!!

答案2

要解决上述错误,您必须安装包 sendmail-cf

yum install sendmail-cf

相关内容