Centos с Sendmail

Я установил CentOS, который я использую в качестве веб-сервера (Apache), и у меня также работает sendmail.

Я не изменил конфигурацию в моем sendmail. В настоящее время он настроен на настройки по умолчанию.

Я могу отправлять электронные письма, используя мой sendmail.

Как это возможно? Является ли ретрансляция в настройках по умолчанию для sendmail? Я что-то здесь упускаю.

2 ответа

Решение

Когда sendmail получает электронную почту на локальном хосте, он выполняет поиск DNS для записи MX получающего домена и пытается доставить ее. Если принимающая сторона примет почту от вас, ваш хост может отправить ее.

sendmail on centos будет по умолчанию слушать 127.0.0.1 (интерфейс обратной связи) и с радостью примет электронную почту из локальной системы на удаленные адреса и попытается доставить их (они могут их не принимать, но это другой вопрос). Это не ретрансляция как таковая, потому что она будет принимать электронную почту только от локальной системы - вы не можете общаться с интерфейсом обратной связи любой машины из любой точки, кроме себя.

Если вы хотите убедиться, что он прослушивает только интерфейс обратной связи, выполните netstat -an|grep -w 25|grep LISTEN и искать

tcp        0      0 127.0.0.1:25               0.0.0.0:*                   LISTEN      

Если этот четвертый столбец говорит 0.0.0.0:25Вы можете иметь больше проблем.

Другие вопросы по тегам