sudo apt-get install sendmail
sudo nano -w /etc/hosts
Вторая строка, которую стоит дописать и есть описание доменного имени сервера, его сопоставление с реальным IP адресом хоста и внутренним системным названием:
Содержимое файла /etc/hostname после редактирования :
Советую проверить отправку через, скажем, PHP:
P.S> В случае ошибок смотрите журнал:
sudo nano -w /etc/hosts
Вторая строка, которую стоит дописать и есть описание доменного имени сервера, его сопоставление с реальным IP адресом хоста и внутренним системным названием:
127.0.0.1 localhostПосле чего нужно внести изменение в файл /etc/hostname
123.123.123.123 box1.domainname.com your-web-server
sudo nano -w /etc/hostnameИ вписать туда правильное имя сервера, которое было вписано в /etc/hosts в нашем примере - это your-web-server.
Содержимое файла /etc/hostname после редактирования :
your-web-serverПосле этих действий нужно перезагрузить сервер или выполнить:
/etc/init.d/hostname restartИ выполнить 2 команды:
hostnameЕсли всё правильно, система должна выдать одинаковые имена в обоих случаях: your-web-server
hostname -f
Советую проверить отправку через, скажем, PHP:
sudo php -r "mail('you@yourmail.com', 'Test From Your-Site', 'Test Message from Sendmail by PHP');"Если всё настроено верно, то отправка выполнится мгновенно, а на адресе у you@yourmail.com будет тестовое письмо.
P.S> В случае ошибок смотрите журнал:
sudo tail -500 /var/log/syslog | grep mtahttp://prof-labs.ru/blog/nix/80
sudo tail -500 /var/log/syslog | grep sendmail
Комментариев нет:
Отправить комментарий