Я изменил имя хоста на моем Ubuntu 8.04
сервер, но sendmail все еще отправляет электронные письма со старым именем хоста в поле «От» заголовков электронной почты.
Я пробовал запустить команду для повторного создания моего 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. имя хоста было изменено путем ручного редактирования файла «hosts».
root@server:/etc/mail# sendmail -d0.4 -bv root
Version 8.14.2
Вы регенерируете sendmail.cf
бегом sendmailconfig
. Также проверьте, что /etc/mailname
и /etc/hostname
иметь правильное имя.