Страница 1 из 1

spam от моего адреса

Добавлено: 2009-02-09 15:04:07
revasp
Добрый день. Возникла проблема со спамом. Очень много начало валить пользователям спама, якобы отправленного ими же. Т.е. пользователю admin@test.ru приходит спам от пользователя admin@test.ru.

Помогите разобраться с этой проблемой. Заранее спасибо

Re: spam от моего адреса

Добавлено: 2009-02-09 16:12:13
princeps
Проверяй почту на соответствие SPF и соответствие ip-адреса имени хоста в DNS-зоне

Re: spam от моего адреса

Добавлено: 2009-02-09 16:22:28
princeps

Re: spam от моего адреса

Добавлено: 2009-02-10 10:16:15
revasp
Сделал как советовали все равно приходят письма

from [217.219.33.1] (helo=alabbas.com) by mail.test.ru with smtp (Exim 4.69 (FreeBSD)) (envelope-from <admin@test.ru>) id 1LWkge-000PK8-5k for admin@test.ua; Tue, 10 Feb 2009 06:57:34 +0200

Что можно еще придумать?

Re: spam от моего адреса

Добавлено: 2009-02-10 10:38:46
princeps
не может такого быть. Ты в своем dns настроил spf?

Re: spam от моего адреса

Добавлено: 2009-02-10 10:40:40
princeps
Запрети письма с пустой переменной $sender_host_name. Эта переменная остается пустой, если exim не может нормально произвести обратное разрешение ip-адреса отправителя.

Re: spam от моего адреса

Добавлено: 2009-02-10 13:04:37
dikens3
revasp писал(а):Добрый день. Возникла проблема со спамом. Очень много начало валить пользователям спама, якобы отправленного ими же. Т.е. пользователю admin@test.ru приходит спам от пользователя admin@test.ru.

Помогите разобраться с этой проблемой. Заранее спасибо
Ваша проблема решается очень просто. Ответьте на вопрос:
Как вы определяете где ваши пользователи, а где не ваши?

Если такого разделения нет, тогда и условия для предотвращения спама создать нельзя..

К примеру если у тебя все пользователи аутентифицируются, тогда первым правилом можно сделать:

Код: Выделить всё

# Запрет неаутентифицированных из нашего домена*
deny    message         = "You are not autheticated!"
        !authenticated = *
        sender_domains  = mydomain1.ru : mydomain2.ru
В данном условие заблокируются все письма от твоего домена, но не прошедшие аутентификацию.

Re: spam от моего адреса

Добавлено: 2009-02-13 14:31:41
revasp
princeps писал(а):не может такого быть. Ты в своем dns настроил spf?
А как проверить работает ли exim c SPF и bind

Re: spam от моего адреса

Добавлено: 2009-02-14 9:39:42
flot
Несколько рекомендаций.

Считаем, что все ваши пользователи имеют право отправлять свою почту только через ваш единственный почтовый сервер.
Тогда надо:
1. Прописать жесткую spf, а именно

Код: Выделить всё

"v=spf1 ip4:ИП_АДРЕС_ВАШЕГО_СЕРВЕРА -all"
2. Заставить всех клиентов проходить аунтификацию, причем с проверкой соответствия From

Код: Выделить всё

  accept  authenticated = *
          endpass
          message       = "Authenticated user "$authenticated_id" not From: "$sender_address""
          condition     = ${if eq{${lc:$authenticated_id}}{${lc:$sender_address}}{yes}{no}}
3. Зарубить тех кто не прошел аунтификацию, но представляется именем ваших доменов

Код: Выделить всё

  deny    sender_domains = +local_domains
          hosts         = !+relay_from_hosts
          message       = "Users in my domain is not authenticated"

Re: spam от моего адреса

Добавлено: 2009-02-16 12:25:20
revasp
Спасибо за помощь... получилось так

Код: Выделить всё

 
 deny hosts = !+relay_from_hosts
  domains   = +local_domains
  condition = ${if or{ { eq{$sender_address}{$local_part@$domain} } } }
  log_message = The same local addresses or domain in MAIL FROM and RCPT TO from nonlocal relay
  message     = Access denied

Re: spam от моего адреса

Добавлено: 2009-02-17 16:23:34
taurus.rpd
+1 :smile:

Код: Выделить всё

  deny  message        = "Зачем посылаеш письма сам себе?"
         hosts         =  *:!+relay_from_hosts
         condition     = ${if eq{$sender_address}{$local_part@$domain}{yes}{no}}