Всем привет!
Люди помогите плиз! Немогу решить проблему!
Вобщем впервые столкнулся я с настройкой 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.mc надо добавитьdefine(`_RELAY_FULL_ADDR_', 1)dnl
тогда можно фильтровать по имени получателя (файл access):
To:ivan@example.com RELAY
To:vasya@example.com RELAY
...(надо не забыте запустить makemap hash...)
тогда все адреса example.com не будут разрешинны, а только те которые разрешили в access
>Есть почтовик 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 последний не умел различать несущ. юзеров, но вряд ли сейчас кто-либо пользуется этой доисторической версией.
Ну вобщем-то, именно эта доисторическая связка у меня и работает, а конкретнее 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 проверялись на валидность имени пользователя.
Я ещё не пробовал приведённый в первом ответе совет, но сейчас займусь этим, по результатам отпишу.
>Я ещё не пробовал приведённый в первом ответе совет, но сейчас займусь
>этим, по результатам отпишу.Я отпишусь первый :), работаю уже года 3 по методу в первом посте... все четко!