Страница 1 из 1
Проверка на бэкрезолв
Добавлено: 2008-09-30 7:52:33
seacon
Добрый день!
Почтовый сервер на базе exim и courier-imap по статье лисяры.
Как бы прикрутить в acl проверку на бэкрезолв? Частенько приходит спам с хостов без имен. В логах:
Re: Проверка на бэкрезолв
Добавлено: 2008-09-30 9:48:15
dikens3
Что-нибудь типа:
Код: Выделить всё
deny message = Get out
!senders = :
condition = ${if eq{$sender_host_name}{}{yes}{no}}
Re: Проверка на бэкрезолв
Добавлено: 2008-09-30 10:06:32
seacon
dikens3 писал(а):Что-нибудь типа:
Код: Выделить всё
deny message = Get out
!senders = :
condition = ${if eq{$sender_host_name}{}{yes}{no}}
при таком правиле режется почта от филиалов. У них сообщения
Re: Проверка на бэкрезолв
Добавлено: 2008-09-30 12:43:08
Alex_hha
А у филиалов нет записей в обратных зонах?
Re: Проверка на бэкрезолв
Добавлено: 2008-09-30 13:09:38
seacon
Alex_hha писал(а):А у филиалов нет записей в обратных зонах?
нет, у них подключение по adsl с динамическим ip
Re: Проверка на бэкрезолв
Добавлено: 2008-09-30 13:45:42
dikens3
при таком правиле режется почта от филиалов. У них сообщения
Может быть есть ещё что-то что считается НЕзначительным?
P.S. Телепатией не обладаю.
Re: Проверка на бэкрезолв
Добавлено: 2008-09-30 13:59:29
Alex_hha
нет, у них подключение по adsl с динамическим ip
Не понял, а как с филиалов может приходить спам, если у них динамические ip?
Re: Проверка на бэкрезолв
Добавлено: 2008-09-30 14:02:00
seacon
Alex_hha писал(а):нет, у них подключение по adsl с динамическим ip
Не понял, а как с филиалов может приходить спам, если у них динамические ip?
спам приходит не от них. Если добавить правило дикенса, до от них почта перестает ходить
Re: Проверка на бэкрезолв
Добавлено: 2008-09-30 15:01:23
dikens3
Значит от своих нужно принять раньше. Т.к. адреса динамические делай авторизацию для них.
Re: Проверка на бэкрезолв
Добавлено: 2008-10-01 7:30:35
seacon
dikens3 писал(а):Значит от своих нужно принять раньше. Т.к. адреса динамические делай авторизацию для них.
а подробнее можно, желательно с примером. Заранее спасибо.
Re: Проверка на бэкрезолв
Добавлено: 2008-10-01 14:34:22
dikens3
У тебя срабатывает блокировка филиалов, так?
К примеру конфиг выглядит так:
Код: Выделить всё
...
...
Блокировка всех, у кого sender_host_name отсутствует.
...
...
Далее ты на во всех филиалах делаешь отправку на твой домен только через аутентификацию/авторизацию.
Таким образом конфиг будет выглядеть так:
Код: Выделить всё
...
...
Приём писем от наших филиалов(accept authenticated = *)
Блокировка всех, у кого sender_host_name отсутствует.
...
...
Re: Проверка на бэкрезолв
Добавлено: 2008-10-01 23:51:25
Alex_hha
seacon писал(а):спам приходит не от них. Если добавить правило дикенса, до от них почта перестает ходить
филиалы используют твой exim как smart host? Если да, то настраивай аутентификацию/авторизацию. С динамическим ip это единственный выход
Re: Проверка на бэкрезолв
Добавлено: 2008-10-04 10:52:31
seacon
всем спасибо, все получилось.
Сделал по совету дикенса, с некоторыми модификациями
Код: Выделить всё
...
accept hosts = ${if exists{/usr/local/etc/exim/WHITELIST}\
{/usr/local/etc/exim/WHITELIST}\
{}}
deny message = "You are spammer! Get lost!"
hosts = ${if exists{/usr/local/etc/exim/SPAM}\
{/usr/local/etc/exim/SPAM}\
{}}
...
accept authenticated = *
...
# проверка на backresolv
deny message = "No backresolv for your IP! Sorry!"
!senders = :
condition = ${if eq{$sender_host_name}{}{yes}{no}}
...
В файл WHITELIST добавляем хосты дружественных контор, у которых почтовики не по rfc
В файл SPAM добавляем хосты, с которых рассылается спам, но они имеют полноценный почт.сервер