Медленная отправка писем в Sendmail

sendmail
Linux
1

Довольно распространенная проблема с Sendmail: письма отправляются раз в минуту. При этом, даже команды sendmail или его рестарт занимает значительное время. Php команда mail() работает крайне медленно. Как настроить быструю отправку почты?

Проблема достаточно известная, но на нее постоянно натыкаются все новые люди, и ищут ответы в поисковых системах. Возможно, этот пост кому-то поможет.

Если вы читаете логи sendmail и видите там нечто подобное:

Oct  16 19:54:14 ...[13047]: My unqualified host name (...) unknown; sleeping for retry
Oct  16 19:54:14 ...[13047]: unable to qualify my own domain name (...) -- using short name

Это значит, что Sendmail пытается определить доменную зону сервера, но ему не удается.

Для правильной настройки Sendmail нужно корректно прописать доменную зону в /etc/hosts.
Например, так:

127.0.0.1	localhost.localdomain	localhost
37.82.10.95	ServerDomain.ru	ServerName

Затем, меняем hostname:

$ echo "ServerDomain.ru" > /etc/hostname

И перезагружаем сервер:

$ reboot

После перезагрузки сервера можно проверить работу sendmail.
Например, отправив письмо с темой и текстом Test на свой почтовый ящик из консоли:

echo "Test" | sendmail -s "Test" mymail@mymail.ru

Удачи!

Bitnami Redmine
Linux
Bitnami Redmine — быстро разворачиваем Redmine на любой машине

Я написал множество статей по тему установки, решения проблем и настройки таск-менеджера Redmine на различных устройствах. И, что не говори, сам процесс установки приложения, с учетом современных стандартов довольно сложен. Недавно, мне предстояло в очередной раз его повторить. И тут я открыл для себя потрясающе простое решение: пакет Bitnami Redmine. Поделиться …

Настройка отправки почты Redmine через exim4 (sendmail)
Linux
Отправка почты Redmine через exim4 (Sendmail)

Прошло 2-3 года с моих последних статей по настройке почты в Redmine. И долгое время мой надежный друг и помощник работал без перебоев. Но в какой-то момент, опять стали возникать проблемы с отправкой почты. А без таких уведомлений, заметно падает результативность работы сотрудников отдела. Не говоря уже о том, сколько эмоциональных …

Настройка VPN сервера
Linux
2
Настройка VPN сервера и клиентского компьютера

Чтобы разобраться с настройкой VPN, необходимо понимать, что же это такое. VPN (Virtual Private Network) – это виртуальная частная сеть. В неё входит группа протоколов, с помощью которых можно организовать визуальную сеть поверх незащищенной сети. Её используют для того, чтобы получить доступ в интернет, доступ в корпоративную сеть и объединение …

Top