以下过程说明了如何生成新的配置文件。
# svcadm disable -t network/smtp:sendmail
# cd /etc/mail/cf/cf # cp sendmail.mc myhost.mc
选择 .mc 文件的新名称。
例如,添加以下命令行以启用域伪装。
# cat myhost.mc .. MASQUERADE_AS(`host.domain')
使用所需的主机名和域名。
在此示例中,MASQUERADE_AS 将已发送邮件标记为来自 host.domain,而不是 $j。
# make myhost.cf
# /usr/lib/sendmail -C myhost.cf -v testaddr </dev/null
当此命令显示消息时,将会向 testaddr 发送一条消息。如果不重新启动系统中的 sendmail 服务,则只能对外发邮件进行测试。对于尚未处理邮件的系统,请使用如何测试邮件配置所介绍的完整测试过程。
# cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.save # cp myhost.cf /etc/mail/sendmail.cf
# svcadm enable network/smtp:sendmail