Sendmail + m4 – 将mc文件转换为cf的问题

我目前正在尝试首次configurationsendmail,并在小型embedded式计算机(运行定制的Linux发行版)上设置邮件服务器。

我遇到了m4macros的一个问题:

我试图转换这个:

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) 

难道我做错了什么?

你可能忘了把这个cf.m4文件告诉macros处理器:

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