881

(6 odpowiedzi, napisanych Ogólne)

Cojak napisał/a:

Często się bowiem zdarza, że ktoś musi odpisać na taki e-mail i zapomniawszy wykasować w temacie Re: ..... słowa SPAM wysyła taką odpowiedź do nadawcy co może wprawić go w konsternację i/lub wrzucić ten list do SPAMu lub całkowicie zostać usuniętym przez serwer lub filtr.

Rozwiązanie dla odpowiedzi i przekazania jest bardzo proste - wystrczy odpowiedni szablon. Od lat używam takich szablonów, które usuwają wszelkie przedrostki typu Odp:, PD:, Re[2]: itp. Szablony są tak skonstruowane, że usuwają także z tematu pierwotnego listu wszelkie frazy w nawiasach kwadratowych, zatem i fraza [SPAM] jest usuwana.

Oto fragment mojego szablonu odpowiedzi, który wykonuje takie operacje:

%SetPattRegExp="(?is)\A\:?(\s*(re|ha|rcpt|fwd|fw|odp|pd)%-
(\[\d{1,3}\])?:\s*|\[.*?\])*\s*(.*?)\Z"%-
%RegExpBlindMatch(%OSubject)%-
%_Temat(%SubPatt(4))%-
%Subject="Re: %_Temat"%-

Podobnie będzie dla szablonu przekazania:

%SetPattRegExp="(?is)\A\:?(\s*(re|ha|rcpt|fwd|fw|odp|pd)%-
(\[\d{1,3}\])?:\s*|\[.*?\])*\s*(.*?)\Z"%-
%RegExpBlindMatch(%OSubject)%-
%_Temat(%SubPatt(4))%-
%Subject="Fwd: %_Temat"%-

W obydwu przypadkach za wycięcie frazy w nawiasach kwadratowych jest odpowiedzialny wzorzec \[.*?\] w drugim wierszu szablonu. Jeśli chcesz zawęzić działanie tylko do frazy [SPAM], wpisz w szablonie zamiast tego wzorca inny: \[SPAM\] - napewno będzie działać.

Rozwiązanie globalne, tzn. usuwające jakiś ustalony fragment tekstu z tematu pierwotnego listu, również można zautomatyzować bez potrzeby posługiwania się edytorem tekstu w celu zmiany tematu. Tak jak napisał wyżej Krzysztof, cała operacja przebiega następująco: eksport wiadomości do pliku w formacie skrzynki uniksowej, wyszukanie i wycięcie niepożądanej frazy, a na koniec import zmodyfikowanego pliku do wskazanego folderu. To wszystko można załatwić jednym filtrem, który będzie uruchamiany ręcznie po zaznaczeniu odpowiedniej wiadomości. Filtry działające na tej zasadzie były tutaj kilkakrotnie opisywane, m. in. tak działa filtr do naprawy wątków. Jedyną trudność może tu stanowić skonstruowanie odpowiedniego wyrażenia regularnego wykorzystywanego przy imporcie pliku - ale nie jest to problem mocno skomplikowany. Jeśli znajdę chwilę czasu, przetestuję taki filtr i zamieszczę na tym forum.

Sądzę, że trzeba jeszcze ustawić w systemie domyślnego klienta poczty, wskazując tam na The Bat! (w opcjach internetowych). Tak trzeba postąpić w przypadku przycisku na myszy, zatem może i klawiatura także jest w taki sam sposób obsługiwana przez system.

883

(9 odpowiedzi, napisanych Ogólne)

Qubaciq napisał/a:

Po kliknięciu klasyfikuj do śmieci wiadomość ląduje w koszu, dlaczego po kliknięciu nie do śmieci nie wraca do odebranych?

Wiadomość uznana za spam ląduje albo we wspólnym folderze Śmieci (takie jest chyba domyślne ustawienie wtyczki antyspamowej) albo w folderze o takiej samej nazwie umieszczonym w danym koncie. Znane jest zatem miejsce docelowe, ale informacja o tym na jakie konto przyszła dana wiadomość nie jest zapamiętywana. Podejrzewam, że bardzo skomplikowałoby to kod wtyczki i mocno utrudniło jej działanie.

