721

(4 odpowiedzi, napisanych Szablony i filtry)

The Bat! nie ma żadnych filtrów, które mogłyby zaburzyć odbierane wiadomości. Wiadomość dociera do Ciebie bez zmian, ale nie jest wyświetlana w całości - a to może być spowodowane zarówno błędami w interpretacji kodu HTML w samym programie (bo zapewne o takie wiadomości Ci chodzi, chociaż tego nie podałeś), jak i udziwnionym formatowaniem takiej wiadomości. W przeglądarce WWW będziesz widział wszystko.

Pracujesz na dość starej wersji Voyagera, spróbuj zainstalować najnowszą (4.2.25.1) i sprawdź czy sytuacja się nie zmieniła.

Wygląda to raczej na kłopoty na linii program-system, być może związane z prawami dostępu do jakiegoś katalogu, ale nie wypowiadam się na ten temat autorytatywnie. Czy podany przez Ciebie fragment pliku thebat_Exception.log zawiera całość wpisu dotyczącego tego błędu EAccessViolation? Jeśli nie, zacytuj ten fragment w całości a ja zgłoszę ten błąd do autorów. Możesz także zrobić to samodzielnie pod adresem https://www.ritlabs.com/bt/view_all_bug_page.php

723

(3 odpowiedzi, napisanych Ogólne)

Z komentarzami dzieje się coś dziwnego, mam nadzieję, że uda się to naprawić.

724

(3 odpowiedzi, napisanych Szablony i filtry)

W pierwszym filtrze masz warunki Nadawca jest adres AND Odbiorca zawiera adres. Kwalifikator jest oznacza, że dane pole nagłówka musi być literalnie takie jak użyty argument. Kwalifikator zawiera ma szersze znaczenie, bowiem dopuszcza obecność innego tekstu w badanym polu.

W drugim filtrze w obydwu warunkach użyłeś kwalifikatora jest. Skoro ten filtr nie chce działać, to znaczy, że oprócz podanego argumentu w którymś polu występuje dodatkowy tekst. Sprawdź co widzisz w nagłówkach wiadomości w polach Nadawca i Odbiorca i porównaj z filtrem, wtedy prawdopodobnie będzie jasne dlaczego taki filtr nie działa.

Radzę jednak użyć prostszego filtru w grupie filtrów poczty wychodzącej. Nie musisz w nim sprawdzać pola nadawcy, bo zawsze będzie w nim Twój adres. Wystarczy sprawdzić, czy pole Odbiorca zawiera taki wpis jakiego używasz do adresowania wiadomości do samego siebie (czyli użyć np. kwalifikatora jest Imię Nazwisko e-mail)

725

(3 odpowiedzi, napisanych Ogólne)

Masz rację, program obsługuje tylko jedno konto, zatem jego użyteczność jest mocno ograniczona. Próbowałem utworzyć nowe konto z wiersza poleceń za pomocą opcji /ADD - lecz ona także nie działa.

726

(11 odpowiedzi, napisanych Szablony i filtry)

Masz rację, autor wyraźnie napisał w pomocy: Liest alle E-Mail Adressen aus dem "Text" aus und gibt sie, getrennt mit dem angegebenen "Trennzeichen" zurück. Myślałem, że tu chodzi o treść wiadomości, ale może to być dowolny tekst.

Może więc się to udać, jeśli jako parametr do tego makra użyjemy wyniku działanie wcześniej omawianego szablonu.

727

(11 odpowiedzi, napisanych Szablony i filtry)

Makro %XMP_XtrEMLs służy do wyłuskiwania adresów e-mail zawartych w treści wiadomości, a nie w nagłówkach - nie jest zatem przydatne do tego celu. Poza tym, nadal pozostaje problem usunięcia wybranego tekstu, który jak widać nie do końca działa skutecznie.

Czy podając adres do wycięcia dodajesz do niego ostre nawiasy, tzn. czy pierwszy wiersz Twojego szablonu ma postać:

%_A="<adres_do_wycięcia>"%-

Wypróbuj jeszcze taki zapis.

728

(11 odpowiedzi, napisanych Szablony i filtry)

Nie do końca przemyślałem działanie tych makr. Cóż będzie się działo jeśli chcesz usunąć jakiś wpis z listy odbiorców i ten wpis znajduje się w środku listy? Makro %XMP_StrRepl zastąpi go pustym łańcuchem, ale zostanie jeszcze przecinek. Należałoby zatem usuwać ciąg znaków razem z poprzedzającym go przecinkiem i spację, ale wówczas makro nie działa (przynajmniej u mnie).

Poza tym popełniłem jeszcze jeden błąd: w pierwszym wierszu szablonu użyłem wyrażenia %_Cc1(%Cc), a powinno być %_Cc1(%CcList). Poza tym szablon zmieniający w taki sposób nagłówki musi byś wywoływany dopiero wtedy, gdy nagłówki zostaną wypełnione pierwotną zawartością - wówczas można je modyfikować.

Nie mam teraz pomysłu jak taką modyfikację skutecznie zautomatyzować.

Twój problem (kłopoty z odświeżaniem zawartości folderów wirtualnych) pojawiał się na angielskiej liście dyskusyjnej TBBETA, ale w zasadzie nic konkretnego nie mogłem tam znaleźć. Problem na ogół ustępował samoistnie, bez rozpoznania dlaczego tak się dzieje, albo znikał w zaktualizowanej wersji. Tak np. było w wersji 4.2.10.17, ale towarzyszył temu komunikat o błędzie "List index out of bounds". Sprawdź na wszelki wypadek czy nie pojawiły się u Ciebie jakieś wpisy w pliku thebat_Exceptions.log (znajdziesz go w katalogu ..\Mail).

Podobnie jak Ty, używam wielu folderów wirtualnych z różnymi kryteriami filtrowania, śledzących pocztę w wielu zwykłych folderach. Nie zaobserwowałem jednak żadnych zakłóceń w ich działaniu, chociaż dzienna porcja dużych wiadomości dochodzi niekiedy do kilkudziesięciu. Dotyczy to zarówno The Bat!, jak i jego przenośnej wersji, Voyagera. Praktycznie zawsze korzystam z najnowszych wersji beta, zwracając tylko uwagę na to, aby nie instalować wersji z oczywistymi błędami, które inni testerzy-ochotnicy zauważyli wcześniej. Spróbuj zatem zainstalować najnowszą wersję beta (4.2.35, do pobrania z adresu http://www.ritlabs.com/download/files3/ … 42350.rar) i sprawdź co się dzieje. Korzystam z niej bez problemu, mogę więc polecić i Tobie.

Spróbuj także oczyścić zawartość katalogu ..\Mail\cache - ale to tylko na wszelki wypadek, bo niekiedy taka operacja pomagała w różnych dziwnych przypadkach. Możesz również zmienić stan opcji Automatyczne odświeżanie i Zapamiętuj stan między sesjami we właściwościach folderów wirtualnych.

730

(4 odpowiedzi, napisanych Ogólne)

Być może winien jest uszkodzony plik TBUSER.DEF (lub TBUSER.EEF w trybie z szyfrowaniem), opisujący zmiany w definicjach interfejsu użytkownika. Nie jestem jednak tego pewien. Na wszelki wypadek spróbuj przy wyłączonym programie skopiować go w bezpieczne miejsce (znajdziesz go w głównym katalogu z pocztą) i usunąć z tego katalogu. The Bat! po uruchomieniu powinien przywrócić standardowe ustawienia elementów interfejsu, ale czy dotyczy to pól nagłówka wyświetlanych w edytorze - tego nie wiem.