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

mailgraph exim

Добавлено: 2009-02-24 13:11:42
uHk
в стандартном mailgraph под exim у меня не считались rejected на "greylisted" и "you in blacklist"
mailgraph.pl.orig

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

elsif($prog eq 'exim') {
                if($text =~ /^[0-9a-zA-Z]{6}-[0-9a-zA-Z]{6}-[0-9a-zA-Z]{2} <= \S+/) {
                        event($time, 'received');
                }
                elsif($text =~ /^[0-9a-zA-Z]{6}-[0-9a-zA-Z]{6}-[0-9a-zA-Z]{2} => \S+/) {
                        event($time, 'sent');
                }
                elsif($text =~ / rejected because \S+ is in a black list at \S+/) {
                        if($opt{'rbl-is-spam'}) {
                                event($time, 'spam');
                        } else {
                                event($time, 'rejected');
                        }
                }
                elsif($text =~ / rejected RCPT \S+: (Sender verify failed|Unknown user)/) {
                        event($time, 'rejected');
                }
по моему правильнее было бы

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

elsif($prog eq 'exim') {
                if($text =~ /^[0-9a-zA-Z]{6}-[0-9a-zA-Z]{6}-[0-9a-zA-Z]{2} <= \S+/) {
                        event($time, 'received');
                }
                elsif($text =~ /^[0-9a-zA-Z]{6}-[0-9a-zA-Z]{6}-[0-9a-zA-Z]{2} => \S+/) {
                        event($time, 'sent');
                }
                elsif($text =~ / rejected RCPT/) {
                        event($time, 'rejected');
                }
а спам ловится через

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

$prog eq 'spamd'
может кому-то пригодится :)

Re: mailgraph exim

Добавлено: 2009-03-03 2:38:33
Alex Keda
может в скрипты надо было? =)

Re: mailgraph exim

Добавлено: 2009-09-29 14:09:53
taurus.rpd
Борюсь с mailgraph... Проблема следующая:
exim и spamassasin находятся на разных машинах. При проверке письма на спам в лог exim делается следующая запись:

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

Sep 29 11:29:17 bridge2 exim[5743]: 2009-09-29 11:29:17 1MsY56-0001Ud-Lc H=mxa.ddd.com [IP] I=[IP]:25 F=<lena@ddd.com> rejected after DATA: This message probably SPAM. Please contact hostmaster@domain.com
Sep 29 11:29:17 bridge2 exim[5743]: [1\24] 2009-09-29 11:29:17 1MsY56-0001Ud-Lc H=mxa.ddd.com [IP] I=[IP]:25 F=<lena@ddd.com> rejected after DATA: This message probably SPAM. Please contact hostmaster@domain.com
Sep 29 11:29:17 bridge2 exim[5743]: [2\24] Envelope-from: <lena@ddd.com>
Sep 29 11:29:17 bridge2 exim[5743]: [3\24] Envelope-to: <astana@domain.ua>
Sep 29 11:29:17 bridge2 exim[5743]: [4\24]     <webmaster@domain.ua>
Sep 29 11:29:17 bridge2 exim[5743]: [5\24]     <admin@domain.ua>
Sep 29 11:29:17 bridge2 exim[5743]: [6\24]     <golovko@domain.ua>
Sep 29 11:29:17 bridge2 exim[5743]: [7\24]     <meeting@domain.ua>
Sep 29 11:29:17 bridge2 exim[5743]: [8\24]     ...
Sep 29 11:29:17 bridge2 exim[5743]: [9\24] P Received: from mxa.ddd.com ([IP])
Sep 29 11:29:17 bridge2 exim[5743]: [10\24]     by mx1.domain.ua with esmtp (Exim 4.69)
Sep 29 11:29:17 bridge2 exim[5743]: [11\24]     (envelope-from <lena@ddd.com>)
Sep 29 11:29:17 bridge2 exim[5743]: [12\24]     id 1MsY56-0001Ud-Lc; Tue, 29 Sep 2009 11:29:09 +0300
Sep 29 11:29:17 bridge2 exim[5743]: [13\24]   Date: Tue, 29 Sep 2009 12:10:45 +0400
Sep 29 11:29:17 bridge2 exim[5743]: [14\24] F From: =?Windows-1251?B?0mXrZfTu7Q==?= <lena@ddd.com>
Sep 29 11:29:17 bridge2 exim[5743]: [15\24] R Reply-To: =?Windows-1251?B?0mXrZfTu7Q==?= <lena@ddd.com>
Sep 29 11:29:17 bridge2 exim[5743]: [16\24]   X-Priority: 3 (Normal)
Sep 29 11:29:17 bridge2 exim[5743]: [17\24]   X-Mailer: The Bat! (v4.1.59) Home
Sep 29 11:29:17 bridge2 exim[5743]: [18\24] I Message-ID: <884604372.20090923875925@mxa.ddd.com>
Sep 29 11:29:17 bridge2 exim[5743]: [19\24] T To: astana@domain.ua <astana@domain.ua>
Sep 29 11:29:17 bridge2 exim[5743]: [20\24]   Subject: =?Windows-1251?B?yGPq8/Hx8uLuIO7h+WXt6P8g728g8mXrZfRv7fM=?=
Sep 29 11:29:17 bridge2 exim[5743]: [21\24]   MIME-Version: 1.0
Sep 29 11:29:17 bridge2 exim[5743]: [22\24]   Content-Type: text/html; charset=windows-1251
Sep 29 11:29:17 bridge2 exim[5743]: [23\24]   Content-Transfer-Encoding: 8bit
Sep 29 11:29:17 bridge2 exim[5743]: [24/24]   MY_REPORT_RETURN: lena@ddd.com
Вопрос: как посчтать строчку

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

Sep 29 11:29:17 bridge2 exim[5743]: 2009-09-29 11:29:17 1MsY56-0001Ud-Lc H=mxa.ddd.com [IP] I=[IP]:25 F=<lena@ddd.com> rejected after DATA: This message probably SPAM. Please contact hostmaster@domain.com
и не считать второю???
В принципе вопрос решится сам собой если убрать развернутую запись о письме, но как ето сделать :unknown: ... Я к сожалению не нашел :oops: