Автор Тема: Настройка антиспама от и до  (Прочитано 2896 раз)

Оффлайн Google

  • Участник
  • *
  • Сообщений: 5
Здравствуйте! Подскажите, как установить антиспам от самого начала и до состояния полной функциональности? Весь интернет перевернул, но не нашел как сделать связку exim+dovecot+antispam. Спасибо!

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Настройка антиспама от и до
« Ответ #1 : 05.12.2014 19:30:11 »
+antispam.
Что-то  я не вижу в ALT такого пакета. Вообще, как правило, антиспам-приложения должны ставиться в связке с MTA. То есть, в данном случае, надо искать "EXIM+<некий антиспам>". POP/IMAP сервер, в частности, Dovecot, к этому отношения особого не имеет, хотя у него есть Sieve.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: Настройка антиспама от и до
« Ответ #2 : 05.12.2014 19:30:25 »
Здравствуйте! Подскажите, как установить антиспам от самого начала и до состояния полной функциональности? Весь интернет перевернул, но не нашел как сделать связку exim+dovecot+antispam. Спасибо!
https://deathstar.name/nastrojka-pochtovogo-servera-na-baze-eximdovecotspamassassinclamav-c-veb-mordami-veximroundcube/
http://rtfm.co.ua/exim-podklyuchaem-spamassassin-na-centos/
http://skeletor.org.ua/?p=210
http://vladimir-stupin.blogspot.ru/2014/04/exim.html
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: Настройка антиспама от и до
« Ответ #3 : 05.12.2014 19:31:34 »
+antispam.
Что-то  я не вижу в ALT такого пакета. Вообще, как правило, антиспам-приложения должны ставиться в связке с MTA. То есть, в данном случае, надо искать "EXIM+<некий антиспам>". POP/IMAP сервер, в частности, Dovecot, к этому отношения особого не имеет, хотя у него есть Sieve.
Под антиспамом подразумевается обычно Spamassassin
Андрей Черепанов (cas@)

Оффлайн Google

  • Участник
  • *
  • Сообщений: 5
Re: Настройка антиспама от и до
« Ответ #4 : 05.12.2014 19:38:24 »
именно, antispam - это как обобщающее слово к фильтру (мне все-равно какой). Конечно-же в идеале было-бы продемонстрировать установку dovecot-antispam, но я мучился больше месяца. В итоге забил. :'-(

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: Настройка антиспама от и до
« Ответ #5 : 05.12.2014 19:42:17 »
Читайте про спамасассин вообще и про его прикручивание к разным MTA в частности. Если бы использовали Postfix, то можно вообще галочку в Alterator поставить.
« Последнее редактирование: 05.12.2014 19:47:18 от Skull »
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Настройка антиспама от и до
« Ответ #6 : 05.12.2014 19:54:19 »
Конечно-же в идеале было-бы продемонстрировать установку dovecot-antispam, но я мучился больше месяца. В итоге забил. :'-(
В том-то и дело, что к Довекоту антиспам отношения особого не имеет. Потому и мучился. Антиспам - задача MTA (Exim, Postfix, Sendmail и т.п.) а не MDA (Dovecot, Cyrus-IMAP и т.п.). А MDA - это только по ящикам рассортировать посредством того же Sieve. Хотя, для Sieve есть описание расширения для связи со Spamassassin-ом тем же.

Оффлайн Google

  • Участник
  • *
  • Сообщений: 5
Re: Настройка антиспама от и до
« Ответ #7 : 05.12.2014 21:28:00 »
Спасибо за открытие глаз. Подскажите теперь, вот я поставил spamassassin как описывалось здесь http://rtfm.co.ua/exim-podklyuchaem-spamassassin-na-centos/
Дальше как обучить exim фильтровать письма? Хотелось-бы банальным переносом писем с специальную папку помечать, что спам. Можно это как-то сделать?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Настройка антиспама от и до
« Ответ #8 : 05.12.2014 21:35:55 »
Подскажите теперь,
А вот дальше сложно. Основной MTA в дистрибутивах ALT - Postfix. Я использую Sendmail. А Exim, при всех его достоинствах, как-то не очень оказался популярен в местном сообществе. Запросто может оказаться, что дальше подсказывать некому.

Оффлайн Google

  • Участник
  • *
  • Сообщений: 5
Re: Настройка антиспама от и до
« Ответ #9 : 05.12.2014 21:39:49 »
я понял, ладно, попробую поискать еще на просторах глобал сети. Всем спасибо за помощь. Как найду, выложу здесь

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Настройка антиспама от и до
« Ответ #10 : 05.12.2014 22:16:41 »
попробую поискать еще на просторах глобал сети.
Тут вот можно: http://forum.lissyara.su/
Но, сначала, почитать, чтобы совсем простые вопросы не задавать.

Оффлайн ZMyk

  • Участник
  • *
  • Сообщений: 124
Re: Настройка антиспама от и до
« Ответ #11 : 06.04.2015 10:08:05 »
На просторах интернета очень много вариантов настройки борьбы со спамом. Я тоже свою борьбу затеваю. Поделимся идеями, конфигами и успехами. AltLinux Centaurus 7, свежеустановленный и обновленный, Postfix+Dovecot+Spamassassin+ClamAV
main.cf
# Global Postfix configuration file.  This file lists only a small subset
# of all parameters.  For the syntax, and for a complete parameter list,
# see the postconf(5) manual page.  For a commented and more complete
# version of this file see /etc/postfix/main.cf.dist

