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

Centos с Sendmail

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

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

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

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

sendmail на 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, у вас может быть больше проблем.

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