Взял вот такой конфиг:
Код: Выделить всё
######################################################################
# ROUTERS CONFIGURATION #
# Specifies how addresses are handled #
begin routers
dspam_addspam:
driver = accept
expn = false
domains = +local_domains
local_parts = spam
transport = addspam
headers_add = "X-DSPAM-REPORT: Missclassified"
dspam_falsepositive:
driver = accept
expn = false
domains = +local_domains
local_parts = ham:nospam
transport = falsepositive
headers_add = "X-DSPAM-REPORT: Falsepositive"
spamscan_router:
no_verify
headers_remove = X-FILTER-SPAM : X-Spam-Score : X-Spam-Score-Gate : X-Spam-Report : X-Spam-Subject : X-Spam-Flag : X-S
condition = "${if and {{!eq{$received_protocol}{spam-scanned}} {!def:h_X-FILTER-SPAM:}} {1}{0}}"
driver = accept
headers_add = X-FILTER-SPAM: ICF Team Spam Filter on $primary_hostname, $tod_full X-SENDER-INFO: ${if def:authenticated_id {ID - ${authenticated_id},}} ${if def:authenticated_sender {authenticated_sender - ${authenticated_sender},}} ${if def:sender_ident {rfc1413(ident) - ${sender_ident},}} ${if def:originator_uid {UID - ${originator_uid},}} ${if def:originator_gid {GID - ${originator_gid}}}
local_parts = !addham:!addspam:!ham:!spam:!sexy
transport = spamcheck_transport
require_files = /var/db/dspam:/usr/local/bin/dspam
local_delivery_spam_router:
driver = accept
domains = +local_domains
condition = ${if match{$h_X-DSPAM-Result:}{Spam}}
transport = local_delivery_spam_transport
no_more
spam_reject:
driver = redirect
check_local_user
user = mailnull
group = mail
headers_add = "X-DSPAM-Rreport:Rejected"
condition = ${if eq {$h_X_DSPAM-Result:}{Spam}{yes}{no}}
allow_fail = true
require_files = $local_part:/var/mail/exim/$local_part
errors_to = ""
data = :blackhole:
more = false
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{SELECT `goto` FROM `alias` WHERE `address`='${quote_mysq l:$local_part@$domain}' OR `address`='${quote_mysql:@$domain}'}}
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
dovecot_user:
driver = accept
condition = ${lookup mysql {SELECT `goto` FROM `alias` WHERE `address`='${quot e_mysql:$local_part@$domain}' OR `address`='${quote_mysql:@$domain}'}{yes}{no}}
transport = dovecot_delivery
######################################################################
# TRANSPORTS CONFIGURATION #
begin transports
local_delivery_spam_transport:
driver = pipe
command = /usr/lib/dovecot/deliver -d spam2@imperea.ru
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
spamcheck_transport:
driver = pipe
command = "/usr/local/sbin/exim -oi -oMr spam-scanned -bS"
transport_filter = /usr/local/bin/dspam --stdout --deliver=innocent,spam --u ser $local_part@domain --mail-from "${lc:$sender_address}" --rcpt-to "${lc:$loca l_part}@${lc:$domain}"
user = mailnull
group = mail
use_bsmtp = true
home_directory = "/var/db/dspam"
current_directory = "/var/db/dspam"
delivery_date_add = true
return_path_add = true
envelope_to_add = true
log_fail_output = true
log_defer_output = true
return_fail_output = true
message_prefix = ""
message_suffix = ""
temp_errors = *
addspam:
driver = pipe
command = /usr/local/bin/dspam --user ${lc:$sender_address} --class=spam --s ource=error
return_path_add = false
return_fail_output = true
log_output = true
home_directory = "/var/db/dspam"
current_directory = "/var/db/dspam"
user = mailnull
group = mail
message_prefix = ""
message_suffix = ""
falsepositive:
driver = pipe
command = /usr/local/bin/dspam --user ${lc:$sender_address} --class=innocent --source=error
return_path_add = false
return_fail_output = true
log_output = true
home_directory = "/var/db/dspam"
current_directory = "/var/db/dspam"
user = mailnull
group = mail
message_prefix = ""
message_suffix = ""
remote_smtp:
driver = smtp
dovecot_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
message_prefix=
message_suffix=
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull
address_pipe:
driver = pipe
return_output
address_reply:
driver = autoreply
Снова посылаю с мейла это же письмо. В логе дспам показывает что это письмо спамовое.
Но мне на мейл ворачивается письмо:
Код: Выделить всё
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
admin@imperea.ru
local delivery failed
------ This is a copy of the message, including all the headers. ------
Return-path: <>
Received: from mailnull by mail.imperea.ru with spam-scanned (Exim 4.68 (FreeBSD))
(envelope-from <>)
id 1Jj5kE-000Cmd-4H
for admin@imperea.ru; Tue, 08 Apr 2008 11:47:42 +0700
Received: from [64.233.166.178] (helo=py-out-1112.google.com)
by mail.imperea.ru with esmtp (Exim 4.68 (FreeBSD))
(envelope-from <>)
id 1Jj5kD-000Cma-Iq
for admin@imperea.ru; Tue, 08 Apr 2008 11:47:42 +0700
Received: by py-out-1112.google.com with SMTP id x79so461793pyg.5
for <admin@imperea.ru>; Mon, 07 Apr 2008 21:43:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references;
bh=m4nwOD5kcJnQIhXKp+atZJhNzaV/BRodlzcKD3St81M=;
b=qtwFY72qdjcqlFNRxH4fJCW1481Dn5KoGqUk0F1ME+NkZ9QphzjdrtZvk+vCUSerYwn3vjmz/deOKYVkPl89mMJo4gpjvXloppwJG6R8uhiMpWd3QgckY6CYJkrTFkaA63+OohPVD8qWkxaW4K49m81KH2NUSYKuyw+Fx+gFKXc=
DomainKey-Signature: a=rsa-sha1; c=nofws;
d=gmail.com; s=gamma;
h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references;
b=avhJPlGtbZHQ0rD1PT3ba0BuAM3MS3atkEplxVvLq5dsCwBeQqDjxJ3pvDIfnkYtKIkFkLr6rH3YM1CtNeEQ33ZwdLOlXl/9U6fJlA6ryKxD3Rt0+GpGP0Wsx2lKaL+Vqv8TS/5PuP6qdzR5CUXOs3XEL3dogli5pZdUd8pX7QQ=
Received: by 10.64.203.4 with SMTP id a4mr11511115qbg.38.1207629800259;
Mon, 07 Apr 2008 21:43:20 -0700 (PDT)
Received: by 10.65.188.16 with HTTP; Mon, 7 Apr 2008 21:43:20 -0700 (PDT)
Message-ID: <b7ea23bf0804072143n3046a2acldd7488e403b8b87b@mail.gmail.com>
Date: Tue, 8 Apr 2008 11:43:20 +0700
From: "=?KOI8-R?B?4czFy9PBzsTS?=" <>
To: admin <admin@imperea.ru>
Subject: SPAM =?KOI8-R?B?RndkOiDw4evl9Pk6IPfZ0tXCzsHRINXL0sXQzMXOzsHRIMkgzsXVy9I=?= =?KOI8-R?B?xdDMxc7OwdEg0tXey8EsINDBy8XUINTJ0MEgzcHKy8EsIMbB08/Xy8E=?=
In-Reply-To: <000601c89933$045af2b5$8e562093@fvkfdm>
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_Part_13147_13343241.1207629800246"
References: <000601c89933$045af2b5$8e562093@fvkfdm>
X-FILTER-SPAM: ICF Team Spam Filter on mail.imperea.ru, Tue, 08 Apr 2008 11:47:42 +0700 X-SENDER-INFO: UID - 26, GID - 6
X-DSPAM-Result: Spam
X-DSPAM-Processed: Tue Apr 8 11:47:42 2008
X-DSPAM-Confidence: 0.7372
X-DSPAM-Probability: 1.0000
X-DSPAM-Signature: 47faf8ee491452684626120
X-DSPAM-Factors: 15,
Delivery-date*42, 0.01000,
Received*2008+21, 0.99000,
Return-path*<>, 0.99000,
Return-path*<login16, 0.99000,
Received*21, 0.99000,
X-FILTER-SPAM*42, 0.01000,
Return-path*gmail.com>, 0.99000,
Received*admin+imperea.ru, 0.94488,
Received*admin, 0.94488,
Envelope-to*admin+imperea.ru, 0.94488,
Envelope-to*admin, 0.94488,
Received*for+admin, 0.94488,
To*<admin, 0.92784,
????????, 0.92784,
face="Arial", 0.92784