Re: скрипт переноса письма

От: Roman Prokhorov <CGatePro_at_mx_ru>
Дата: Wed 11 Nov 2009 - 03:02:22 MSK

Hello,
  Nazarkin Andrew on 10.11.2009 22:41 wrote:

>>> -----Original Message-----
>>> From: CommuniGate Pro Russian Discussions [mailto:CGatePro@mx.ru]
>>> Sent: Tuesday, November 10, 2009 1:23 PM
>>> To: CommuniGate Pro Russian Discussions
>>> Subject: Re: [CGP] скрипт переноса письма
>>>
>>> На Tue, 10 Nov 2009 12:58:29 +0300
>>> "Nazarkin Andrew" <CGatePro@mx.ru> записано:
>>>
>>>> Коллеги!
>>>> Нужен скрипт на CLI/Perl
>>>> Письмо приходит на ящик в определенную папку.
>>>> Там оно обрабатывается скриптами на баше и перле и необходимо его потом переложить потом в другую папку того же ящика.
>>>> Можно ли сделать это средствами CLI и если да, то как?
>>>> ИМХО, только через IMAP.
>>> MoveImap можно к этому делу прикрутить? Там вроде есть указание, какие папки, вот только сработает ли это все на одном ящике?...
>>> Если имеется ввиду MoveIMAPMail - то сработает, но он только копирует, а
>>> тут подразумевается какая-то обработка...

>> Ну, во-первых, там есть флаг --delete
> 
>> Занятная обработка...
> 
> :) Обработка письма, которое лежит в папке. ПОСЛЕ обработки - надо письмо переложить в "архив".
> 
> 
>> А во-вторых, ну никак не пойму, КАК скопировать из одной ОПРЕДЕЛЕННОЙ папки в другую ОПРЕДЕЛЕННУЮ папку :(
> 
>> В --list указать исходную папку, чтобы увидел только её. В 
>> --renameMailbox указать исходную папку и в какую папку копировать.
> " В  --renameMailbox указать исходную папку и в какую папку копировать." - вот тут не совсем понятно...
> 
> 
>> Но намного проще это сделать из IMAP командой COPY, а потом удалить.
> Как? Туплю..

1 SELECT INBOX
2 COPY 1:* ARHIV
3 STORE 1:* +FLAGS (\Deleted)
4 EXPUNGE

-- 
Roman
Получено Wed Nov 11 00:02:24 2009

Этот архив был сгенерирован hypermail 2.1.8 : Wed 11 Nov 2009 - 04:15:22 MSK