Нужна помощь!
Через sendmail на мой e-mail идут письма где в заголовке в поле to: указан явно не мой адрес
к примеру:
Message-ID: <001501c6d1a8$ec3acfd5$e3b11da7@sgpbhsyetk>
From: "Denis" <Tina@frontierconservation.org>
X-Priority: 3 (Normal)
Date: Wed, 6 Sep 2006 02:44:13 +0300
To: Flora@computrade.bizКак можно заставить sendmail проверять наличие в поле to: моего полного домееного имени,
т.е. если узазано в to: кто-то@my_real_company_domain.ru - принимать - если вякие там lora@computrade.biz и т.д. - убивать такие письма моментом.Сколько не искал в интрнете решения данного вопроса, ничего реально способного помочь не нашел,
--
Внешним фильтром.
И будь готов, что часть нужной почты (рассылки, bind copy и т.д.) до тебя не дойдет.
>Как можно заставить sendmail проверять наличие в поле to: моего полного домееного
>имени,
>т.е. если узазано в to: кто-то@my_real_company_domain.ru - принимать - если вякие там
>lora@computrade.biz и т.д. - убивать такие письма моментом.
>
>Сколько не искал в интрнете решения данного вопроса, ничего реально способного помочь
>не нашел,
>--LOCAL_CONFIG
LOCAL_RULESETS
HTo: $>CheckTo
SCheckTo
#Получатель локальный - ОК (здесь могут быть варианты, но нет времени)
R$+@yourdomain.ru$* $@ OK
#Нет - это может быть письмо во внешний мир от локального юзера
R$* $: $>CheckUserSCheckUser
# Разрешаем почту из локальной сети (родные сети перечислены в /etc/mail/relay-domains)
R$* $: $&{client_addr}
R$=R $* $@ OK# Разрешаем почту, прошедшую smtp-авторизацию:
R$* $: < $&{auth_authen} >
R< $+ > $@ OK#Все остальное - в отлуп (перед отлупом неплохо бы поставить syslog
для последующего просмотра отвергнутых заголовков для поднастройки данных правил)
R$* $#error: $: 553 Sorry, ...
Не проверялось.
Спасибо!
Но подскажите пожалуйста еще в какой конфиг файл и в какую его часть это добавит?
добавьте в sendmail.cf и пересоберите его.
НО учтите сообщение первого автора (KAV).
Придется потом учитывать исключения.
Сорри, добавьте в sendmail.mc и пересоберите
>Нужна помощь!
>Через sendmail на мой e-mail идут письма где в заголовке в поле
>to: указан явно не мой адрес
>к примеру:
>Message-ID: <001501c6d1a8$ec3acfd5$e3b11da7@sgpbhsyetk>
>From: "Denis" <Tina@frontierconservation.org>
>X-Priority: 3 (Normal)
>Date: Wed, 6 Sep 2006 02:44:13 +0300
>To: Flora@computrade.biz
>
>Как можно заставить sendmail проверять наличие в поле to: моего полного домееного
>имени,
>т.е. если узазано в to: кто-то@my_real_company_domain.ru - принимать - если вякие там
>lora@computrade.biz и т.д. - убивать такие письма моментом.
>
>Сколько не искал в интрнете решения данного вопроса, ничего реально способного помочь
>не нашел,
>--Возможно, Вам поможет /etc/mail/virtusertable
Может еще и /etc/mail/accessИнформации по этим фичам в интернете очень много, найдете точно.