Показано с 1 по 9 из 9

Тема: При удалении писем из почтовых ящиков и корзины они не удаляются с винта

  1. #1
    neofit
    neofit вне форума
    Новичок
    Регистрация
    22.11.2002
    Сообщений
    7

    При удалении писем из почтовых ящиков и корзины они не удаляются с винта

    При удалении писем из почтовых ящиков и корзины они не удаляются с винта. (хотя из The Bat’а исчезают) Точнее про сами письма я не знаю, а вот аттачменты не удаляются - это факт, так как размер директории с ящиком при удалении письма с большим аттачментом не уменьшается. Так же при переносе письма из папки в папку или в корзину увеличивается размер директории. То есть в старой папке не удаляется, а в новую записывается. В результате The Bat уже занимает 500 МБт!!! Убить руками эти письма (файлы) с винта я не могу, так как сложновато разобраться с файлами *.msb, *.tbb, *.tbi, да и писем у меня уже несколько тысяч.
    Как мне быть в этой ситуации? Как ненужные письма-то удалить совсем (с винчестера)?
    Я пользуюсь The Bat 1.45

    Если не сложно, скиньте ответ на мыло bbar@mail.ru.

  2. #2
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re: При удалении писем из почтовых ящиков и корзины они не удаляются с винта

    А доки читать не пробовали?
    Папки сожмите :-) Знаете сколько свободного места на винте освободится :-)
    А еще лучше обновите версию бата. В новых версиях можно крыжик поставить и при выходе из программы, Бат сам будет их сжимать!

    [%sig%]

  3. #3
    neofit
    neofit вне форума
    Новичок
    Регистрация
    22.11.2002
    Сообщений
    7

    Да зачем мне сжимать то, что надо удалить??????

    >А доки читать не пробовали?

    Пробовал. В свое время прочел от корки до корки.

    >Папки сожмите :-) Знаете сколько свободного места на винте освободится :-)

    Да зачем мне сжимать то, что надо удалить??????
    Да и к тому же, кто же по сети шлет не заархивированные файлы?! А сжать приаттачменный архив больше чем в ~1,5 раза не получиться!

    Короче, мне надо удалить ненужные письма вместе с приаттачменными файлами.

    Может кто подскажет, что за глюк такой, и как с ним бороться?

    Версия Бата у меня 1.45.

  4. #4
    imported_ivonin
    Guest

    Re: Да зачем мне сжимать то, что надо удалить??????

    >>А доки читать не пробовали?
    > Пробовал. В свое время прочел от корки до корки.


    Я прошу прощения за нескромно перефразированный вопрос Вадика: а понять доки не пробовали? :-)))

    >>Папки сожмите :-) Знаете сколько свободного места на винте освободится :-)
    > Да зачем мне сжимать то, что надо удалить??????
    > Да и к тому же, кто же по сети шлет не заархивированные
    > файлы?! А сжать приаттачменный архив больше чем в ~1,5 раза
    > не получиться!


    М-да… Я попробую "на пальцах": в тот момент, когда Вы удаляете письмо из The Bat!, оно не удаляется физически. Оно только помечается, как удаленное. Это общий принцип работы практически со всеми базами данных (а что такое база писем, как не база данных :-))) )

    Физически письма, помеченные, как удаленные, удаляются из базы только при операции сжатия базы.

    [%sig%]

  5. #5
    imported_GVD
    Guest

    Re: Да зачем мне сжимать то, что надо удалить??????

    Эттта… Плохо читал… И наверное не то чего-то… Мы ж не про архивирование и сжатие NTFS, а совсем про другое. Сжатие почтовой базы есть практически в любой почтовой программе. Если верить моему FAQ то надо поступать так: "После удаления письма из папки оно просто не отображается, а физически так и продолжает находится в базе. Нужно выделить этот трэш (или любую другую папку), затем в меню выбрать пункт "Папка"-"Сжать папку". И вот тогда все действительно удалится и насовсем. Или еще можно выбрать пункт "Папка"-"Сжать все папки", тогда ужмутся старые письма во всех папках всех ящиков. Но зато уж и обратно ничего восстановить нельзя." В версии 161 есть опция в свойствах ПЯ "сжимать все папки при выходе". Самое оно!

  6. #6
    neofit
    neofit вне форума
    Новичок
    Регистрация
    22.11.2002
    Сообщений
    7

    Re: Да зачем мне сжимать то, что надо удалить??????

    Видимо что-то пропустил или забыл. Все-таки 2 года прошло. Большое спасибо за ответы, но у меня есть еще вопросы.

    1. Так процедура сжатия в TB означает архивирование или удаление всякого мусора или и то и другое?

    2. Про такой механизм удаления в базах данный я слышал. Но нафига это вообще надо???

    3. Пока я боролся за удаление ненужных писем, в порыве гнева что-то не то потер. В TB теперь этих писем не видно, а на винте они валяються. Как мне их восстановить.

    4. При удалении письма, допустим, из папки SENT, оно попадает в TRASH. При этом размер SENT'а не уменьшаеться, а TRASH'а увеличиваеться. То есть письмо физически остаеться в SENT'е (только стновиться невидимым) и еще записываеться в TRASH. Так и должно быть?

  7. #7
    imported_ivonin
    Guest

    Re: Да зачем мне сжимать то, что надо удалить??????

    > 1. Так процедура сжатия в TB означает архивирование или
    > удаление всякого мусора или и то и другое?


    Она означает только физическое удаление из базы писем, помеченных ранее, как удаленные.

    > 2. Про такой механизм удаления в базах данный я слышал. Но
    > нафига это вообще надо???


    Для того, чтобы скорость в процессе работы с базой не падала. Представьте себе: у Вас есть база в 1000 писем, Вы решили удалить пятое и 237-ое письмо… Три четверти базы (весь хвост) придется переписывать. Это медленно. Проще просто пометить эти письма, как удаленные, а физически удалить их один раз, по заказу пользователя.

    А вообще - если Вы пользователь, а не программист, то вникать в целесообразность алгоритмов работы с БД не стоит - не потому, что это совсем неинтересно, а потому, что нужно обладать определенной технической подготовкой.

    > 3. Пока я боролся за удаление ненужных писем, в порыве гнева
    > что-то не то потер. В TB теперь этих писем не видно, а на
    > винте они валяються. Как мне их восстановить.


    Правый клик на папке, далее - по интуиции :-)))

    > 4. При удалении письма, допустим, из папки SENT, оно попадает
    > в TRASH. При этом размер SENT'а не уменьшаеться, а TRASH'а
    > увеличиваеться. То есть письмо физически остаеться в SENT'е
    > (только стновиться невидимым) и еще записываеться в TRASH.
    > Так и должно быть?


    Да. се именно так и происходит, и должно происходить… Избыточность, как способ обеспечения отката.

    [%sig%]

  8. #8
    neofit
    neofit вне форума
    Новичок
    Регистрация
    22.11.2002
    Сообщений
    7

    Re: Да зачем мне сжимать то, что надо удалить??????

    >А вообще - если Вы пользователь, а не программист, то вникать в целесообразность алгоритмов работы с БД не стоит - не потому, что это совсем неинтересно, а потому, что нужно обладать определенной технической подготовкой.

    Вообще-то я программист-электронщик, но вот только с базами данных работать не приходилось.

    >> 3. Пока я боролся за удаление ненужных писем, в порыве гнева
    >> что-то не то потер. В TB теперь этих писем не видно, а на
    >> винте они валяються. Как мне их восстановить.

    >Правый клик на папке, далее - по интуиции :-)))

    Сделал правый клик, но ничего подходящего не обнаружил. У меня лыжи не катят или просто в версии 1.45 этого нету.

    Кстати, просмотрел help снова. Ничего про сжатие не обнаружил. :-(

  9. #9
    imported_GVD
    Guest

    Re: Да зачем мне сжимать то, что надо удалить??????

    Друг… Смени версию и не заморачивайся… Иди лучше контроллеры программируй… Вроде уже всё рассказали - чего тебе ещё-то? Про работу с БД? Это не к нам… А по ВАТ!у уже всё сказано.

    [%sig%]

Похожие темы

  1. Удалять письма с сервера при их удалении из корзины - трабл
    от alexman в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 09.08.2012, 20:00
  2. Дубли почтовых ящиков…
    от Tvirus в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 04.02.2009, 22:02
  3. Удалять письма с сервера при удалении из корзины
    от DrZubr в разделе The Bat!: вопросы и ответы
    Ответов: 6
    Последнее сообщение: 07.02.2005, 15:37
  4. Ограничено ли количество почтовых ящиков?
    от Alexei в разделе The Bat!: вопросы и ответы
    Ответов: 47
    Последнее сообщение: 25.11.2003, 01:57