The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
" doveadm-expunge для отправленных сообщений"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

" doveadm-expunge для отправленных сообщений"  +/
Сообщение от pawellrus (ok) on 18-Дек-14, 13:58 
Добрый день. Возник вопрос по утилите doveadm.
doveadm-expunge письма из Inbox удаляет нормально. Отправленные письма в упор не видит. Если запустить doveadm-search без указания почтового ящика - выдает все письма: входящие и отправленные. Но, к сожалению, expunge требует обязательно указать ящик. Подскажите, как быть? Спасибо.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от Филимон Грустный on 18-Дек-14, 14:37 
> Подскажите, как быть? Спасибо.

#!/bin/sh

DOVEADM=/usr/local/bin/doveadm

${DOVEADM} expunge -A mailbox Trash savedbefore 10d
${DOVEADM} expunge -A mailbox Junk savedbefore 10d
${DOVEADM} expunge -A mailbox Sent savedbefore 10d


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от Филимон Грустный on 18-Дек-14, 14:38 
Там есть ещё такая тонкость: подтирается по дате попадания именно в папку, а не когда письмо было получено сервером.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от pawellrus (ok) on 19-Дек-14, 08:37 
Вот что получается у меня.

[root@srv-mail cur]# doveadm search -u user@domain.ru savedbefore 7d
53cf492a37e78654994c0000eefeeab1 1
53cf492a37e78654994c0000eefeeab1 2
53cf492a37e78654994c0000eefeeab1 3
[root@srv-mail cur]# doveadm search -u user@domain.ru mailbox Sent savedbefore 7d
[root@srv-mail cur]# doveadm search -u user@domain.ru mailbox Sent savedbefore 7d


У юзера есть только отправленные письма. Без указания ящика он их находит. С указанием - нет.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от pavel_simple (ok) on 19-Дек-14, 09:28 
> Вот что получается у меня.
> [root@srv-mail cur]# doveadm search -u user@domain.ru savedbefore 7d
> 53cf492a37e78654994c0000eefeeab1 1
> 53cf492a37e78654994c0000eefeeab1 2
> 53cf492a37e78654994c0000eefeeab1 3
> [root@srv-mail cur]# doveadm search -u user@domain.ru mailbox Sent savedbefore 7d
> [root@srv-mail cur]# doveadm search -u user@domain.ru mailbox Sent savedbefore 7d
> У юзера есть только отправленные письма. Без указания ящика он их находит.
> С указанием - нет.

значит имя ящика в котором они лежат не Sent

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от pawellrus (ok) on 19-Дек-14, 09:41 
А в каком ящике они могут лежать в принципе?


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от PavelR (??) on 19-Дек-14, 09:42 
> А в каком ящике они могут лежать в принципе?

В любом.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. " doveadm-expunge для отправленных сообщений"  –1 +/
Сообщение от pawellrus (ok) on 19-Дек-14, 09:47 
Но ведь список возможных имен ящиков строго определен? Inbox, Sent, Drafts и так далее. Или все же нет?
Возможно ли как то узнать имя ящика, где они сохранены?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от PavelR (??) on 19-Дек-14, 11:55 
> Но ведь список возможных имен ящиков строго определен? Inbox, Sent, Drafts и
> так далее. Или все же нет?
> Возможно ли как то узнать имя ящика, где они сохранены?

Не ящика, а папки.

Список возможных имен не может быть строго определен. Можно создавать папки произвольным образом, древовидная структура. Имя папки, в которую почтовый клиент сохраняет отправленную почту можно посмотреть в настройках почтового клиента.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от pawellrus (ok) on 19-Дек-14, 13:01 
Тогда как удалить отправленные письма doveadm-ом.
Структура почтового каталога пользователей выглядит примерно, как на картинке.

http://i63.fastpic.ru/big/2014/1219/62/4b9f14b56d80058fc0b52...

В корне хранятся входящие письма, а в папках с нечитаемым названием - отправленные.
У самого меня опыта работы с postfix/dovecot, к сожалению нет.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от PavelR (??) on 19-Дек-14, 14:13 
> Тогда как удалить отправленные письма doveadm-ом.
> Структура почтового каталога пользователей выглядит примерно, как на картинке.
> http://i63.fastpic.ru/big/2014/1219/62/4b9f14b56d80058fc0b52...
> В корне хранятся входящие письма, а в папках с нечитаемым названием -
> отправленные.
> У самого меня опыта работы с postfix/dovecot, к сожалению нет.

Страна обречена.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от Филимон Голодный on 19-Дек-14, 15:33 
А что вам мешает эту красоту нечитаемую впилить в комаду doveadm ? Ну, или переконфигурировать клиента, чтобы он не в Отправленные (на сервере) хранил, а в Sent. В Thunderbird, например, визуально для клиента не изменится ничего даже


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от pawellrus (ok) on 19-Дек-14, 15:49 
> А что вам мешает эту красоту нечитаемую впилить в комаду doveadm ?
> Ну, или переконфигурировать клиента, чтобы он не в Отправленные (на сервере)
> хранил, а в Sent. В Thunderbird, например, визуально для клиента не
> изменится ничего даже

То, что пользователей много, как и отправленных писем, а я хотел как-то автоматизировать чистку ящиков.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. " doveadm-expunge для отправленных сообщений"  +/
Сообщение от PavelR (??) on 20-Дек-14, 20:25 
>> А что вам мешает эту красоту нечитаемую впилить в комаду doveadm ?
> То, что пользователей много, как и отправленных писем, а я хотел как-то
> автоматизировать чистку ящиков.

Повторите еще раз, что Вам мешает впилить эту красоту в команду doveadm?
То, что пользователей много? То, что вы хотели это автоматизировать?
Что мешает-то?


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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