InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

Анти-spam'овская настройка sendmail


Dmitri Beloslioudtsev


Как обучить sendmail принимать почту только с разрешенных адресов?


Говорят, что sendmail умеет читать hosts.allow/hosts.deny.

Как принимать почту только для "своих" доменов


Эта проблема решена для стандартной конфигурации sendmail 8.8.X

http://www.sendmail.org/antispam.html

Вкратце, в файл.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.


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua