Sendmail очень медленный - / etc / hosts конфигурация


11

Отправка одного сообщения электронной почты с использованием sendmail занимает ~ 15 секунд.

/var/log/mail.log:

Jul 31 09:52:42 piotr-probook sendmail[2912]: My unqualified host name (piotr-probook) unknown; sleeping for retry

/ И т.д. / имя хоста:

piotr-probook

/ и т.д. / хосты:

127.0.0.1   piotr-probook localdev localhost
192.168.1.1 router

/etc/mail/sendmail.cf:

# hosts file (normally /etc/hosts)
O HostsFile=/etc/hosts

Очевидно, я могу пинговать piotr-probook хост и HTTP-сервер всплывают в браузере, когда я набираю URL http://piotr-probook

Что я делаю неправильно? Как решить проблему?

Ответы:


20

Sendmail требует, чтобы результатом «hostname» было полное доменное имя, чтобы начать правильно

Установите для имени хоста что-то вроде piotr-probook.localdomain и обновите / etc / hosts.

/ и т.д. / хосты

127.0.0.1   piotr-probook.localdomain piotr-probook localdev localhost

1
Спасибо! Оно работает! Btw. работает без изменения имени хоста машины. Я только добавил piotr-probook.localdomain в / etc / hosts и все ок
user21886

Большое спасибо, кстати, я добавляю новую строку 127.0.0.1 piotr-probook.localdomain Кажется, не работает, но объединить его в одну строку, это работает!
liuyang1
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.