Sendmail очень медленно - настройка / etc / hosts

10

Для отправки одиночной электронной почты с помощью 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

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

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

    
задан Piotr 31.07.2013 в 08:56
источник

2 ответа

12

Получил ответ на superuser.com Ссылка :

Sendmail требует, чтобы результат «имени хоста» был полностью квалифицированным доменным именем, чтобы начать чистку.

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

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

127.0.0.1   piotr-probook.localdomain piotr-probook localdev localhost
    
ответ дан Piotr 01.08.2013 в 08:01
источник
14

Этот ответ мне не помог. Поэтому я размещаю здесь то, что я сделал, чтобы заставить его работать.

Установлено send mail через terminal

apt-get install sendmail

затем открыли файл hosts

# edited from: sudo gedit etc/hosts
sudo gedit /etc/hosts

заменил строку

127.0.0.1 localhost

с

127.0.0.1 localhost localhost.localdomain mydomainname

Чтобы получить domain name , введите

hostname

в terminal и запустите.

перезапустить apache

sudo service apache2 restart
    
ответ дан Mad Angle 25.11.2014 в 06:34