Со вчерашнего дня появилась странная проблема. Переодически Постфикс не дает нормально отправлять почту по SMTP -почтовый клиент говорит истек тайм аут. Пытаюсь сделать telnet mailserver 25-но Постфикс даже не ответает своим баннером. После команды service postfix restart все приходит в норму и работает.
Причем на одной из машин ( пробовал разных почтовых клиентов ) эта ситуация постоянная на других пояляется иногда. Почту посылаем в пределах своей внутренней сети.
В доке прочитал что
---
Postfix responds slowly to incoming SMTP connections
Question:
My Postfix server is too slow. When I telnet to the SMTP port (telnet hostname 25), the response comes after 40 seconds. On the other hand, when I telnet to the POP port (telnet hostname 110) the response comes with no delay.
Answers:
1) You need to configure Postfix to run more SMTP server processes. Edit the smtpd entry in the master.cf file and asjust the process limit, or increase the default_process_limit setting in the main.cf file. Issue the command postfix reload to make the change effective.
но у меня старая версия Постфикса и в main.cf такого параметра вообще нет.
2) You have a name service problem.
Postfix calls the C library routines gethostbyname() and gethostbyaddr() in order to find out the SMTP client hostname. These library routines use several system configuration files in order to satisfy the request. They may in fact end up calling the DNS for reasons that are not under control by Postfix.
Depending on your system, these controlling files can be named /etc/nsswitch.conf, /etc/svcorder, /etc/host.conf or otherwise. Those files specify whether the C library routines will use local /etc/hosts before or after DNS.
Даже если предположить одну из этих причин непонятно почему одни машины в сети работают нормально а с некоторыми проблемы.
Подскажите хоть что нить...