URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68891
[ Назад ]

Исходное сообщение
"простой вопрос по sendmail (и dns)"

Отправлено demo , 13-Сен-06 17:06 
Приветствую!

Есть sendmail. Каким образом можно сделать так что бы при получении почты проверялось имя домена? т.е. например приходит письмо с from: user@domain.ru , а мой почтовик обратным поиском по dns опредилить что если для ip того почтового сервера с которого пришло письмо нету записи в dns, письмо reject'илось?

Извиняюсь за некую кривость описания вопроса.


Содержание

Сообщения в этом обсуждении
"простой вопрос по sendmail (и dns)"
Отправлено shaa , 13-Сен-06 18:44 
>Приветствую!
>
>Есть 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 для дополнительной информации.)


"простой вопрос по sendmail (и dns)"
Отправлено demo , 14-Сен-06 09:43 
Тут собственно с чего это все началось. Приходят письма _извне_ с fake адресами, но якобы из моего домена. т.е. в поле from user@mydomain.ru , хотя реально ящика user может и не существовать. Вот и хочется что бы когда приходила почта из вне но с адреса из моего домена проверялся резолв по ip.

"простой вопрос по sendmail (и dns)"
Отправлено lavr , 14-Сен-06 11:30 
>Тут собственно с чего это все началось. Приходят письма _извне_ с fake
>адресами, но якобы из моего домена. т.е. в поле from user@mydomain.ru
>, хотя реально ящика user может и не существовать. Вот и
>хочется что бы когда приходила почта из вне но с адреса
>из моего домена проверялся резолв по ip.

http://www.anrb.ru/linux/ - milter-regexp
http://smfs.sourceforge.net/
http://www.snertsoft.com/solutions.php
milter-spf и milter-greylist