| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
Анти-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. |
|
| ||||||||||||||||
|