我在我的Ubuntu 8.04服务器上更改了主机名,但sendmail仍在发送电子邮件,显示电子邮件标题“From”字段中的旧主机名。
我尝试过运行命令来重新生成我的sendmail.cf,但最后却出现了以下错误:
root@server:/etc/mail# m4 sendmail.mc > file.mc
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()你能帮我让sendmail看到新的主机名吗?我对sendmail非常陌生,我有默认的配置。
谢谢。
通过手动编辑“主机”文件,P.S.主机名被更改。
root@server:/etc/mail# sendmail -d0.4 -bv root
Version 8.14.2发布于 2012-01-05 09:07:03
通过运行sendmail.cf重新生成sendmailconfig。还请检查/etc/mailname和/etc/hostname是否有正确的名称。
https://serverfault.com/questions/346753
复制相似问题