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