Intereting Posts
/ proc / net / dev сообщает неверную информацию о трафике Используя LDAP для аутентификации, как я могу безопасно отключить / деактивировать учетную запись, не удаляя ее? Объясните параметры find -path и -prune Переименование файлов с указанием имени пути Удаление специальных символов из файла и сохранение разделителя полей Как войти в систему как root из Bash и делать что-то Использование BASH для определения того, включена ли пересылка X11 из SSH В RHEL / CentOS 7, действительно ли mv делает cp & rm в одной и той же файловой системе? sed и строка данных Эмуляция RaspberryPi с использованием QEMU Выполнение команды CURL Есть ли способ проверить степень сжатия сжатого файла xz? Как узнать, какой процесс поддерживает туннельный интерфейс (tun)? Как установить M4 на Linux, избегая цикла зависимостей с Automake и Autoconf? Получите имя физически (на передней панели компьютера), зарегистрированного пользователем, надежно!

Почему telnet localhost 25 работает, а telnet mailvm2 25 получает отказ Connection?

Я пытаюсь настроить почтовый сервер, но мой сервер не получает никаких писем. Я обнаружил, что порт 25 заблокирован. Когда я делаю iptables -L я не вижу никаких правил брандмауэра. Я бегу RHEL6.

Когда я telnet localhost 25 я могу подключиться.

 # telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mailvm2.example.com ESMTP Sendmail 8.14.4/8.14.4; Wed, 16 Mar 2016 12:06:43 -0700 ^] telnet> quit Connection closed. 

Но когда я использую имя хоста хоста, я получаю Connection refused .

 # telnet mailvm2 25 Trying XXX.70.163.117... telnet: connect to address XXX.70.163.117: Connection refused 

Я полагаю, что должно произойти изменение конфигурации sendmail, которое я пропустил. Любая помощь приветствуется.

ОБНОВИТЬ:

Запуск netstat -alt | grep 25 netstat -alt | grep 25 производит выход.

 # netstat -alt | grep 25 # 

благодаря

ОБНОВЛЕНИЕ: Спасибо Andrzej Я сделал это изменение

 # pwd /etc/mail # cp sendmail.mc sendmail.mc.127.0.0.1 # vi sendmail.mc ... # diff sendmail.mc sendmail.mc.127.0.0.1 118c118 < DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0,Name=MTA')dnl --- > DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl и # pwd /etc/mail # cp sendmail.mc sendmail.mc.127.0.0.1 # vi sendmail.mc ... # diff sendmail.mc sendmail.mc.127.0.0.1 118c118 < DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0,Name=MTA')dnl --- > DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl 

а затем я запускал make и service sendmail restart и теперь я могу подключиться! Благодаря!

Ваш sendmail может быть настроен в режиме «только клиент» (внутренний и исходящий), не принимая электронные письма извне. В таком режиме sendmail принимает соединение SMTP только на интерфейсе loopback (127.0.0.1:25).

https://www.sendmail.com/sm/open_source/support/support_faq/general_issues_faq/#4.22