Exim + Kaspersky Anti Spam 3.0

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
admin@olis.zp.ua
мл. сержант
Сообщения: 96
Зарегистрирован: 2008-07-17 20:20:32
Контактная информация:

Exim + Kaspersky Anti Spam 3.0

Непрочитанное сообщение admin@olis.zp.ua » 2008-09-13 15:03:42

Снова таже проблема:
Too many "Received" headers - mail loop

Вот конфиг

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

primary_hostname = mail.olis.zp.ua
domainlist local_domains = olis.zp.ua
domainlist relay_to_domains =
hostlist   relay_from_hosts = localhost:127.0.0.0/8:10.64.1.0/24
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
#av_scanner = clamd: 127.0.0.1 3310
#spamd_address=127.0.0.1 783
qualify_domain = olis.zp.ua
qualify_recipient = olis.zp.ua
allow_domain_literals = false
exim_user = mailnull
exim_group = mail
trusted_users=clamav
never_users = root
rfc1413_query_timeout = 0s
sender_unqualified_hosts = +relay_from_hosts
recipient_unqualified_hosts = +relay_from_hosts
ignore_bounce_errors_after = 45m
timeout_frozen_after = 15d
helo_accept_junk_hosts = 192.168.0.0/24
auto_thaw = 1h
smtp_banner = "Mail Server v1.0 olis.zp.ua"
smtp_accept_max = 50
smtp_accept_max_per_connection = 25
smtp_connect_backlog = 30
smtp_accept_max_per_host = 20
split_spool_directory = true
remote_max_parallel = 15
return_size_limit = 70k
message_size_limit = 15M
helo_allow_chars = _
smtp_enforce_sync = true
log_selector = \
    +all_parents \
    +connection_reject \
    +incoming_interface \
    +lost_incoming_connection \
    +received_sender \
    +received_recipients \
    +smtp_confirmation \
    +smtp_syntax_error \
    +smtp_protocol_error \
    -queue_run
syslog_timestamp = no
begin acl
acl_check_rcpt:
accept  hosts = :
deny    message       = "incorrect symbol in address"
          domains       = +local_domains
          local_parts   = ^[.] : ^.*[@%!/|]
deny    message       = "incorrect symbol in address"
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
accept  local_parts   = postmaster
          domains       = +local_domains
deny    message       = "HELO/EHLO require by SMTP RFC"
          condition     = ${if eq{$sender_helo_name}{}{yes}{no}}
accept  authenticated = *
deny    message       = "Your IP in HELO - access denied!"
          hosts         =  * : !+relay_from_hosts : !81-196.lissyara.su
          condition     = ${if eq{$sender_helo_name}\
    {$sender_host_address}{true}{false}}
