Re: Размышления по поводу POP3 и " папок"

От: Boris Tyshkevich <CGatePro_at_mx_ru>
Дата: Tue 16 Jan 2007 - 21:37:06 MSK

Vladimir Palazhchenko wrote:
> Сразу оговорюсь, что IMAP использовать не планируется.
> Захотелось сделать так, чтобы пользователи имели возможность забирать по
> pop3 все письма, которые им приходят и одновременно с этим была возможность
> сортировать письма по "папкам". Если использовать в качестве "папок"
> стандартные мейлбоксы, то проблемы сортировки правилами и вручную (через
> XIMSS) отпадает сама собой. Но забирать письма из всех "папок" можно будет
> только за несколько pop3 сессий, сопровождаемых сменой логина, что не есть
> хорошо.
> Пришла идея хранить все письма в INBOX и добавлять в заголовок писем
> какой-то заголовок, который определяет "папку" в которой лежит письмо. При
> этой схеме по pop3 все письма успешно забираются, одно письмо может
> одновременно находиться в нескольких "папках" (что тоже хорошо!), но не вижу
> решения как после обработки письма правилами перенести письмо из одной
> "папки" в другую. Т.е. добавить или удалить заголовок в письме.
>

  После обработки правилами, добавить заголовок в сообшение можно. Смотрите в документации:

http://www.stalker.com/CommuniGatePro/QueueRules.html#Actions

Add Header /header fields/

    This action adds RFC822 header fields to the message. Initially, the     set of additional message header field contains the Return-Path     field generated using the return-path in the message envelope.     When a message is stored, sent, copied, or sent to an external     program, the additional header fields are added to the message.

    Sample:

        IF Subject is *purchase*order*
        THEN
        Add Header X-Special-Processing: order

    The Add Header action can be used to add an X-Color field. This     field is detected by the WebUser Interface and is used to highlight     a message in the Mailbox:

    Sample:

        IF Header Field is X-Spam: *
        THEN
        Add Header X-Color: red



    Но потом менять заголовки можно только через создание нового сообщения и удаление старого.

    И еще учтите, что ограничение на один mailbox - 2Gb.

Boris. Получено Tue Jan 16 18:37:21 2007

Этот архив был сгенерирован hypermail 2.1.8 : Tue 16 Jan 2007 - 22:13:23 MSK