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

exim spam

Добавлено: 2010-06-13 0:26:20
iru
есть куча писем от самого себе с о спамом, как можно ее портезать
например если от правитель и получатель одинаковы то denay

Re: exim spam

Добавлено: 2010-06-13 1:05:17
dikens3
А как вы отличаете пользователей своих от чужих? Вот так и напишите.

Например МОИ пользователи аутентифицируются (вводят логин и пароль):

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

rcpt:

#Принимаем от своих
accept authenticated = *

# прибиваем с нашим доменом.
deny  sender_domains = МОЙ ДОМЕН
      !authenticated = * 
А если с SPF разберётесь, тогда честь вам и хвала.

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

  deny    message       = "$sender_host_address is not allowed to send mail from $sender_address_domain"
          !authenticated = *
          spf           = fail

Re: exim spam

Добавлено: 2010-06-13 10:30:02
iru
а возможно селать так?

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

rcpt:

#Принимаем от своих
accept authenticated = *

# прибиваем с нашим доменом.
deny  !authenticated = * 
планируется использовать сервак как релей для сети

Re: exim spam

Добавлено: 2010-06-13 11:55:00
dikens3
У меня так сделано. Лучше поизучайте внимательно Exim, вопросы сами отпадут.

Re: exim spam

Добавлено: 2010-06-14 8:19:26
kerilka
когда-то тут я задавал похожий вопрос, помогли, решение работает до сих пор. приведу его:

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

acl_check_data:

  deny  message         = Fake mydomain.com, so it must be spam. If not, please contact postmaster@mydomain.com
        !hosts          = +relay_from_hosts
        !authenticated  = *
        condition       = ${if and{{match{$h_From:}{\Nmydomain.com\N}}{!match_domain{$sender_address_domain}{+local_domains}}}{yes}{no}}

Re: exim spam

Добавлено: 2010-06-15 0:22:40
iru
kerilka писал(а):

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

        condition       = ${if and{{match{$h_From:}{\Nmydomain.com\N}}{!match_domain{$sender_address_domain}{+local_domains}}}{yes}{no}}
для меня не покатит, т.к у меня несколько доменов висит....