deny    condition     = ${if eq{$sender_helo_name}\
    {$interface_address}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "main IP in your HELO! Access denied!"
deny    condition     = ${if match{$sender_helo_name}\
    {\N^\d+$\N}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "can not be only number in HELO!"
deny    message       = "your hostname is bad (adsl, poll, ppp & etc)."
          condition     = ${if match{$sender_host_name} \
                               {adsl|dialup|pool|peer|dhcp} \
                               {yes}{no}}
deny    condition       = ${if <{${strlen:$sender_helo_name}}{5}{yes}{no}}
                !senders        = :
                hosts           = !+relay_from_hosts : *
                message         = "Too short HOSTNAME"
deny    condition       = ${if match{$sender_host_name} \
                                        {\N((?>\w+[\.]){4,})\N}{yes}{no}}
                hosts           = !+relay_from_hosts : *
                !senders        = :
                message         = "Too many dots in HOSTNAME"
deny    condition       = ${if match{$sender_helo_name} \
                                        {\N((?>\w+[\.]){4,})\N}{yes}{no}}
                hosts           = !+relay_from_hosts : *
                !senders        = :
                message         = "Too many dots in HELO"
deny    condition       = ${if match{$sender_host_name} \
                                        {\N((?>\w+[\-]){4,})\N}{yes}{no}}
                hosts           = !+relay_from_hosts : *
                !senders        = :
                message         = "Много дефисов in HOSTNAME"
deny    condition       = ${if match{$sender_helo_name} \
                                        {\N((?>\w+[\-]){4,})\N}{yes}{no}}
                hosts           = !+relay_from_hosts : *
                message         = "Много дефисов в HELO"
deny    condition       = ${if !match{$sender_helo_name}{\N\w\.\w\N}{yes}{no}}
                !senders        = :
                hosts           = !+relay_from_hosts : *
                message         = "HELO cannot be without dots"
deny    condition       = ${if !match{$sender_host_name}{\N\w\.\w\N}{yes}{no}}
                !senders        = :
                hosts           = !+relay_from_hosts : *
                message         = "HOSTNAME cannot be without dots"
warn
        # ставим дефолтовую задержку в 20 секунд
        set acl_m0 = 10s
warn
        # ставим задержку в 0 секунд своим хостам и 
        # дружественным сетям (соседняя контора :))
        hosts = +relay_from_hosts:192.168.0.0/24
        set acl_m0 = 0s
warn
        # пишем в логи задержку (если оно вам надо)
        logwrite = Delay $acl_m0 for $sender_host_name \
[$sender_host_address] with HELO=$sender_helo_name. Mail \
from $sender_address to $local_part@$domain.
        delay = $acl_m0
accept  domains       = +local_domains
          endpass
          message       = "In my mailserver not stored this user"
          verify        = recipient
accept  domains       = +relay_to_domains
          endpass
          message       = "main server not know how relay to this address"
          verify        = recipient
deny    message       = "you in blacklist - $dnslist_domain --> $dnslist_text"
          dnslists      = opm.blitzed.org : \
                          cbl.abuseat.org : \
                          bl.csma.biz : \
                          dynablock.njabl.org
accept  hosts         = +relay_from_hosts
deny    message       = "relay not permitted"
acl_check_data:

  # Проверяем письмо на вирусы
 #deny malware = *
 #message = "In e-mail found VIRUS - $malware_name"

# Запрещаем некоторые типы вложений
deny    message         = "Bad attachment type"
        condition       = ${if match {${lc:$mime_filename}} \
                                {\N(Op\.cpl|\.exe|\.pif|\.bat|\.scr|\.lnk|\.com)$\N} \
                                {1}{0}}
        !senders        = :

# Проверка на спам по ключевым словам
deny    message         = "Bad words in message body"
        !senders        = :
        condition       = ${if match {${lc:$message_body}} \
                                {viagra|porno|porn|sex|penis|vertu|VERTU|спам|соски|член|гандоны|секс|садомазо|порно|сладкая боль|попка|попки|кончать|кончаем|боль|сперма|оргазм|раздвигают|членов|сиськи|крошки|зажигают|жаркое видео|трусики|трусиков|разврата|буфера|бесстыдно}{yes}{no}}

# Рубим письма с китайской кодировкой
deny    message         = "Chinese encoding detected"
        !senders        = :
        condition       = ${if eq{$mime_charset}{gb2312}{1}{0}} 
  # Пропускаем остальное
  accept
begin routers

# ROUTER ADDED BY KAS 3.0 INSTALLER
kas30router:
  driver = accept
  local_parts = passwd;$local_part : lsearch
  condition = "${if !eq {$received_protocol}{local-esmtp}{yes}}"
  transport = kas30transport
dnslookup:
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more
system_aliases:
  driver = redirect
  allow_fail
  allow_defer
  data = ${lookup{$local_part}lsearch{/etc/aliases}}
  user = mailnull
  group = mail
  file_transport = address_file
  pipe_transport = address_pipe
userforward:
  driver = redirect
  check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
  file = $home/.forward
# allow_filter
  no_verify
  no_expn
  check_ancestor
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply
  condition = ${if exists{$home/.forward} {yes} {no} }
localuser:
  driver = accept
  check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
  transport = local_delivery
  cannot_route_message = Unknown user
begin transports

# TRANSPORT ADDED BY KAS 3.0 INSTALLER
kas30transport:
  driver = lmtp
  batch_max = 100
  command = /usr/local/ap-mailfilter3/bin/kas-pipe
  return_path_add = false
remote_smtp:
  driver = smtp
local_delivery:
  driver = appendfile
  check_string = ""
  create_directory
  delivery_date_add
  directory = /usr/home/${local_part}/Maildir
#  directory = /var/mail/${local_part}
  directory_mode = 770
  envelope_to_add
  group = mail
  maildir_format
  maildir_tag = ,S=$message_size
  message_prefix = ""
  message_suffix = ""
  mode = 0660
address_pipe:
  driver = pipe
  return_output
address_file:
  driver = appendfile
  delivery_date_add
  envelope_to_add
  return_path_add
address_reply:
  driver = autoreply
begin retry
*                    *       F,2h,15m; G,16h,1h,1.5; F,4d,6h
begin rewrite
begin authenticators
plain:
  driver                = plaintext
  public_name           = PLAIN
  server_prompts        = :
  server_condition      = ${if saslauthd{{$auth2}{$auth3}}{1}{0}}
  server_set_id         = $auth2
login:
  driver = plaintext
  public_name = LOGIN
  server_prompts = "Username:: : Password::"
  server_condition = ${if saslauthd{{$auth1}{$auth2}}{1}{0}}
  server_set_id = $auth1
Вот лог:

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

Sep 13 14:08:13 10 sfupdates: KASNOTICE New data installed (upd time = 13.09.08 14:44:02 (MSK) + Last Sat Sep 13 15:03:05 2008)
Sep 13 14:09:09 10 exim[32904]: Delay 10s for ffe10.ukr.net [195.214.192.29] with HELO=ffe10.ukr.net. Mail from admin_instor@ukr.net to admin@olis.zp.ua.
Sep 13 14:09:19 10 exim[32904]: 1KeT0B-0008Yi-O2 <= admin_instor@ukr.net H=ffe10.ukr.net [195.214.192.29] I=[213.154.208.25]:25 P=esmtp S=973 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:20 10 exim[34698]: 1KeT0C-00091e-2Y <= admin_instor@ukr.net U=mailnull P=local-smtp S=1528 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:20 10 exim[34694]: 1KeT0B-0008Yi-O2 => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:20 10 exim[34694]: 1KeT0B-0008Yi-O2 Completed
Sep 13 14:09:20 10 exim[34702]: 1KeT0C-00091i-8b <= admin_instor@ukr.net U=mailnull P=local-smtp S=1821 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:20 10 exim[34699]: 1KeT0C-00091e-2Y => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:20 10 exim[34699]: 1KeT0C-00091e-2Y Completed
Sep 13 14:09:20 10 exim[34708]: 1KeT0C-00091o-Em <= admin_instor@ukr.net U=mailnull P=local-smtp S=2114 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:20 10 exim[34703]: 1KeT0C-00091i-8b => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:20 10 exim[34703]: 1KeT0C-00091i-8b Completed
Sep 13 14:09:20 10 exim[34712]: 1KeT0C-00091s-Kr <= admin_instor@ukr.net U=mailnull P=local-smtp S=2407 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:20 10 exim[34709]: 1KeT0C-00091o-Em => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:20 10 exim[34709]: 1KeT0C-00091o-Em Completed
Sep 13 14:09:20 10 exim[34716]: 1KeT0C-00091w-Qh <= admin_instor@ukr.net U=mailnull P=local-smtp S=2700 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:20 10 exim[34713]: 1KeT0C-00091s-Kr => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:20 10 exim[34713]: 1KeT0C-00091s-Kr Completed
Sep 13 14:09:21 10 exim[34720]: 1KeT0D-000920-0b <= admin_instor@ukr.net U=mailnull P=local-smtp S=2993 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:21 10 exim[34717]: 1KeT0C-00091w-Qh => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:21 10 exim[34717]: 1KeT0C-00091w-Qh Completed
Sep 13 14:09:21 10 exim[34724]: 1KeT0D-000924-6g <= admin_instor@ukr.net U=mailnull P=local-smtp S=3286 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:21 10 exim[34721]: 1KeT0D-000920-0b => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:21 10 exim[34721]: 1KeT0D-000920-0b Completed
Sep 13 14:09:21 10 exim[34729]: 1KeT0D-000929-Co <= admin_instor@ukr.net U=mailnull P=local-smtp S=3579 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:21 10 exim[34725]: 1KeT0D-000924-6g => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:21 10 exim[34725]: 1KeT0D-000924-6g Completed
Sep 13 14:09:21 10 exim[34734]: 1KeT0D-00092E-Iv <= admin_instor@ukr.net U=mailnull P=local-smtp S=3872 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:21 10 exim[34730]: 1KeT0D-000929-Co => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:21 10 exim[34730]: 1KeT0D-000929-Co Completed
Sep 13 14:09:21 10 exim[34738]: 1KeT0D-00092I-P7 <= admin_instor@ukr.net U=mailnull P=local-smtp S=4165 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:21 10 exim[34735]: 1KeT0D-00092E-Iv => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:21 10 exim[34735]: 1KeT0D-00092E-Iv Completed
Sep 13 14:09:21 10 exim[34742]: 1KeT0D-00092M-VH <= admin_instor@ukr.net U=mailnull P=local-smtp S=4458 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:22 10 exim[34739]: 1KeT0D-00092I-P7 => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:22 10 exim[34739]: 1KeT0D-00092I-P7 Completed
Sep 13 14:09:22 10 exim[34746]: 1KeT0E-00092Q-53 <= admin_instor@ukr.net U=mailnull P=local-smtp S=4751 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:22 10 exim[34743]: 1KeT0D-00092M-VH => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:22 10 exim[34743]: 1KeT0D-00092M-VH Completed
Sep 13 14:09:22 10 exim[34751]: 1KeT0E-00092V-BE <= admin_instor@ukr.net U=mailnull P=local-smtp S=5044 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:22 10 exim[34747]: 1KeT0E-00092Q-53 => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:22 10 exim[34747]: 1KeT0E-00092Q-53 Completed
Sep 13 14:09:22 10 exim[34756]: 1KeT0E-00092a-HM <= admin_instor@ukr.net U=mailnull P=local-smtp S=5337 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:22 10 exim[34752]: 1KeT0E-00092V-BE => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:22 10 exim[34752]: 1KeT0E-00092V-BE Completed
Sep 13 14:09:22 10 exim[34768]: 1KeT0E-00092m-Nw <= admin_instor@ukr.net U=mailnull P=local-smtp S=5630 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:22 10 exim[34757]: 1KeT0E-00092a-HM => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:22 10 exim[34757]: 1KeT0E-00092a-HM Completed
Sep 13 14:09:23 10 exim[34818]: 1KeT0F-00093a-18 <= admin_instor@ukr.net U=mailnull P=local-smtp S=5923 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:23 10 exim[34777]: 1KeT0E-00092m-Nw => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:23 10 exim[34777]: 1KeT0E-00092m-Nw Completed
Sep 13 14:09:23 10 exim[34822]: 1KeT0F-00093e-Eo <= admin_instor@ukr.net U=mailnull P=local-smtp S=6216 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:23 10 exim[34819]: 1KeT0F-00093a-18 => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:23 10 exim[34819]: 1KeT0F-00093a-18 Completed
Sep 13 14:09:23 10 exim[34829]: 1KeT0F-00093l-M9 <= admin_instor@ukr.net U=mailnull P=local-smtp S=6509 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:23 10 exim[34823]: 1KeT0F-00093e-Eo => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:23 10 exim[34823]: 1KeT0F-00093e-Eo Completed
Sep 13 14:09:23 10 exim[34886]: 1KeT0F-00094g-SJ <= admin_instor@ukr.net U=mailnull P=local-smtp S=6802 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:23 10 exim[34830]: 1KeT0F-00093l-M9 => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:23 10 exim[34830]: 1KeT0F-00093l-M9 Completed
Sep 13 14:09:23 10 ap-process-server[585]: KASNOTICE [NOLOGID]: reloading configuration
Sep 13 14:09:23 10 kas-restart: KASNOTICE ap-mailfilter processes are restarted
Sep 13 14:09:23 10 sfupdates: KASNOTICE New data installed (upd time = 13.09.08 14:44:02 (MSK) + Last Sat Sep 13 15:05:07 2008)
Sep 13 14:09:24 10 exim[34915]: 1KeT0G-000959-2e <= admin_instor@ukr.net U=mailnull P=local-smtp S=7095 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:24 10 exim[34887]: 1KeT0F-00094g-SJ => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:24 10 exim[34887]: 1KeT0F-00094g-SJ Completed
Sep 13 14:09:24 10 exim[34920]: 1KeT0G-00095E-BI <= admin_instor@ukr.net U=mailnull P=local-smtp S=7388 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:24 10 exim[34916]: 1KeT0G-000959-2e => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:24 10 exim[34916]: 1KeT0G-000959-2e Completed
Sep 13 14:09:24 10 exim[34925]: 1KeT0G-00095J-Hk <= admin_instor@ukr.net U=mailnull P=local-smtp S=7681 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:24 10 exim[34921]: 1KeT0G-00095E-BI => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:24 10 exim[34921]: 1KeT0G-00095E-BI Completed
Sep 13 14:09:24 10 exim[34932]: 1KeT0G-00095Q-Nr <= admin_instor@ukr.net U=mailnull P=local-smtp S=7974 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:24 10 exim[34926]: 1KeT0G-00095J-Hk => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:24 10 exim[34926]: 1KeT0G-00095J-Hk Completed
Sep 13 14:09:24 10 exim[34936]: 1KeT0G-00095U-U3 <= admin_instor@ukr.net U=mailnull P=local-smtp S=8267 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:24 10 exim[34933]: 1KeT0G-00095Q-Nr => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:24 10 exim[34933]: 1KeT0G-00095Q-Nr Completed
Sep 13 14:09:25 10 exim[34940]: 1KeT0H-00095Y-3w <= admin_instor@ukr.net U=mailnull P=local-smtp S=8560 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:25 10 exim[34937]: 1KeT0G-00095U-U3 => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:25 10 exim[34937]: 1KeT0G-00095U-U3 Completed
Sep 13 14:09:25 10 exim[34944]: 1KeT0H-00095c-AN <= admin_instor@ukr.net U=mailnull P=local-smtp S=8853 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:25 10 exim[34941]: 1KeT0H-00095Y-3w => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:25 10 exim[34941]: 1KeT0H-00095Y-3w Completed
Sep 13 14:09:25 10 exim[34948]: 1KeT0H-00095g-Gm <= admin_instor@ukr.net U=mailnull P=local-smtp S=9146 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:25 10 exim[34945]: 1KeT0H-00095c-AN => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:25 10 exim[34945]: 1KeT0H-00095c-AN Completed
Sep 13 14:09:25 10 exim[34954]: 1KeT0H-00095m-NM <= admin_instor@ukr.net U=mailnull P=local-smtp S=9439 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:25 10 exim[34950]: 1KeT0H-00095g-Gm => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:25 10 exim[34950]: 1KeT0H-00095g-Gm Completed
Sep 13 14:09:25 10 exim[34958]: 1KeT0H-00095q-Tg <= admin_instor@ukr.net U=mailnull P=local-smtp S=9732 id=E1KeSzn-000JCr-EA@ffe10.ukr.net from <admin_instor@ukr.net> for admin@olis.zp.ua
Sep 13 14:09:25 10 exim[34959]: 1KeT0H-00095q-Tg ** admin@olis.zp.ua: Too many "Received" headers - suspected mail loop
Sep 13 14:09:25 10 exim[34960]: 1KeT0H-00095s-UL <= <> R=1KeT0H-00095q-Tg U=mailnull P=local S=10519 from <> for admin_instor@ukr.net
Sep 13 14:09:25 10 exim[34955]: 1KeT0H-00095m-NM => admin <admin@olis.zp.ua> R=kas30router T=kas30transport
Sep 13 14:09:25 10 exim[34955]: 1KeT0H-00095m-NM Completed
Sep 13 14:09:25 10 exim[34959]: 1KeT0H-00095q-Tg Completed
Sep 13 14:09:26 10 exim[34961]: 1KeT0H-00095s-UL ** admin_instor@ukr.net R=dnslookup T=remote_smtp: SMTP error from remote mail server after pipelined DATA: host mxs.ukr.net [195.214.192.100]: 550 http://ukr.net/mta/err.html#nobounces?213.154.208.25
Sep 13 14:09:26 10 exim[34961]: 1KeT0H-00095s-UL Frozen (delivery error message)
Народ я понимаю что происходить зацикливание почты. уже в отчаянии, может кривой конфиг

Помогай срочно
Последний раз редактировалось Alex Keda 2008-09-13 21:55:34, всего редактировалось 1 раз.
Причина: [code][/code] - для кого?

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

lerryc
сержант
Сообщения: 191
Зарегистрирован: 2008-07-10 7:28:37
Откуда: Vladivostok

Re: Exim + Kaspersky Anti Spam 3.0

Непрочитанное сообщение lerryc » 2008-09-13 16:32:10

вызывает сомнение эта строка
local_parts = passwd;$local_part : lsearch
condition = "${if !eq {$received_protocol}{local-esmtp}{yes}}"
из-за чего кондишн и не срабатывает

непонятно где происходит л-сёрч ? и что ищет? пароль в файле паролей? а где файл? не догнал логику....

как вариант (выхода из цикла) - если касперски оставляет после себя заголовки типа X-Spam-Kaspersky или там чего еще - добавить проверку на наличие этого хеадера
если не оставляет - то может добавлять при первом проходе какой-то свой, а на втором проходе ловить наличие своего хеадера
(не сталкивался и не знаю принцип работы этого антиспама)
машина думать не может, машина должна ехать

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Exim + Kaspersky Anti Spam 3.0

Непрочитанное сообщение JaNet » 2008-09-17 15:56:30

Мини хау-ту:

у меня работает ексим с касперским, но без использования транспортов и роутов
на самом деле, там используется ашмановский фильтр, его и пользуем, вся накрутка касперского, имхо, только мешает.

ставим pkg_add kas-3-3.0.284_1.tbz, проверяем пути куда встал

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

/usr/local/ap-mailfilter3
в данной директори видим

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

/usr/local/ap-mailfilter3/src
что и добавляем чуть позже в конфиг ексима. сначала - нужно пересобрать ексим с поддержкой local_scan

идем в порты

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

/usr/ports/mail/exim
конфигурим по вкусу, делаем make
ставить не торопимся, заходим в

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

/usr/ports/mail/exim/work/exim-4.69/
убиваем

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

build-FreeBSD-i386
заходим в

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

/usr/ports/mail/exim/work/exim-4.69/Local
переписываем

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

/usr/local/ap-mailfilter3/src/kas_exim.c в /usr/ports/mail/exim/work/exim-4.69/Local
и к текущему

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

/usr/ports/mail/exim/work/exim-4.69/Local/Makefile
добавляем строчки с путями из

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

/usr/local/ap-mailfilter3/src/Makefile.sample


убеждаемся в конфиге, что нет задвоений, со вставленными параметрами
выходим в директорию
/usr/ports/mail/exim/work
убиваем

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

.build_done
выходим в директорию /usr/ports/mail/exim, make
проверяем по консоли, что все нормально собралось и не ругается,
make install
прописываем в

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

/usr/local/etc/exim/configure
(сверху где-нить, до acl'ов)

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

#Spam Filter For Good Mail
#
begin local_scan
spamtest_address = tcp:127.0.0.1:2277
connect_timeout = 30000
rw_timeout = 30000
local_mail_domain=domain.ru
log_level=50
on_spamtest_error=tempfail
#
стартуем сервисы

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

kas3-control-center.sh
kas3.sh
exim
проверяем telnet localhost 2277 что у нас каспер поднялся, настраеваем его через веб-морду, радуемся.