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
Вы можете иметь больше проблем.