Sendmail не работает на гостевой системе Ubuntu - неполное имя хоста

У меня есть хост win7, который запускает гостевую систему Ubuntu через vbox. это настроено с мостовым сетевым адаптером, и я использую DHCP, чтобы назначить ip 192.168.0.5 гостю, который сопоставлен с smartstart.dev в моем файле хостов Windows. Я ничего не сделал для хостов на стороне Ubuntu.

Я тестирую веб-сайт и мне нужен sendmail. Я установил sendmail, но письма не отправляются. Когда я просматриваю почтовые журналы ошибок, я вижу много таких строк:

Jan 14 17:00:01 djw-ss sm-msp-queue[2771]: My unqualified host name (djw-ss) unknown; sleeping for retry
Jan 14 17:01:02 djw-ss sm-msp-queue[2771]: unable to qualify my own domain name (djw-ss) -- using short name

Может кто-нибудь сказать мне, как заставить это работать? Странно то, что у меня есть аналогичная настройка на другом виртуальном сервере - я не думаю, что я сделал что-то другое, и он отлично работает из коробки.

1
задан 15 January 2013 в 19:02

2 ответа

djw-ss должен разрешить ваш компьютер.

Более простой способ - добавить djw-ss в файл хоста (в Ubuntu) с псевдонимом 127.0.0.1.

0
ответ дан 15 January 2013 в 19:02

Отредактируйте /etc/hosts точно так, как показано ниже:

127.0.0.1   localhost.localdomain localhost
127.0.1.1   djw-ss.localdomain    djw-ss

Проверьте в своем файле /var/log/mail.err время последних ошибок, которые у вас были.

Перезагрузите систему.

В вашем /var/log/mail.err больше не должно быть ошибок в этом лог-файле.

0
ответ дан 15 January 2013 в 19:02

Другие вопросы по тегам:

Похожие вопросы: