настройка spaassasin

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Саша
мл. сержант
Сообщения: 126
Зарегистрирован: 2008-06-08 20:10:46
Контактная информация:

настройка spaassasin

Непрочитанное сообщение Саша » 2008-06-17 15:46:20

Здравствуйте стоит почтовый сервак exim+clam+davecot+spamassassin некоторым сотрудникам приходят по стооо писем в день помогите в борьбе со СПАМОМ!! как настроить spamassassin может у кого то есть дельная документаци буду очень рад принять)))

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: настройка spaassasin

Непрочитанное сообщение zingel » 2008-06-17 15:47:52

конфигурацию хоть дайте (какую нибудь)
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Саша
мл. сержант
Сообщения: 126
Зарегистрирован: 2008-06-08 20:10:46
Контактная информация:

Re: настройка spaassasin

Непрочитанное сообщение Саша » 2008-06-18 11:12:02

Конфигурация EXIMA

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

primary_hostname = domainnnn
domainlist local_domains = ${lookup mysql{SELECT domain FROM domain \
                        WHERE domain='${domain}' AND active='1'}}
domainlist relay_to_domains = ${lookup mysql{SELECT domain FROM domain \
                        WHERE domain='${domain}' AND active='1'}}
hostlist   relay_from_hosts = 127.0.0.1 : 192.168.0.0/24
auth_advertise_hosts = *
daemon_smtp_ports = 25 
#tls_on_connect_ports = 465
#tls_advertise_hosts = *
#tls_certificate = /etc/pki/exim/mail.pem
#tls_privatekey = /etc/pki/exim/mail.pem
log_selector = \
    +all_parents \
    +lost_incoming_connection \
    +received_sender \
    +received_recipients \
    +smtp_confirmation \
    +smtp_syntax_error \
    +smtp_protocol_error \
    -queue_run
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_mime = acl_check_mime
acl_smtp_data = acl_check_content
av_scanner = clamd:/var/run/clamav/clamd.socket
spamd_address = 127.0.0.1 783
qualify_domain = domainnnn
allow_domain_literals = false
exim_user = exim
exim_group = mail
never_users = root
#host_lookup = 
#rfc1413_hosts = *
rfc1413_query_timeout = 0s
ignore_bounce_errors_after = 30m
timeout_frozen_after = 3d
freeze_tell = postmaster
message_size_limit = 30M
smtp_accept_max = 100
smtp_accept_max_per_connection = 5
smtp_accept_max_per_host = 2
split_spool_directory = true
remote_max_parallel = 15
#smtp_banner = "ESMTP"
    
hide mysql_servers = localhost/exim/exim/eximadm.
######################################################################
#                       ACL CONFIGURATION                            #
#         Specifies access control lists for incoming SMTP mail      #
######################################################################
begin acl

acl_check_rcpt:

 accept  hosts = :
 
 deny    domains       = +local_domains
 local_parts   = ^[.] : ^.*[@%!/|]
 
 deny    domains       = !+local_domains
 local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
 
 accept  local_parts   = postmaster
 domains       = +local_domains
 
 require verify        = sender
 
 deny    message       = HELO/EHLO required by SMTP RFC
 condition     = ${if eq{$sender_helo_name}{}{yes}{no}}
 
 deny    message       = Go Away! You are spammer.
 condition     = ${if match{$sender_host_name} \
 {bezeqint\\.net|net\\.il|dialup|dsl|pool|peer|dhcp} \
 {yes}{no}}
 
 accept  domains       = +local_domains
      endpass
      message       = unknown user
      verify        = recipient

 accept  domains       = +relay_to_domains
      endpass
      message       = unrouteable address
      verify        = recipient

 accept  hosts         = +relay_from_hosts
 accept  authenticated = *
 deny    message       = relay not permitted



acl_check_mime:

 warn decode = default
    
 deny message = Blacklisted file extension detected ($mime_filename)
 condition = ${if match \
               {${lc:$mime_filename}} \
               {\N(\.exe|\.pif|\.bat|\.scr|\.lnk|\.com|\.vbs|\.cpl)$\N} \
               {1}{0}}
	      
 deny message = Sorry, noone speaks chinese here
      condition = ${if eq{$mime_charset}{gb2312}{1}{0}}
																																																																									  
accept
 
acl_check_content:
 
    deny  message = Virus found ($malware_name)
        malware = *
	 
    warn  message = X-Spam-Score: $spam_score ($spam_bar)
	hosts   = !+relay_from_hosts
	spam    = nobody:true
		
    warn  message = X-Spam-Report: $spam_report
        hosts   = !+relay_from_hosts
	spam    = nobody:true
				  
    warn  message = Subject: ***SPAM*** $h_Subject:
	hosts   = !+relay_from_hosts
	spam    = nobody

    deny  message = This message scored $spam_score spam points.
	spam    = nobody:true
	hosts   = !+relay_from_hosts
	condition = ${if >{$spam_score_int}{120}{1}{0}}

КОНФИГУРАЦИЯ SPAMASSASSIN - local.cf

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

# These values can be overridden by editing ~/.spamassassin/user_prefs.cf 
# (see spamassassin(1) for details)

# These should be safe assumptions and allow for simple visual sifting
# without risking lost emails.

trusted_networks 192.168/16 127/8

required_hits 5
report_safe 1
rewrite_header Subject ***SPAM***

use_bayes               1
bayes_path              /etc/mail/spamassassin/bayes
bayes_file_mode         0666
bayes_min_ham_num       1
bayes_min_spam_num      1
bayes_auto_learn        1
bayes_auto_learn_threshold_nonspam 0.5
bayes_auto_learn_threshold_spam 8.0
bayes_learn_to_journal  1
skip_rbl_checks         0

ok_locales              ru en
report_charset          windows-1251
:smile:
Последний раз редактировалось Саша 2008-06-18 12:03:38, всего редактировалось 1 раз.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35017
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: настройка spaassasin

Непрочитанное сообщение Alex Keda » 2008-06-18 11:20:39

сообщение нормально оформите
Убей их всех! Бог потом рассортирует...


.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: настройка spaassasin

Непрочитанное сообщение .scu » 2008-06-18 16:10:06

конфиг ассассина (сейчас проходит где-то 1% писем спама)

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


        trusted_networks 127.
        whitelist_from localhost

        rewrite_header Subject *OBSUDIM-SPAM-CHECKER*(_SCORE_)****
        add_header all Status _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTSSCORES(,)_ autolearn=_AUTOLEARN_ version=_VERSION_
        add_header all Checker-Version SpamAssassin at Site.ru

        defang_mime             0
        subject_tag             [SPAM: _HITS_]
        report_header           1
        required_hits           5
        rewrite_subject         1
        required_score          8
        blacklist_to            iambot@site.ru #ящик, на который приходят заведомо спамные письма
        #не существующие ящики, на которые также приходят заведом спамные письма
        blacklist_to            administrator@site.ru
        blacklist_to            webmaster@site.ru
        ok_languages ru en
        ok_locales ru en

        report_safe             0
        use_terse_report        0
        auto_learn              1
        use_bayes               1
        use_bayes_rules         1
        bayes_learn_to_journal  1
        bayes_auto_learn        1
        bayes_auto_learn_threshold_spam         8.0
        bayes_auto_learn_threshold_nospam       -2
        bayes_path              /var/lib/nobody/.spamassassin
       bayes_min_ham_num 1
        bayes_min_spam_num 1
        #bayes_store_module     Mail::SpamAssassin::BayesStore::SQL
        bayes_journal_max_size 0
        bayes_expiry_max_db_size 200000
        bayes_file_mode         0666

        lock_method             flock

        use_razor2              1
        use_dcc                 1
        use_pyzor               1
        pyzor_options           --homedir /etc/mail/spamassassin/pyzor/


        dns_available           no
        skip_rbl_checks         0
        use_auto_whitelist      1
        auto_whitelist_path     /etc/mail/auto_whitelist
        auto_whitelist_file_mode        0666
        auto_learn_threshold_nonspam    -2
        auto_learn_threshold_spam       9
        auto_whitelist_factor 0.5
        auto_whitelist_factory Mail::SpamAssassin::SQLBasedAddrList
        allow_user_rules        0
        report_charset          windows-1251
Только вам нужно проверить пути
+ настроить работу его с SQL, если будете работать через нее (как в приведенном примере)

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: настройка spaassasin

Непрочитанное сообщение princeps » 2008-06-18 22:20:17

Чувак, иди на сайт, там в разделе "Статьи"->"FreeBSD"->"Почтовые системы" куча статей по настройке экзима для борьбы со спамерами. Копируй оттуда acl и никакой асассин тебе вообще не понадобится. И почитай форум пару страниц назад - здесь много говорится об этом.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: настройка spaassasin

Непрочитанное сообщение .scu » 2008-06-18 22:31:33

princeps писал(а):Чувак, иди на сайт, там в разделе "Статьи"->"FreeBSD"->"Почтовые системы" куча статей по настройке экзима для борьбы со спамерами. Копируй оттуда acl и никакой асассин тебе вообще не понадобится. И почитай форум пару страниц назад - здесь много говорится об этом.
этим мы займемся завтра ;) кстати очередь вся разгреблась - не знаю, получил ты сообщение на ICQ или нет

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: настройка spaassasin

Непрочитанное сообщение princeps » 2008-06-18 22:59:32

Нет, пока не получил. Я дома аську не держу :) Завтра прочитаю.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru