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

Исходное сообщение
"помогите плизз с отлупами в sendmail"

Отправлено Rontex , 19-Дек-06 19:06 
Есть сервер на который приходят письма с разных доменов, некоторые остаются на серваке, а некоторые отсылаются на сервак в локальной сети в соответствии с mailertable. Так вот происходит следующее с теми письмами которые идут внутрь по mailertable:
1. sendmail принимает письмо от спамера с подстаным обратным адресом и неверным аресатом
2. sendmail пытается отправить на сервак в локалку это письмо, но поскольку адреса там такого нет, получает отказ.
3. Посылает письмо с уведомлением о том что почта не доставлена на подставной обратный адрес, что есть очень нехорошо, сам такие получаю :(.

Помогите пожалуйста исправить ситуацию.
Вижу следующие решение ситуации:
1. Самый простой способ это конечно же сказать sendmail'у что бы он вообще обратно не писал, но я не знаю как.
2. В идеале хотелось бы следующее: перед получением почты проверять адресата на внутренем серваке (Mdeamon под винду), а после этого получать почту, если же на внутренем серваке юзера нет, просто прервать smtp соеденение с ошибкой. Но я тоже не знаю как это реализовать.

Помогите плиззз...


Содержание

Сообщения в этом обсуждении
"помогите плизз с отлупами в sendmail"
Отправлено Loki , 20-Дек-06 09:49 
>Есть сервер на который приходят письма с разных доменов, некоторые остаются на
>серваке, а некоторые отсылаются на сервак в локальной сети в соответствии
>с mailertable. Так вот происходит следующее с теми письмами которые идут
>внутрь по mailertable:
>1. sendmail принимает письмо от спамера с подстаным обратным адресом и неверным
>аресатом
>2. sendmail пытается отправить на сервак в локалку это письмо, но поскольку
>адреса там такого нет, получает отказ.
>3. Посылает письмо с уведомлением о том что почта не доставлена на
>подставной обратный адрес, что есть очень нехорошо, сам такие получаю :(.
>
>
>Помогите пожалуйста исправить ситуацию.
>Вижу следующие решение ситуации:
>1. Самый простой способ это конечно же сказать sendmail'у что бы он
>вообще обратно не писал, но я не знаю как.
>2. В идеале хотелось бы следующее: перед получением почты проверять адресата на
>внутренем серваке (Mdeamon под винду), а после этого получать почту, если
>же на внутренем серваке юзера нет, просто прервать smtp соеденение с
>ошибкой. Но я тоже не знаю как это реализовать.
>
>Помогите плиззз...
IMHO лучше поставить qmail-1.03. К нему поставить патч (не помню название), к-й умеет проверять доменную часть адреса на предмет существования, имеет бинарный список получателей, т.е. для других не будет принимать и будет обрывать коннект после передачи RCPT TO:, если адреса такого не сущ-т, + умеет блокировать рикошет


"помогите плизз с отлупами в sendmail"
Отправлено Rontex , 20-Дек-06 10:11 
> IMHO лучше поставить qmail-1.03. К нему поставить патч (не помню название),
>к-й умеет проверять доменную часть адреса на предмет существования, имеет бинарный
>список получателей, т.е. для других не будет принимать и будет обрывать
>коннект после передачи RCPT TO:, если адреса такого не сущ-т, +
>умеет блокировать рикошет

За совет спасибо, но мне интерестно как это сделать средствами sendmail.


"помогите плизз с отлупами в sendmail"
Отправлено Medlar , 20-Дек-06 12:20 
>2. В идеале хотелось бы следующее: перед получением почты проверять адресата на внутренем серваке (Mdeamon под винду), а после этого получать почту, если же на внутренем серваке юзера нет, просто прервать smtp соеденение с ошибкой.

На внешнем сервере прописать в access всех сущ. юзеров внутр. сервера, подключить недок. фичу сендмэйла, и будет такой почте отлуп сразу


"помогите плизз с отлупами в sendmail"
Отправлено Rontex , 20-Дек-06 13:10 
>На внешнем сервере прописать в access всех сущ. юзеров внутр. сервера,
>подключить недок. фичу сендмэйла
Это что за недок. фичу подключить, сорри не понял.
FEATURE(access_db) - это имелось ввиду?

А попроще никак нельзя, а то юзеров на том серваке около 100 и они иногда меняются?



"помогите плизз с отлупами в sendmail"
Отправлено Medlar , 20-Дек-06 13:19 
>>На внешнем сервере прописать в access всех сущ. юзеров внутр. сервера,
>>подключить недок. фичу сендмэйла
>Это что за недок. фичу подключить, сорри не понял.
>FEATURE(access_db) - это имелось ввиду?

http://www.anrb.ru/linux/undoc.html

>
>А попроще никак нельзя, а то юзеров на том серваке около 100
>и они иногда меняются?
100 - это еще ничего :)
У меня 800.
Я знаю только этот способ, может, есть и попроще.


"помогите плизз с отлупами в sendmail"
Отправлено Rontex , 20-Дек-06 15:22 
>Я знаю только этот способ, может, есть и попроще.
Большое спасибо, буду пробовать. :)