Как обучить sendmail принимать почту только с разрешенных адресов?
Говорят, что sendmail умеет читать hosts.allow/hosts.deny.
Как принимать почту только для "своих" доменов
Эта проблема решена для стандартной конфигурации sendmail 8.8.X
Вкратце, в файл.mc вставляются вот такие строки (будьте
внимательны - тут нужны знаки табуляции, а не пробелы!):
LOCAL_CONFIG
FR-o /etc/sendmail.cR
LOCAL_RULESETS
Scheck_rcpt
# anything terminating locally is ok
R< $+ @ $=w > $@ OK
R< $+ @ $=R > $@ OK
# anything originating locally is ok
R$* $: $(dequote "" $&{client_name} $)
R$=w $@ OK
R$=R $@ OK
R$@ $@ OK
# anything else is bogus
R$* $#error $: "550 Relaying Denied"
В соответствующий файл /etc/sendmail.cR заносятся (по
одному в строчке) домены, на которые эта машина может получать
почту. Все остальные - запрещаются с диагностикой 550 Relaying
Denied.
Комментарии
Ваш комментарий к данному материалу будет интересен нам и нашим читателям!
История UNIX начинается в 1969 г. Большинство современных UNIX-систем являются коммерческими версиями исходных дистрибутивов UNIX. Solaris от Sun, HP-UX Hewlett-Packard... подробнее
Многопользовательская система UNIX поддерживает механизм, известный, как система прав доступа к файлам. Этот механизм позволяет указать для каждого файла владельца и обеспечить защиту файлов от доступа других пользователей. UNIX позволяет также совместно использовать файлы нескольким пользователям и группам пользователей... подробнее
FreeBSD считается достаточно безопасной операционной системой. Поскольку ее исходные тексты распространяются бесплатно, операционная система постоянно проходит проверку... подробнее
Скорее всего, ничего приципиально нового я вам не расскажу, я лишь хочу красочно расписать старые приемы на новый лад. Знание этих основ поможет понять корни проблем происходящих в сегодняшней реалии... подробнее
Основной проблеммой для взломщика все является доступ к желаемой информации, скорее всего, этой информацией будет какой-нибудь файл, который его заинтересовал... подробнее