381

(27 odpowiedzi, napisanych FAQ - pytania i odpowiedzi)

Mam na swoich kilku kontach ponad 183 tys. wiadomości, w tym na koncie archiwalnym ponad 152 tys. Pracuję albo na komputerze stacjonarnym z Vista 32 bit, albo na notebooku z Win7 32 bit. Obydwie maszyny nie są demonami szybkości, ale na żadnej z nich nie obserwuję wolnego otwierania The Bat!. Przerzucanie starszej poczty na konto archiwalne przyspiesz ajedynie obsługę pozostałych kont, natomiast - jak zauważyłeś - nie wpływa na szybkość otwierania aplikacji. Może masz mało pamięci lub miejsca na dysku?

382

(27 odpowiedzi, napisanych FAQ - pytania i odpowiedzi)

Czy po przeniesieniu poczty do innych folderów włączasz w tych źródłowych oczyszczanie i kompresję (z menu "Folder")? To powinno pomóc, a na pewno pomoże przerzucenie tych wiadomości do folderów na innym koncie, używanym tylko do archiwizacji. W tym wątku masz dokładny opis jak to się robi automatycznie.

383

(3 odpowiedzi, napisanych Szablony i filtry)

Zgadzam się z Tobą, że udostępnienie wersji 5.1 w momencie, gdy jest w niej wiele błędów, to nieodpowiedzialny krok Ritlabs. Śledzę wszystkie kolejne poprawki i uważam, że nawet w tej chwili program raczej nie nadaje się do poważnych celów produkcyjnych. Spróbuj go zaktualizować, instalując wersję 5.1.6.2 ze strony Ritlabs, może to w jakimś stopniu rozwiąże Twoje problemy.

384

(2 odpowiedzi, napisanych Ogólne)

Od dawna korzystam z home.pl i Gmail z szyfrowanym kanałem. Wysyłałem różne załaczniki i takich problemów nie zauważyłem (Win7 i Vista, obydwa systemy 32-bitowe). Jest wiele innych błędów w The Bat!, ale tego u siebie nie mogę potwierdzić.

Jeśli się nie mylę, to Instalator Windows nie pozwala w tym przypadku zainstalować starszej wersji. Spróbuj najpierw odinstalować wersję 5.1.x (bez usuwania poczty), a następnie zainstalować wersję 5.0.36. Oczywiście, przy takich operacjach należy zawsze pamiętać o wykonaniu kopii zapasowej!

386

(6 odpowiedzi, napisanych Ogólne)

Przede wszystkim jak zwykle przy tego rodzaju operacjach należy na wszelki wypadek wykonać kopię zapasową poczty, a następnie odinstalować istniejącą wersję. Przy odinstalowywaniu The Bat! zapyta czy zachować wiadomości - na co oczywiście należy się zgodzić. Potem trzeba zainstalować starszą wersję, a konta i foldery z pocztą powinny zostać odtworzone. Jeśli nie - wtedy masz do dyspozycji kopię zapasową.

Prawdopodbnie wystarczyłaby podmiana pliku thebat.exe na starszą wersję i jeśli masz taki plik - spróbuj. To jest znacznie prostsze i powinno bez problemów zadziałać.

Pierwszy problem można bardzo prosto rozwiązać za pomocą filtru wyzwalanego ręcznie kombinacją klawiszy. Utwórz filtr, w którym jako warunek będzie ustawione "Dowolna wiadomość", jako operację wybierz przeniesienie wiadomości do folderu i na zakłądce "Opcje" w konfiguracji filtru zaznacz "Ten filtr jest aktywny", "Tylko wyzwalanie ręczne" oraz "Uruchom filtr, używając skrótu klawiszowego" (oczywiście tu musisz zdefiniować ten skrót, naciskając wybraną kombinację klawiszy, np. Alt + F12).

Z drugim problemem chyba trzeba będzie uporać się ręcznie. Wtyczka AntiSpam Sniper, która jest dostępna także w wersji darmowej, sprawdza tylko pocztę w momencie jej odbioru. Innych wtyczek obecnie w praktyce się nie spotyka. Po zainstalowaniu AntiSpam Sniper będzie można ją dodatkowo nauczyć rozpoznawania spamu, zaznaczając na liście spam i klikając odpowiedni przycisk w pasku narzedziowym wtyczki.

388

(27 odpowiedzi, napisanych FAQ - pytania i odpowiedzi)