Pozostaje zatem ręczne wskazywanie już odebranego spamu.

884

(2 odpowiedzi, napisanych Ogólne)

Przenoszenie poczty z kilku kont do jednego folderu możesz wykonać za pomocą filtrów ustawionych dla każdego konta oddzielnie (lub filtrów wspólnych, które w Twojej wersji programu są już dostępne). Gorzej będzie z wysyłką, ponieważ musisz konto wysyłkowe ustawiać ręcznie albo musisz stworzyć takie szablony odpowiedzi i przekierowania, które na podstawie adresu odbiorczego w pierwotnej wiadomości będą ustawiały konto nadawcze.

To co chcesz zrobić raczej nie skończy się dobrze, ponieważ gromadzenie dużej liczby wiadomości w jednym folderze nie jest polecane (błędy zawsze mogą się pojawić, a dodatkowo występuje  fizyczne ograniczenie rozmiaru pliku bazy wiadomości do 2 GB). Foldery i możliwość sortowania poczty w The Bat! to jedna z jego zalet i warto z niej korzystać zamiast wrzucać całą pocztę do jednego worka.

P.S. The Bat! nigdy nie umożliwiał pracy w trybie jednej skrzynki odbiorczej dla wielu kont, tutaj Twoja pamięć Cię zawiodła.

Wydaje mi się, że taki filtr nigdy nie będzie działał, ponieważ wszystkie filtry poczty wychodzącej są uruchamiane dopiero po faktycznej wysyłce wiadomości.

886

(9 odpowiedzi, napisanych Ogólne)

Jeśli chodzi o wtyczkę antyspamową, polecam AntiSpam Sniper. Nie ma z nią praktycznie żadnych problemów, działa od pierwszego uruchomienia. Ja korzystam z wersji płatnej, ale wersja darmowa różni się od niej nieznacznie. Wtyczka jest dostępna tutaj: http://www.antispamsniper.com/products.html#tb

887

(9 odpowiedzi, napisanych Ogólne)

Posiadanie kopii zawsze jest przydatne, w szczególności w takich przypadkach. Skopiuj w bezpieczne miejsce katalog z pocztą (domyślnie ma on nazwę ..\Mail), wykonaj także kopię zapasową i po prostu zainstaluj nową wersję bez usuwania starej. Zapewne nic się nie stanie i wszystkie ustawienia łącznie z wiadomościami we wszystkich folderach będziesz miał od razu dostępne. W przypadku niepowodzenia instalacji (co raczej się nie zdarza), możesz wrócić do starej wersji.

Po pierwsze: nie podpinaj się pod istniejący wątek, jeśli Twój problem dotyczy czegoś innego.

Teraz prawdopodobna przyczyna odmiennego wyświetlania "podpisu": The Bat! traktuje jako podpis tekst, który jest poprzedzony wierszem zawierającym dwa minusy i spację. Jeśli nie masz w szablonie tak zdefiniowanego podpisu, The Bat! potraktuje wszystko jako zwykłą treść wiadomości.

889

(27 odpowiedzi, napisanych FAQ - pytania i odpowiedzi)

Prawdopodobnie pozostał podwójny wpis w Terminarzu - usuń stamtąd jedną z operacji o nazwie Automatyczna kopia zapasowa i powinno działać dobrze.

890

(6 odpowiedzi, napisanych Ogólne)

Pamiętam podobny problem u siebie w którejś z wcześniejszych wersji TB!, gdy wprowadzono możliwość odzielenia panelu z załącznikami w edytorze jako oddzielnego okna na pulpicie. Należało odnaleźć na pulpicie Windows maleńkie okienko i ponownie umieścić je w oknie edytora. Potem działało to normalnie. Może i u Ciebie wystąpił podobny problem?