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

Настройте sendmail для приема соединения с еще одного IP-адреса

У меня есть приложение RubyOnRails, работающее на том же сервере, что и sendmail. Приложение отправляет электронные письма (получать не нужно) через локальную почту sendmail.

Теперь я собираюсь перенести sendmail на выделенный сервер. Как мне заставить sendmail на этом сервере принимать соединения от моего приложения на другом сервере?

Я изменил sendmail.mc из

DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl

к

DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl

Я также добавил в / etc / mail / access:

Connect:198.xxx.xxx.xxx                             RELAY

затем побежал

m4 sendmail.mc > sendmail.cf

и перезапустили sendmail.

Попытка подключиться с моего сервера приложений с помощью telnet на порт 25 к почтовому серверу дает мне:

telnet: Unable to connect to remote host: Connection refused

Я что-то упускаю?

После добавления

DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea')dnl

на sendmail.mc все работает.