我在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很新,我有默认configuration。
谢谢。
PS主机名已通过手动编辑“主机”文件进行更改。
root@server:/etc/mail# sendmail -d0.4 -bv root Version 8.14.2
通过运行sendmailconfig重新生成sendmailconfig 。 还要检查/etc/mailname和/etc/hostname是否有正确的名称。