Проблема с настройкой sendmail для ретрансляции почты [дубликат]

Я пытаюсь настроить sendmail и ufw на сервере ubuntu (ServerA), чтобы другой сервер (ServerB) мог отправлять mail через него. В моем файле / etc / mail / access у меня есть следующая строка (abcd - это IP-адрес ServerB):

Connect:a.b.c.d    RELAY

В моем статусе ufw отображается следующее правило, которое я добавил:

25/tcp                     ALLOW       a.b.c.d

Когда я telnet с ServerA, я получаю через:

telnet localhost 25

Когда я подключаюсь через Telnet с ServerB, я этого не делаю (wxyz - это IP-адрес ServerA):

telnet w.x.y.z 25
telnet: Unable to connect to remote host: Connection refused

Я перезапустил демон sendmail после редактирования файла доступа.

Что я мог упустить? Что-то в sendmail .mc?

Редактировать :

netstat -an|grep -w 25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
-1
задан 23 October 2013 в 18:24
1 ответ

Sendmail listening only on the localhost interface

Sendmail FAQ 4.22: Why can't I receive external mail?

Several vendors have changed the way that sendmail is run. They decided that most people need a client-only version of sendmail. So it is listening only on the localhost interface [...]

The problem has been located by test suggested by MadHatter: netstat -an|grep -w 25

0
ответ дан 5 December 2019 в 20:45

Теги

Похожие вопросы