Я использую postfix для исходящих писем (сбор с компьютеров 192.168.1.0/24 и пересылку на почтовый компьютер моего провайдера), и у меня возникают проблемы с доступом к postfix для отправки писем. Машина, которую я использую для postfix, - это система Debian, ядро 2.6.32, squeeze (это также мой прокси-сервер squid).
Вероятно, существует много причин, по которым postfix может работать не так, как хотелось бы, но я бы хотел исключить настройки в hosts.allow или hosts.deny. Итак, мой вопрос:
Есть ли у postfix собственный способ прослушивания почты (например, squid для прослушивания 192.168.1.0/24, порт 3128 или 8080, как настроено в собственных конфигурационных файлах squid), или мне нужно что-то включить? в масштабе всей системы, например, путем изменения hosts.allow или hosts.deny?
Еще несколько подробностей по моему основному вопросу:
hosts.allow содержит
ALL: 192.168.1.0/255.255.255.0
hosts.deny содержит
ALL: PARANOID
ping или ssh к машине postfix работают нормально.
Squid на той же машине слушает, как и должен; Telnet к портам http 3128 или 8080 в порядке:
$ telnet 192.168.1.1 3128
Trying 192.168.1.1...
Connected to 192.168.1.1.
Кроме того, Squid отлично работает в качестве прокси.Telnet к порту 25 не успешен:
$ telnet 192.168.1.1 25
Trying 192.168.1.1...
telnet: Unable to connect to remote host: Connection refused
Похоже, что с поиском DNS тоже все в порядке: например, squid и apt-get находят все, что им нужно.
Правильно ли я понимаю, что сам postfix начнет прослушивать порт 25, как только его main.cf настроен правильно и hosts.allow/.deny не имеет к этому никакого отношения?