[exim-conf] /var/spool/exim/scan
Victor Ustugov
victor на corvax.kiev.ua
Сб Май 25 00:28:00 EEST 2013
Alexandr Usov wrote:
> Наверное я не воссоздал тест - вручную ввел команды, а откуда же там
> "cat" возьмется в смтп.
потому что то, что выполняется внутри круглых скобок - это еще не SMTP.
и даже не имитация SMTP.
> А копи-пастом - ругается в лог на слишком много ошибок команд.
чепуха какая-то
не получилось сделать скрипт из нескольких строк - придется делать
текстовый файл с данными для имитации SMTP сессии.
итак, текстовый файл должен начинаться со строк:
HELO demokritos1.cytanet.com.cy
MAIL FROM:<ninelle22 на cytanet.com.cy>
RCPT TO:<2 на hidden.co.uk>
DATA
далее в этот файл нужно добавить все содержимое письма из файла
/var/spool/exim/scan/1Ufo3T-0000mw-3K/1Ufo3T-0000mw-3K.eml
после этого в файл нужно добавить две строки:
.
QUIT
если файл называется message.eml, то нужно выполнить
exim -d -bhc 195.14.130.215 < message.eml > test.log 2>&1
> 2013/5/25 Alexandr Usov <blessendor на gmail.com <mailto:blessendor на gmail.com>>
>
> ....
>
> warn: condition test failed in ACL "acl_smtp_data_before_accept"
> processing "warn"
> check condition = ${if eq{$acl_c4}{}{no}{yes}}
> = no
> warn: condition test failed in ACL "acl_smtp_data_before_accept"
> processing "accept"
> accept: condition test succeeded in ACL "acl_smtp_data_before_accept"
> warn: condition test succeeded in ACL "acl_check_data"
> processing "accept"
> accept: condition test succeeded in ACL "acl_check_data"
> >>Headers added by DATA ACL:
> Date: Fri, 24 May 2013 23:57:14 +0300
> >>
> calling local_scan(); timeout=300
> local_scan() returned 0 NULL
> LOG: MAIN
> <= ninelle22 на cytanet.com.cy <mailto:ninelle22 на cytanet.com.cy>
> H=demokritos1.cytanet.com.cy <http://demokritos1.cytanet.com.cy>
> [195.14.130.215] P=smtp S=497
> SMTP>> 250 OK id=1Ufz1I-0003hQ-8N
> smtp_setup_msg entered
> 250 OK id=1Ufz1I-0003hQ-8N
>
> **** SMTP testing: that is not a real message id!
>
>
>
> 2013/5/24 Victor Ustugov <victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>>
>
> Alexandr Usov wrote:
> > Адреса клиентов скрыл:
> >
> > ogogo:/var/spool/exim/input # cat
> > ../scan/1Ufo3T-0000mw-3K/1Ufo3T-0000mw-3K.eml | more
> > From ninelle22 на cytanet.com.cy
> <mailto:ninelle22 на cytanet.com.cy>
> <mailto:ninelle22 на cytanet.com.cy
> <mailto:ninelle22 на cytanet.com.cy>> Fri May
> > 24 12:12:57 2013
> > X-Envelope-From: <ninelle22 на cytanet.com.cy
> <mailto:ninelle22 на cytanet.com.cy>
> > <mailto:ninelle22 на cytanet.com.cy
> <mailto:ninelle22 на cytanet.com.cy>>>
> > X-Envelope-To: <2 на hidden.co.uk <mailto:2 на hidden.co.uk>
> <mailto:2 на hidden.co.uk <mailto:2 на hidden.co.uk>>>
> > Received: from demokritos1.cytanet.com.cy
> <http://demokritos1.cytanet.com.cy>
> > <http://demokritos1.cytanet.com.cy> ([195.14.130.215])
> > by mx.admingroup.com.ua <http://mx.admingroup.com.ua>
> <http://mx.admingroup.com.ua> with esmtp id
> > 1Ufo3T-0000mw-3K
> > for 2 на hidden.co.uk <mailto:2 на hidden.co.uk>
> <mailto:2 на hidden.co.uk <mailto:2 на hidden.co.uk>>; Fri, 24 May 2013
> > 12:12:57 +0300
>
> можно попробовать выполнить следующее:
>
> ( \
> echo "HELO demokritos1.cytanet.com.cy
> <http://demokritos1.cytanet.com.cy>" ; \
> echo "MAIL FROM:<ninelle22 на cytanet.com.cy
> <mailto:ninelle22 на cytanet.com.cy>>" ; \
> echo "RCPT TO:<2 на hidden.co.uk <mailto:2 на hidden.co.uk>>" ; \
> echo "DATA" ; \
> cat /var/spool/exim/scan/1Ufo3T-0000mw-3K/1Ufo3T-0000mw-3K.eml ; \
> echo "."; \
> ) | exim -d -bhc 195.14.130.215 > test.log 2>&1
>
>
> и потом уже изучать содержимое test.log на предмет корректности
> завершения обработки письма.
>
> > X-Virus-Scanned: By virus scanner at Cytanet
> > X-Spam-Flag: NO
> > X-Spam-Score: -1.144
> > X-Spam-Level:
> > X-Spam-Status: No, score=-1.144 tagged_above=-10 required=5
> > tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, CYT_RUL_1=0.001,
> > CYT_RUL_2=0.001, FUZZY_XPILL=1.752, HTML_MESSAGE=0.001,
> > MIME_QP_LONG_LINE=0.001, RP_MATCHES_RCVD=-0.001,
> URIBL_BLOCKED=0.001]
> > autolearn=no
> > Received: from [192.168.10.7] (31-29-30.netrun.cytanet.com.cy
> <http://31-29-30.netrun.cytanet.com.cy>
> > <http://31-29-30.netrun.cytanet.com.cy> [31.153.29.30])
> > (using TLSv1 with cipher AES128-SHA (128/128 bits))
> > (No client certificate requested)
> > by demokritos1.cytanet.com.cy
> <http://demokritos1.cytanet.com.cy>
> <http://demokritos1.cytanet.com.cy>
> > (Postfix) with ESMTPSA id 42E7D400C71;
> > Mon, 20 May 2013 13:50:14 +0300 (EEST)
> > Subject:
> =?koi8-r?Q?Fwd:_=EF=D4=CB=D2=D9=D4=C9=C5_=D3=DE=C5=D4=CF=D7_=C4?=
> > =?koi8-r?Q?=CC=D1_2=C8_=CB=CC=C9=C5=CE=D4=D3=CB=C9=C8_=CB=CF=CD?=
> > =?koi8-r?Q?=D0=C1=CE=C9=CA_=D7_=F0=F3=E2_=EB=E9=F0=F2_-_=C7=CF?=
> >
> =?koi8-r?Q?=C4=CF=D7=CF=CA_=CF=C2=CF=D2=CF=D4_1_=CD=CC=CE_=E5=D7?=
> > =?koi8-r?Q?=D2=CF?=
> > References:
> >
> <OF674FE0AB.E04E95F3-ONC2257B6E.00525EAD-C2257B6E.0052D8F4 на psbank.ru
> <mailto:OF674FE0AB.E04E95F3-ONC2257B6E.00525EAD-C2257B6E.0052D8F4 на psbank.ru>
> >
> <mailto:OF674FE0AB.E04E95F3-ONC2257B6E.00525EAD-C2257B6E.0052D8F4 на psbank.ru
> <mailto:OF674FE0AB.E04E95F3-ONC2257B6E.00525EAD-C2257B6E.0052D8F4 на psbank.ru>>>
> > From: Nina Dubovets <ninelle22 на cytanet.com.cy
> <mailto:ninelle22 на cytanet.com.cy>
> > <mailto:ninelle22 на cytanet.com.cy
> <mailto:ninelle22 на cytanet.com.cy>>>
> > Content-Type: multipart/alternative;
> > boundary=Apple-Mail-E1CED1C2-C56A-4FB6-874B-D5B6135CF066
> > X-Mailer: iPad Mail (10B329)
> > Message-Id:
> <CDFC5FB1-36D9-41E5-A14F-9E78B62653AA на cytanet.com.cy
> <mailto:CDFC5FB1-36D9-41E5-A14F-9E78B62653AA на cytanet.com.cy>
> > <mailto:CDFC5FB1-36D9-41E5-A14F-9E78B62653AA на cytanet.com.cy
> <mailto:CDFC5FB1-36D9-41E5-A14F-9E78B62653AA на cytanet.com.cy>>>
> > Date: Mon, 20 May 2013 13:48:07 +0300
> > To: 1 <1 на hidden.com.ua <mailto:1 на hidden.com.ua>
> <mailto:1 на hidden.com.ua <mailto:1 на hidden.com.ua>>>,
> > 2 на hidden.co.uk <mailto:2 на hidden.co.uk> <mailto:2 на hidden.co.uk
> <mailto:2 на hidden.co.uk>>, 3 на hidden.com.ua <mailto:3 на hidden.com.ua>
> > <mailto:3 на hidden.com.ua <mailto:3 на hidden.com.ua>>
> > Content-Transfer-Encoding: 7bit
> > Mime-Version: 1.0 (1.0)
> > Received-SPF: pass (mx.admingroup.com.ua
> <http://mx.admingroup.com.ua> <http://mx.admingroup.com.ua>:
> > domain of cytanet.com.cy <http://cytanet.com.cy>
> <http://cytanet.com.cy> designates
> > 195.14.130.215 as permitted sender) client-ip=195.14.130.215;
> > envelope-from=nin
> > elle22 на cytanet.com.cy <mailto:elle22 на cytanet.com.cy>
> <mailto:elle22 на cytanet.com.cy <mailto:elle22 на cytanet.com.cy>>;
> > helo=demokritos1.cytanet.com.cy
> <http://demokritos1.cytanet.com.cy>
> <http://demokritos1.cytanet.com.cy>;
> >
> > --Apple-Mail-E1CED1C2-C56A-4FB6-874B-D5B6135CF066
> > Content-Type: text/plain;
> >
> >
> > 2013/5/24 Alexandr Usov <blessendor на gmail.com
> <mailto:blessendor на gmail.com> <mailto:blessendor на gmail.com
> <mailto:blessendor на gmail.com>>>
> >
> > mailq - пусто
> >
> > В input пример файлов
> > ...
> > -rw-r----- 1 mail mail 1939614 Май 24 13:47 1UfpXP-0001V4-HE-D
> >
> > В скан каталоги
> > ...
> > drwxr-x--- 1 mail mail 40 Май 24 13:47 1UfpXP-0001V4-HE
> >
> > В этих каталогах письма:
> > 1UfpXP-0001V4-HE.eml
> > ...
> >
> > По содержимому файлов писем вижу общее:
> >
> > Received: from demokritos1.cytanet.com.cy
> <http://demokritos1.cytanet.com.cy>
> > <http://demokritos1.cytanet.com.cy> ([195.14.130.215])
> >
> > А также все они по 1.9Мб:
> >
> > ogogo:/var/spool/exim/input # ls -lh ../scan/1UfpXP-0001V4-HE
> > итого 1,9M
> > -rw-r----- 1 mail mail 1,9M Май 24 13:47 1UfpXP-0001V4-HE.eml
> > ogogo:/var/spool/exim/input # ls -lh ../scan/1Ufoug-00016K-8E
> > итого 1,9M
> > -rw-r----- 1 mail mail 1,9M Май 24 13:07 1Ufoug-00016K-8E.eml
> > ogogo:/var/spool/exim/input # ls -lh ../scan/1UfmUg-0000N0-Ll
> > итого 1,9M
> > -rw-r----- 1 mail mail 1,9M Май 24 10:32 1UfmUg-0000N0-Ll.eml
> >
> > В exilog коннектов с этого хоста всего лишь 5 и все успешно
> > доставлены получателям.
> >
> >
> >
> >
> >
> > 2013/5/24 Victor Ustugov <victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>
> > <mailto:victor на corvax.kiev.ua <mailto:victor на corvax.kiev.ua>>>
> >
> > Alexandr Usov wrote:
> > > В логах чисто - exim не падает.
> >
> > ok
> >
> > > На другом сервере FreeBSD 6.x, exim не самый новый,
> паровоз
> > также ваш -
> > > там все норм.
> >
> > FreeBSD - родная для этого конфигуратора ОС. такие
> проблемы,
> > если бы они
> > зависели от ОС, всплыли бы на FreeBSD давно.
> >
> > > Да и на новом какое-то время было норма, пока не
> началось -
> > сначала я
> > > решил, что это за месяц насобиралось и крон не
> чистит, но
> > когда после
> > > очистки пару дней назад - опять переполнено...
> >
> > нужно начать с понимания того, что скапливается в
> > /var/spool/exim/input
> >
> > эти файлы соответствуют содержимому очереди,
> полученному из
> > вывода mailq?
> >
> > > 2013/5/24 Victor Ustugov <victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>
> > <mailto:victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>>
> > > <mailto:victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua> <mailto:victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>>>>
> > >
> > > Alexandr Usov wrote:
> > > > Здравствуйте!
> > >
> > > добрый день
> > >
> > > > Exim установлен из Ваших репозиториев для
> openSuSe.
> > > > Сконфигурирован без использования
> контент-сканера и без
> > проверки
> > > на вирусы.
> > > > Но письма собираются в папке
> /var/spool/exim/scan и не
> > успевают
> > > > очищаться по крону, так как папка переполняет диск
> > раньше, чем 7 дней
> > > > жизни файлов, првоеряемых при очистке.
> > >
> > > если контект сканера нет и проверки на вирусы
> нет, то
> > тогда конфигуратор
> > > ни при чем
> > >
> > > у меня осознанно файлы не удаляются из
> > /var/spool/exim/scan только в
> > > случае проблем с проверкой письма антивирусом,
> при этом в
> > site/conf в
> > > описании подключения антивируса в четвертом
> параметре
> > директивы
> > > ANTIVIRUS дожно быть указано defer_no_mbox_unspool
> > >
> > > при этом в самом конфиге эксима для случае defer'а
> > антивируса будет
> > > присутствовать строка
> > > control = no_mbox_unspool
> > >
> > > > Можно уменьшить срок жизни. Но помогите
> разобраться,
> > почему эти файлы
> > > > там собираются?
> > >
> > > как я уже писал выше, если нет антивирусов и контент
> > сканеров, то
> > > проблема не в моем конфигураторе
> > >
> > > > А также в /var/spool/exim/input. За пару дней
> улетает
> > 7-8Гб доступного
> > > > на диске пространства.
> > >
> > > это скорее всего означает, что exim падает в
> корку при
> > обработке писем
> > >
> > > тогда и в /var/spool/exim/input остается мусор
> (по одному,
> > а не по два
> > > файла на каждое письмо), и в
> /var/spool/exim/scan могут
> > каталоги не
> > > удаляться. но в этом случае для неудаления
> каталогов в
> > > /var/spool/exim/scan exim должен быть собран с
> > WITH_CONTENT_SCAN=yes
> > >
> > > если rpm для openSuSe был использован именно из
> моего
> > рипозитария, то
> > > так и есть, у меня все бинарные пакеты exim для
> всех ОС
> > собраны с
> > > WITH_CONTENT_SCAN=yes
> > >
> > > > На другом сервере - есть и SpamAssassine,
> Clamd - так
> > > > /var/spool/exim/scan пустая.
> > >
> > > ОС на другом сервере какая? exim установлен
> каким образом?
> > >
> > > > Допускаю, что плохо знаю матчасть по exim.
> > >
> > > повторюсь, что все выглядит так, как будто exim
> падает.
> > > сообщения об этом есть в /var/log/exim/panic.log или
> > /var/log/messages
> > >
> > > если exim падает при приеме письма, то можно
> попробовать
> > использовать
> > > exim -d -bhc для того, чтобы узнать, на чем
> именно падает.
> > а возможно он
> > > core файл оставляет, тогда gdb поможет прояснить
> ситуацию.
> > >
> > >
> > > --
> > > Best wishes Victor Ustugov
> mailto:victor на corvax.kiev.ua <mailto:victor на corvax.kiev.ua>
> > <mailto:victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>>
> > > <mailto:victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua> <mailto:victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>>>
> > > public GnuPG/PGP key:
> > http://victor.corvax.kiev.ua/corvax.asc
> > > ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC
> > >
> > > _______________________________________________
> > > exim-conf mailing list
> > > exim-conf на mta.org.ua
> <mailto:exim-conf на mta.org.ua> <mailto:exim-conf на mta.org.ua
> <mailto:exim-conf на mta.org.ua>>
> > <mailto:exim-conf на mta.org.ua
> <mailto:exim-conf на mta.org.ua> <mailto:exim-conf на mta.org.ua
> <mailto:exim-conf на mta.org.ua>>>
> > > http://mta.org.ua/mailman/listinfo/exim-conf
> > > http://mta.org.ua/exim-conf/
> > > http://mta.org.ua/exim-conf/m4/README
> > > rsync://rsync.mta.org.ua/exim-conf/
> <http://rsync.mta.org.ua/exim-conf/>
> > <http://rsync.mta.org.ua/exim-conf/>
> > <http://rsync.mta.org.ua/exim-conf/>
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > exim-conf mailing list
> > > exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>
> <mailto:exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>>
> > > http://mta.org.ua/mailman/listinfo/exim-conf
> > > http://mta.org.ua/exim-conf/
> > > http://mta.org.ua/exim-conf/m4/README
> > > rsync://rsync.mta.org.ua/exim-conf/
> <http://rsync.mta.org.ua/exim-conf/>
> > <http://rsync.mta.org.ua/exim-conf/>
> > >
> >
> >
> > --
> > Best wishes Victor Ustugov
> mailto:victor на corvax.kiev.ua <mailto:victor на corvax.kiev.ua>
> > <mailto:victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>>
> > public GnuPG/PGP key:
> http://victor.corvax.kiev.ua/corvax.asc
> > ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC
> >
> > _______________________________________________
> > exim-conf mailing list
> > exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>
> <mailto:exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>>
> > http://mta.org.ua/mailman/listinfo/exim-conf
> > http://mta.org.ua/exim-conf/
> > http://mta.org.ua/exim-conf/m4/README
> > rsync://rsync.mta.org.ua/exim-conf/
> <http://rsync.mta.org.ua/exim-conf/>
> > <http://rsync.mta.org.ua/exim-conf/>
> >
> >
> >
> >
> >
> > _______________________________________________
> > exim-conf mailing list
> > exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>
> > http://mta.org.ua/mailman/listinfo/exim-conf
> > http://mta.org.ua/exim-conf/
> > http://mta.org.ua/exim-conf/m4/README
> > rsync://rsync.mta.org.ua/exim-conf/
> <http://rsync.mta.org.ua/exim-conf/>
> >
>
>
> --
> Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>
> public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
> ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC
>
> _______________________________________________
> exim-conf mailing list
> exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>
> http://mta.org.ua/mailman/listinfo/exim-conf
> http://mta.org.ua/exim-conf/
> http://mta.org.ua/exim-conf/m4/README
> rsync://rsync.mta.org.ua/exim-conf/
> <http://rsync.mta.org.ua/exim-conf/>
>
>
>
>
>
> _______________________________________________
> exim-conf mailing list
> exim-conf на mta.org.ua
> http://mta.org.ua/mailman/listinfo/exim-conf
> http://mta.org.ua/exim-conf/
> http://mta.org.ua/exim-conf/m4/README
> rsync://rsync.mta.org.ua/exim-conf/
>
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC
Подробная информация о списке рассылки exim-conf