Для отправки одного электронного письма с использованием 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
/ etc / hostname:
piotr-probook
/ etc / hosts:
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
Что я делаю не так? Как решить проблему?
Приведенный выше ответ не сработал для меня. Поэтому я публикую здесь то, что я сделал, чтобы это сработало.
Установлен с 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
Получил ответ на сайте superuser.com https://superuser.com/a/626219/242163 :
Sendmail требует, чтобы результат «hostname» был полное доменное имя, чтобы начать чисто.
Установите для имени хоста что-то вроде piotr-probook.localdomain и обновите /etc/hosts.
/ etc / hosts
127.0.0.1 piotr-probook.localdomain piotr-probook localdev localhost