>Приветствую!
>
>Есть sendmail. Каким образом можно сделать так что бы при получении почты
>проверялось имя домена? т.е. например приходит письмо с from: user@domain.ru ,
>а мой почтовик обратным поиском по dns опредилить что если для
>ip того почтового сервера с которого пришло письмо нету записи в
>dns, письмо reject'илось?
>
>Извиняюсь за некую кривость описания вопроса.
Наверное так.... цитирую ordb.org:
sendmail.mc: FEATURE(`dnsbl', `relays.ordb.org', `Rejected - see http://ordb.org/')dnl Это работает в версии 8.10 и более поздних (что как раз рекомендуется, см. Какую версию sendmail следует мне использовать? )
Для версии 8.9 синтаксис такой: FEATURE(`rbl', `relays.ordb.org')dnl (см. также http://www.sendmail.org/~ca/email/chk-89f.html#MAIL)
Для версии 8.8 (и более ранних?) найдите место в вашем sendmail.cf для того, чтоб добавить следующие строки
R$* $: $(dequote "" $&{client_addr} $) R$-.$-.$-.$- $: $[ $4.$3.$2.$1.relays.ordb.org $] R$-.$-.$-.$-.relays.ordb.org. $#error $@ 5.7.1 $: 550 no access from [$4.$3.$2.$1], see http://ordb.org/
(Можете глянуть на http://www.sendmail.org/~ca/email/check.html#check_mail для дополнительной информации.)