| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
|
Анти-spam'овская настройка sendmail Как обучить 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. |
|
|
| ||||||||||||||||
|