Skoro Twoje potrzeby są takie jak opisałeś, proponuję użyć kilku filtrów wyzwalanych kombinacją klawiszy. Nie można wykorzystać do tego celu jednego filtru, ponieważ katalog docelowy dla poszczególnych lat będzie inny. Załączam przykładowy filtr dla roku 2011, który jest wyzwalany kombinacją Alt+F12 (możesz to zmienić). Po skopiowaniu poniższej definicji filtru do schowka (Ctrl+C) wklej go do filtrów wspólnych do grupy "Wiadomości przeczytane" (Ctrl+V).

$$$$ TB! Message Filter $$$$
beginFilter
UID: [59D0D2CB.01CD18B9.69E836DE.00D0505D]
Name: 2011
Filter: {\0D\0A\20`24`1`1`20101231T220449Z\0D\0A0`24`1`0`20120101T220449Z\0D\0A}
MoveMessage AutoFolder folder \5C\5CARCHIWUM\5C2011
IsManual
IsActive
IsHotkey
IsCheckRule
IsHotkeyOnly
Ignore
endFilter

Podany filtr wybiera wiadomości utworzone po 31.12.2010 i przed 1.01.2012 i przenosi je do folderu "2011" na koncie o nazwie "Archiwum". Te parametry możesz zmodyfikować w definicji filtru, wybierając odpowiedni zakres dat i katalog docelowy dla poczty z kolejnych lat.

Przed uruchomieniem filtru musisz w danym katalogu źródłowym zaznaczyć wszystkie wiadomości na liście (Ctrl+A) i dopiero potem uruchomić filtr (Alt+F12). Możesz także uruchamiać filtr z Terminarza, wskazując tam katalogi, które mają być przefiltrowane.

Uwaga: w konfiguracji filtru na zakładce "Opcje" musisz ręcznie wstawić kombinację klawiszy uruchamiającą filtr, bo na skutek jakiegoś błędu nie chce mi się skopiować.

389

(27 odpowiedzi, napisanych FAQ - pytania i odpowiedzi)

Wiadomości możesz przenosić do innego folderu za pomocą filtru, w którym jako warunek ustawisz np. Data utworzenia przed ..., a jako operację wykonywaną przez filtr wybierzesz przenoszenie wiadomości do wskazanego folderu. Taki filtr należy uruchamiać ręcznie dla każdego folderu oddzielnie (z menu Folder | Przefiltruj zawartość...). Sprawa jest stosunkowo prosta jeśli wiadomości mają być przenoszone do jednego folderu, ale gdy z różnych folderów mają trafić także do rożnych folderów - wtedy przed filtrowaniem każdego folderu należy zmienić w filtrze folder docelowy.

Jest możliwe zbudowanie filtru, który automatycznie wybierałby nazwę folderu docelowego na podstawie folderu źródłowego - w takim przypadku zamiast nazwy folderu docelowego musisz użyć odpowiedniego makra, np. \\Konto_archiwalne\%FolderName ("zamiast "Konto_archiwalne" musisz wstawić rzeczywistą nazwę konta w The Bat!). Po wskazaniu jakiegoś folderu i ręcznym uruchomieniu filtru, na koncie archiwalnym w katalogu o takiej samej nazwie pojawią się przeniesione wiadomości.

Inny, chyba najprostszy sposób, to posortowanie wiadomości wg daty i ich ręczne przeniesienie do wskazanego folderu.

390

(27 odpowiedzi, napisanych FAQ - pytania i odpowiedzi)

Przede wszystkim uwaga podstawowa: taki sposób przemieszczania wiadomości do innych folderów podczas ich kompresji i oczyszczania można obecnie stosować do folderów innych niż "Odebrane" i "Wysłane". W starszych wersjach The Bat! można było je konfigurować podobnie jak inne foldery, utworzone przez użytkownika. Obecnie nie ma we właściwościach folderów "Odebrane" i "Wysłane" stosownych opcji do ustawienia. Wniosek nasuwa się sam: trzeba pocztę odbieraną i wysyłaną najpierw sortować do odpowiednich folderów, a dopiero te foldery skonfigurować tak aby zadziałało automatyczne przenoszenie wiadomości do folderów przeznaczonych na archiwa.

We właściwościach folderu należy ustawić dwie opcje:

1. Trzymaj wiadomości w bazie przez (dni): w sekcji "Dodatkowe" - tu wpisuje się okres przechowywania wiadomości w folderze.

2. Konfiguracja usuwania wiadomości specyficzna dla tego folderu w sekcji "Usuwanie" - tutaj w polu Przenoś do wskazanego folderu należy wskazać folder archiwalny oraz włączyć opcję Użyj alternatywnej metody usuwania do oczyszczania folderów

To już wszystkie ustawienia - teraz po wywołaniu operacji kompresji / oczyszczania wiadomości starsze niż ustawiona liczba dni będą lądowały w folderze archiwalnym.