mailbox_command = /usr/bin/procmail -a $DOMAIN -d $LOGNAME
inet_protocols = ipv4
#
address_verify_sender = <>
access_map_reject_code = 550
invalid_hostname_reject_code = 550
unknown_local_recipient_reject_code = 550
non_fqdn_reject_code = 550
unknown_address_reject_code = 550
unknown_client_reject_code = 550
unknown_hostname_reject_code = 550
unverified_recipient_reject_code = 550
unverified_sender_reject_code = 550
#
smtpd_use_tls = yes
smtpd_tls_auth_only = yes
smtpd_tls_received_header = yes
smtpd_tls_key_file = /var/lib/ssl/private/postfix.key
smtpd_tls_cert_file = /var/lib/ssl/certs/postfix.cert
smtpd_sasl_auth_enable = yes
smtpd_sasl_tls_security_options = noanonymous
smtpd_sasl_security_options = noanonymous, noplaintext
mynetworks = localhost, $myhostname, $config_directory/mynetworks
#
smtpd_helo_required = yes
smtpd_delay_reject = yes
smtpd_helo_restrictions = check_recipient_access cdb:/etc/postfix/whitelist, permit_mynetworks, permit_sasl_authenticated, check_helo_access cdb:/etc/postfix/helo_access, reject_invalid_helo_hostname, reject_unknown_helo_hostname, permit
smtpd_client_restrictions = check_recipient_access cdb:/etc/postfix/whitelist, permit_mynetworks, permit_sasl_authenticated, check_client_access cdb:/etc/postfix/client_access, permit
smtpd_sender_restrictions = check_recipient_access cdb:/etc/postfix/whitelist, permit_mynetworks, permit_sasl_authenticated, check_sender_access cdb:/etc/postfix/sender_access, permit
smtpd_recipient_restrictions = check_recipient_access cdb:/etc/postfix/recipient_access, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_non_fqdn_recipient, reject_invalid_hostname, permit
virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf, ldap:/etc/postfix/ldap-users.cf
local_recipient_maps = proxy:unix:passwd.byname $alias_maps ldap:/etc/postfix/ldap-users.cf
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
mailbox_unpriv_delivery = no
relayhost =
#mailbox_size_limit=209715200
message_size_limit = 9437184
content_filter = scan:127.0.0.1:10026
receive_override_options = no_address_mappings
#
header_checks = regexp:/etc/postfix/header_checks
Spamassassin вроде ничего не менял, кроме оценки
Local.cf
# How many hits before a message is considered spam.
required_hits 4.6

#whitelist
whitelist_from localhost

#blacklist LOCALE
blacklist_from *@*.de

#blacklist DOMAIN
blacklist_from *@*jp*.com

# Text to prepend to subject of suspected spam
rewrite_header Subject [* SPAM? *]

# Encapsulate spam in an attachment (safe) or not
report_safe 1

# Disable AWL by default
ifplugin Mail::SpamAssassin::Plugin::AWL
 use_auto_whitelist 0
endif

# Enable the Bayes system
use_bayes 1
bayes_path /var/spool/spamassassin/bayes
bayes_file_mode 0775

# Enable Bayes auto-learning
bayes_auto_learn 1

# Enable or disable network checks
skip_rbl_checks 0

# Uncomment when you load correspondent plugins
#use_razor2 1
#use_dcc 1
#use_pyzor 1

# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales ru

clear_report_template
report Content analysis details on host _HOSTNAME_: _HITS_ points, _REQD_ required
report _SUMMARY_
Спам приходит и довольно не мало, часть конечно отсеивается, часть пересылается на ящик для него. bayes сильно не кормил спамом еще.
Спамеры тоже не обучаются, хотелось бы узнать методы борьбы участников форума, поделитесь успехами.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Настройка антиспама от и до
« Ответ #12 : 06.04.2015 10:35:13 »
Спамеры тоже не обучаются, хотелось бы узнать методы борьбы участников форума, поделитесь успехами.
Во фразе "не обучаются", наверное, "не" лишнее ?

Основная проблема в "поделитесь" это то, что спаммеры - не дураки, и, тоже, учатся. И гуглить про способы защиты умеют. Открывать публично открывать ноу-хау - это подставляться. :-) Так что рассказывать можно только про те идеи, раскрытие которых ни на что не повлияет.

Текущий, вот, пример. Есть SPF, в теории, каждый может подписать, и т.п. Если что, найти вредителя, казалось бы, можно. И вот, здравствуйте:

Цитировать
mx.24msk-edu.ru [89.111.180.187]

$ host -t txt 24msk-edu.ru
24msk-edu.ru descriptive text "v=spf1 +mx ~all"
24msk-edu.ru descriptive text "mailru-verification: 7d685867eecef56f"

Ещё один:

Цитировать
Received: from jieteigh.ru ([188.68.7.178])
From: =?windows-1251?B?yOfu8g==?= <postmail@59.fieryforce.ru>

$ host -t txt 59.fieryforce.ru
59.fieryforce.ru descriptive text "v=spf1 ip4:188.68.7.178 a mx ~all"

У этого, вообще, всё на потоке: AS, несколько блоков IP-адресов. С доменами придумал цифры перебирать. Причём, всё российское, сдавай - не хочу. Как раз вот, в пятницу, решил проверить, что спама стало так много. Концы начал пробовать искать, может и найду что.
« Последнее редактирование: 06.04.2015 10:46:33 от asy »