Назад | Перейти на главную страницу

изменение порта в sendmail и проверка его работы

Я использую smart_host, и он (mail.myotherdomain.com) прослушивает ПОРТ 26

Я поместил эти две строчки в свой /etc/mail/sendmail.mc

define(`SMART_HOST',`mail.myotherdomain.com')dnl
define(`RELAY_MAILER_ARGS', `TCP $h 26')dnl

Я тогда делаю

make -C /etc/mail
service sendmail restart

Есть ли способ проверить, действительно ли он использует порт 26?

Спасибо

Во-первых, убедитесь, что что-то прослушивает порт 26:

$ sudo netstat -tunlp | grep 26

Затем, если есть, с другого хоста в вашей сети, попробуйте подключиться через telnet:

$ telnet <IP_address> 26

Если sendmail ответит, все в порядке.

НО

почему ты хочешь сделать это? Транспортная система электронной почты довольно жесткая в отношении того, на каких портах происходит SMTP, и если вы хотите, чтобы вы могли молиться о возможности взаимодействия с другими почтовыми системами, у вас нет другого выбора, кроме как заставить ваш MTA прослушивать порт 25.

Вы можете попробовать подключиться к коробке по telnet, используя порт 26.

telnet localhost 26

Затем введите несколько команд SMTP для проверки.