mailgraph exim

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
uHk
мл. сержант
Сообщения: 134
Зарегистрирован: 2008-05-21 15:16:48
Откуда: Москва
Контактная информация:

mailgraph exim

Непрочитанное сообщение uHk » 2009-02-24 13:11:42

в стандартном 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'
может кому-то пригодится :)
надо сразу брать лошадь за рога

Хостинговая компания 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/

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

Re: mailgraph exim

Непрочитанное сообщение Alex Keda » 2009-03-03 2:38:33

может в скрипты надо было? =)
Убей их всех! Бог потом рассортирует...

taurus.rpd
рядовой
Сообщения: 21
Зарегистрирован: 2008-10-17 13:54:46

Re: mailgraph exim

Непрочитанное сообщение taurus.rpd » 2009-09-29 14:09:53

Борюсь с 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: