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

Исходное сообщение
"правила проверки отправителя для Sendmail !!!"

Отправлено Gruber , 07-Май-07 16:14 
Всем привет!
Люди помогите плиз! Немогу решить проблему!
Вобщем впервые столкнулся я с настройкой sendmail, не могу никак разобраться с проблемой.
Есть почтовик 8.13.6 обслуживает почту домена допустим example.ru, всё как полагается проверка отправителя из users если имени нет то сразу говорит 550 5.2.1 test@example.ru... Recipient is not local, но последнее время замучал спам который шлют на NAME@host.example.ru, NAME- соответственно абсолютно случайное значение, так вот этот спам проходит, потом обрабатывается антивирусом, потом спамфильтром отправляется в ящик antispam , соответственно потребляет кучу трафика. Есть ли возможность чтобы для доменного имени host.example.ru тоже проводилась проверка получателя из списка users как для example.ru????

В sendmail.cf есть такая конструкция C{LocalDomains}example.ru, попробовал привести её к такому виду
C{LocalDomains}example.ru host.example.ru, не помогло.


Содержание

Сообщения в этом обсуждении
"правила проверки отправителя для Sendmail !!!"
Отправлено anonymous , 07-Май-07 17:06 
в sendmail.mc надо добавить

define(`_RELAY_FULL_ADDR_', 1)dnl

тогда можно фильтровать по имени получателя (файл access):

To:ivan@example.com RELAY
To:vasya@example.com RELAY
...

(надо не забыте запустить makemap hash...)

тогда все адреса example.com не будут разрешинны, а только те которые разрешили в access


"правила проверки отправителя для Sendmail !!!"
Отправлено Medlar , 07-Май-07 19:10 
>Есть почтовик 8.13.6 обслуживает почту домена допустим example.ru, всё как полагается проверка
>отправителя из users если имени нет то сразу говорит 550 5.2.1
>test@example.ru... Recipient is not local, но последнее время замучал спам который
>шлют на NAME@host.example.ru,

host.example.ru - это сам почтовик?
Если так, то sendmail должен сразу отбивать несущ. пользователей без всяких дополнительных фичей

Судя по тому, что отлуп у вас все-таки работает хотя бы для домена example.ru,
предположу, что вы имеете дело с поддельными адресами получателей.
Где вы смотрите имя получателя?
Получатель, который вы видите в самом письме, может отличаться
от конвертного (реального) получателя, которого можно вычислить по логу.

Какой у вас антивирус?
Раньше в связке sendmail+KAV последний не умел различать несущ. юзеров, но вряд ли сейчас кто-либо пользуется этой доисторической версией.


"правила проверки отправителя для Sendmail !!!"
Отправлено Gruber , 08-Май-07 08:38 
Ну вобщем-то, именно эта доисторическая связка у меня и работает, а конкретнее KAV5.5 ,
Сейчас опишу ситуацию немного подробнее:
есть почтовик -1 host1.example.ru и есть почтовик 2 host2.example.ru, они по сути дублируют друг друга.
Когда пытаемся послать через host1 письмо с несуществующим адресом получателя@host2.example.ru то он говорит recipient ok и благополучно отсылает его, естественно что если в доменном имени стоит host1.example.ru но реально пользователя нет с таким именем, то он сразу говорит Recipient is not local,
Вобщем смысл в том чтобы письма через host1 для домена host2.example.ru проверялись на валидность имени пользователя.
Я ещё не пробовал приведённый в первом ответе совет, но сейчас займусь этим, по результатам отпишу.

"правила проверки отправителя для Sendmail !!!"
Отправлено rontex , 26-Мрт-10 00:27 
>Я ещё не пробовал приведённый в первом ответе совет, но сейчас займусь
>этим, по результатам отпишу.

Я отпишусь первый :), работаю уже года 3 по методу в первом посте... все четко!