Новые комментарии

Админ - в ответ на Поиск в GAL по всем полям 13 лет назад »»»

Кстати раз уже заговорили о GAL то существует такая проблема, был контакт почты значит, потом контакт почты удалили, я уже не говорю что его перед этим просто блокировали, и пытались скрыть в ГАЛ, но все ОДНО, понимаете все одно, что с ним не делай. в дескптоп клиенты не пропадает, ЧТО ДЕЛАТЬ ГОСПОДА? как сделать чтобы он пропал в десктоп клиенте. в веб интерфейсе вроде нету а там есть, что сделать чтобы там и там не было

С УВАЖЕНИЕМ 

Гость - в ответ на Поиск в GAL по всем полям 13 лет назад »»»

Очень интересный вопрос, я тоже ищу ответ на него  

DruGoeDeLo - в ответ на Удаление старой почты 13 лет назад »»»

Всегда пожалуйста :)

dracosha-andrew - в ответ на Удаление старой почты 13 лет назад »»»

Спасибо!!

Решить такую же задачу при помощи скриптов IMAPTOOLS не получилось именно из-за того, что я не знал как получить имя папки. Эта методика позволить расширить задачу -- пропускать папку с именем Archive. 

Чуть попозже начну "пилить" Спасибо за идеи. ;-) 

DruGoeDeLo - в ответ на Удаление старой почты 13 лет назад »»»

Ну а кто мешает нам делать так?

zmmailbox -z -m VASIA@megodomen.ru getallfolders

Это командочка выдаст все папки которые есть на почте у VASIA@megodomen.ru.

Например вот так.

$ zmmailbox -z -m VASIA@megodemon.ru getallfolders
        Id  View      Unread   Msg Count  Path
----------  ----  ----------  ----------  ----------
         1  conv           0           0  /
        16  docu           0           0  /Briefcase
        10  appo           0           0  /Calendar
        14  mess           0           0  /Chats
         7  cont           0           0  /Contacts
         6  mess           0           0  /Drafts
        13  cont           0           0  /Emailed Contacts
         2  mess        1027        1030  /Inbox
         4  mess         247         247  /Junk
        12  wiki           0           0  /Notebook
         5  mess           0           0  /Sent
        15  task           0           0  /Tasks
         3  conv           0           0  /Trash
 

Но нам нужны папки, даже те которые создаст пользователь для хранения писем (например). Ну а это строчки со значением mess.

Для удобства можно сделать вот так.

$ zmmailbox -z -m VASIA@megodomen.ru getallfolders | grep -i mess
        14  mess           0           0  /Chats
         6  mess           0           0  /Drafts
         2  mess        1027        1030  /Inbox
         4  mess         247         247  /Junk
         5  mess           0           0  /Sent

Вывод записать в файлик.

Теперь мы знаем какие папки есть у пользователя.

Обрабатываем файлик, удаляем все символы до символа /, потом удалить символ /. И мы получим чистые названия папок.

Записываем их в файлик. и читаем в переменную (например i), а её подставляем в скрипт. И так до тех пор пока не дойдём до конца строки. А потом берём другой почтовый ящик и всё заного. Делов то.

P.S. Придумать алгоритм не долго. Долго его делать и тестировать :) Желаю удачи. Будет здорово если ты поделишься готовым вариантом.
 

dracosha-andrew - в ответ на Удаление старой почты 13 лет назад »»»

 Осталось понять как сделать так, что бы чистились ящики с любой вложенностью папок и с неизвестными именами. 

 

fufler - в ответ на Использование своих java классов в Alfresco 13 лет назад »»»

Нет, такой проблемы не было. Пару раз tomcat не запускался из-за того, что был указан не уникальный bean id. Можете лог показать?

DruGoeDeLo - в ответ на Удаление старой почты 13 лет назад »»»

А ты смекалист ;)

Вот кусочек добавь и будет ещё из спама удалять :) (А далше по аналогии)

 

Переменную

JUNKID=/tmp/junkid.list

 

Вот тут дописать строчечку 

for i in $(cat $EMAIL);
 do
echo "$i"
  /opt/zimbra/bin/zmmailbox -z -m $i s -l 9999 in:Inbox | grep `date -d '-35 day' +%m/%d/%y`| sed -e "s/^ss*//" | sed -e "s/ss*/ /g" | cut -d" " -f2 > $MESID
  /opt/zimbra/bin/zmmailbox -z -m $i s -l 9999 in:Junk | grep `date -d '-35 day' +%m/%d/%y`| sed -e "s/^ss*//" | sed -e "s/ss*/ /g" | cut -d" " -f2 > $JUNKID

 

 И (почти) в самый конец

  for a in $(cat $JUNKID | grep ^- | sed s/-//g )
  do
  /opt/zimbra/bin/zmmailbox -z -m $i deleteMessage $a
  done
 
  for a in $(cat $JUNKID | grep /-/d)
  do
  /opt/zimbra/bin/zmmailbox -z -m $i deleteConversation $a
  done

 

Я потом себе тоже это дописал. Я скрипт потом немного переделаю хочу чтобы чистил ящики например если он заполнен на 95%. Но это будет ещё не скоро. Будут вопросы, пишите, постораюсь ответить.

Гость - в ответ на Использование своих java классов в Alfresco 13 лет назад »»»

Спасибо за статью!

Вопрос  - а не возникало ли такой траблы, что после прописывания бина в script-services-context.xml сервак альфрески (томкат) вобще не может подняться? У меня его загрузка просто останавливается на одном месте и висит.. :(

пути и именование класса в описании бина - верные.. джарник тоже подложен в правильное место и класс в нем присутствует

dracosha-andrew - в ответ на Удаление старой почты 13 лет назад »»»

Это работает для всей почты во всех папках? Я так понял, что только в inbox, правильно?