The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"cyrus-imad: автоудаление 'помеченных к удалению' писем"
Отправлено bass, 14-Апр-05 06:09 
>Можно ли организовать автоудаление писем (на стороне сервере) в ящиках пользователей по
>критерию "письмо помечено к удалению" (а в идеале - письмо старше
>N дней и оно помечено к удалению)?
>
>Сейчас работает связка cyrus-imad (в режиме imap) со стороны сервера и много
>клиентов с ms outlook-ами - на стороне клиента. Этот дурной outlook
>не умеет сам удалять письма из imap (т.е. для этого приходится
>выбирать в его меню пункт "очистить помеченные к удалению письма", что
>сильно не удобно для пользователей. Особенно в той связи, что, так
>как помеченные на удаление письма в отдельную директорию не переносятся (outlook
>это тоже не умеет), то приходится включать режим "скрывать помеченные к
>удалению письма", а то incoming постоянно замусоривается вот такими зачеркнутыми (помеченными
>к удалению) письмами.
>
>В идеале хотелось бы удалять такие письма на сервере, что бы не
>тревожить пользователей :) Такое возможно?
Да. Алгоритм:
Легко делается на перле модулями IMAP::Admin и Mail::IMAPClient
В документации к ним есть примеры. Вам понадобится:
Сделать юзера cyrus с полным набором acl для всех боксов (есть подобный пример);
expunge помеченных к удалению (есть готовый пример).

Единственное что вам придётся сделать самому, кроме подгонки примеров под себя, это написать пару строчек о извлечении даты сообщения и сверкой с вашими потребностями о жизни сообщений.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру