Sendmail + m4 - 将 mc 文件转换为 cf 时出现问题

Sendmail + m4 - 将 mc 文件转换为 cf 时出现问题

我目前正在尝试首次配置 sendmail 并在小型嵌入式计算机(运行自定义 Linux 发行版)上设置邮件服务器。

我对 m4 宏有一个问题:

我正在尝试转换这个:

VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $')
OSTYPE(linux)dnl
DOMAIN(generic)dnl
define(HELPFILE, `/etc/mail/helpfile')
FEATURE(nouucp, `noscpecial')
MAILER(local)dnl
MAILER(smtp)dnl

到 sendmail.cf,但是运行 m4 时得到的所有输出是:

VERSIONID($Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $)
OSTYPE(linux)DOMAIN(generic)
FEATURE(nouucp, noscpecial)
MAILER(local)MAILER(smtp)

难道我做错了什么?

答案1

您可能忘记告诉宏处理器有关 cf.m4 文件的信息,如下所示:

m4 /path/to/cf.m4 sendmail.mc > sendmail.cf

相关内容