Перенос всех писем за определённый год
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Перенос всех писем за определённый год
Добрый день, возможно ли реализовать данную задачу на TC ?
Есть некий каталог с почтой. В каталоге порядка 50000 писем. Необходимо отфильтровать письма за 2012 и 2013 год и перенести их в другое место с сохранением структуры каталогов. В основном каталоге необходимо что бы осталась почта только за 2014 год
Есть некий каталог с почтой. В каталоге порядка 50000 писем. Необходимо отфильтровать письма за 2012 и 2013 год и перенести их в другое место с сохранением структуры каталогов. В основном каталоге необходимо что бы осталась почта только за 2014 год
Как определяется дата письма? По дате файла? Если по ней, то выполнить поиск файлов с датой между 01.01.2012 и 31.12.2013, а затем вывести их на панель, выделить и перенести в другую панель с помощью CopyTree.
Спасибо за ответ. С определением даты письма тоже сложность возникла. При переносе каталога с почтой даты писем все ушли в небытие, все теперь по сегодняшний день, но есть мысль искать дату в теле письма а именно
Return-Path: <gao@xxx.net>
X-Envelope-To: cla@xxx.net, nrv@xxx.net
X-Spam-Status: No, hits=0.0 required=3.0
tests=AWL: 0.768,BAYES_40: -0.276,FH_DATE_PAST_20XX: 3.188,
HTML_MESSAGE: 0.001,RDNS_NONE: 0,CUSTOM_RULE_FROM: ALLOW,
TOTAL_SCORE: 3.681,autolearn=no
X-Spam-Level:
Received: from mail.xxx.net ([xx.xx.16.2])
by mserver.xxx.net (Kerio MailServer 6.7.3)
for cla@xxx.net;
Fri, 16 Aug 2013 19:05:00 +0400
Received: from [xx.xx.16.4] (port=62961 helo=mserver.km.xxx.net)
by mail.xxx.net with esmtp (Exim 4.69)
(envelope-from <gao@xxx.net>)
id 1VALZs-0001fo-MM
for cla@xxx.net; Fri, 16 Aug 2013 19:04:36 +0400
Received: from [xx.xx.152.12] ([xx.xx.152.12])
by mserver.xx.xxx.net (Kerio MailServer 6.7.3);
Fri, 16 Aug 2013 19:03:43 +0400
можно будет закинуть в поиск только 2013, но боюсь что если в самом письме а не в заголовке будет текст с другим годом то он мне его не правильно отсортирует ... может подскажите какой плагин с которым можно было бы задать поиск по какому либо фильтру из заголовка письма
Return-Path: <gao@xxx.net>
X-Envelope-To: cla@xxx.net, nrv@xxx.net
X-Spam-Status: No, hits=0.0 required=3.0
tests=AWL: 0.768,BAYES_40: -0.276,FH_DATE_PAST_20XX: 3.188,
HTML_MESSAGE: 0.001,RDNS_NONE: 0,CUSTOM_RULE_FROM: ALLOW,
TOTAL_SCORE: 3.681,autolearn=no
X-Spam-Level:
Received: from mail.xxx.net ([xx.xx.16.2])
by mserver.xxx.net (Kerio MailServer 6.7.3)
for cla@xxx.net;
Fri, 16 Aug 2013 19:05:00 +0400
Received: from [xx.xx.16.4] (port=62961 helo=mserver.km.xxx.net)
by mail.xxx.net with esmtp (Exim 4.69)
(envelope-from <gao@xxx.net>)
id 1VALZs-0001fo-MM
for cla@xxx.net; Fri, 16 Aug 2013 19:04:36 +0400
Received: from [xx.xx.152.12] ([xx.xx.152.12])
by mserver.xx.xxx.net (Kerio MailServer 6.7.3);
Fri, 16 Aug 2013 19:03:43 +0400
можно будет закинуть в поиск только 2013, но боюсь что если в самом письме а не в заголовке будет текст с другим годом то он мне его не правильно отсортирует ... может подскажите какой плагин с которым можно было бы задать поиск по какому либо фильтру из заголовка письма
vltz
Письма в каком формате и от какой программы?
И при чём тут вообще вынесенная в заголовок "сортировка файлов", когда речь идёт (как о первом обязательном шаге) о поиске либо фильтрации по некоему критерию?
Замечание за нарушение правил форума. Тема переименована.
Письма в каком формате и от какой программы?
И при чём тут вообще вынесенная в заголовок "сортировка файлов", когда речь идёт (как о первом обязательном шаге) о поиске либо фильтрации по некоему критерию?
Замечание за нарушение правил форума. Тема переименована.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Искать файлы
С текстом
[v] Регулярные выражения
С текстом
Код: Выделить всё
2013 [\d:]+ \+0400Тогда уже с текстом 201[23] [\d:]+ \+0400, чтобы оба года разом охватить. 
Или вообще ^Date:.*201[23] [\d:]+, если учесть, что в заголовке письма должна быть строка, начинающаяся с Date.
Вообще, конкретные поля из файлов писем можно попытаться получить этим или этим плагином. Для начала вывести их в колонку, проверить, что работают...
Или вообще ^Date:.*201[23] [\d:]+, если учесть, что в заголовке письма должна быть строка, начинающаяся с Date.
Вообще, конкретные поля из файлов писем можно попытаться получить этим или этим плагином. Для начала вывести их в колонку, проверить, что работают...
Топикстартер так и не озвучил программу, Outlook - это одно, Sylpheed - другое (файлы без расширения).
Есть ещё EML New (х64 в т.ч.), только Progman13 почему-то не выложил публично последнюю версию 1.0.6b с новой фичей для добавления полей:
Progman13 писал(а):В каталоге с плагином нужно создать обычный текстовый файл UserFields.dat и в каждую строчку вписать нужное название поля.