Temat: Ginąca wiadomośc pocztowa

Witam,

Mój TheBat gubi pocztę. Obserwuję to od dłuższego czasu lecz zawsze
byłem zbyt leniwy na sprawdzenie o co chodzi. Dziś przysiadłem bo
dalej tak być nie może. Opisuję sytuację..

1. Dodane  kilka kont w TheBat. Standardowe ustawienia
    Zwykłe pop3 nieszyfrowane, smtp z autoryzacją
    serwer działa na postfix + sasl courier-pop3d

2. Na moje konto zostaje wysłana poczta (testowa poczta
    na jakiej dziś to testuje to list z allegro powiadomienia).

3. Na serwerze poczta trafia do mojego Mailidra tj
    Mailidir/new. Widze że tam jest (jestem administratorem
    tego serwera).

4. Dalej... jeżeli zaloguję się przez webmaila (squirrelmail)
    na serwer poczta jest widoczna. Dalej jest w folderze
    Maildir/new

5. I tu główny problem z TheBat.. odbieram pocztę, on
    jej nie pobiera tylko kasuje z serwera. W TheBat jej
    nie widze, na serwerze jej juz nie ma bo skasował...

Log odbioru poczty POP3 wygląda następująco:

[14:34:23]  C: Connected to swiatowid.elblag.pl, port 110
[14:34:23]  S: +OK Hello there.
[14:34:23]  C: USER adam
[14:34:23]  S: +OK Password required.
[14:34:23]  C: PASS MOJEHASŁO
[14:34:23]  S: +OK logged in.
[14:34:23]  C: STAT
[14:34:23]  S: +OK 1 1696
[14:34:23]  C: LIST
[14:34:23]  S: +OK POP3 clients that break here, they violate STD53.
[14:34:23]  S: 1 1696
[14:34:23]  S: .
[14:34:23]  C: UIDL
[14:34:23]  S: +OK
[14:34:23]  S: 1 UID37-1170350570
[14:34:23]  S: .
[14:34:23]  C: DELE 1
[14:34:23]  S: +OK Deleted.
[14:34:23]  C: QUIT
[14:34:23]  S: +OK Bye-bye.

Skopiwałem na serwerze plik z testowym e-mailem. Powtarzałem ta operację kilkakrotnie
ciągle widomość jest kasowana. TheBat nie wysyła do serwera zapytania RETR 1
tylko od razu DELETE 1.


Drążąc dalej...


Skopiowałem tą testową wiadomość e-mail (fizycznie plik) na zupełnie inny
serwer pocztowy ale o identycznej konfiguracji jak poprzedni. Z tego
konta także odbieram wiadomości w TheBat. Spróbowałem odebrać wiadomość
i doszła normalnie...


Zaciekawiony postanowiłem powtórzyć przypadek testowy. Okazuje się
że poczta znowu została odebrana poprawnie. Kolejna powtórka daje już
efekt niespodziewany.. The Bat kasuje pocztę z serwera i nie pobiera
wiadomości takiej samej jak już posiada. Jeżeli mam w skrzynce odbiorczej
list i na serwer dochodzi drugi taki sam list odrzuca go i nie pobiera.

Pomyślałem więc... może na tym pierwszym koncie mam gdzieś taki sam
list.. ale co znaczy taki sam.. takiego samego nie mam napewno.
Mam nadawane z tego samego adresu ale takiego smaego nie ma.
Dlaczego więc TheBat jej nie pobiera tego listu tylko automatycznie
kasuje????

Usunełem konto z TheBat.  Założyłem jeszcze raz z konfiguratora.
Nie zmieniałem żadnych opcji domyślnych poza tym że włączyłem
logowanie protokołu POP3 i dalej tak samo.. Raz list jest raz
jest kasowany...


Bardzo proszę o pomoc bo jest to dla mnie sytuacja niedopuszczalna.
Jeżeli dalej bede tracił listy bede musial zrezygnowac z mojego
kochanego TheBat'a.

PS. The Bat 3.65.03 jednak na innych było podobnie jak napisałem
na początku.


pozdrawiam

2

Odp: Ginąca wiadomośc pocztowa

bohateur napisał/a:

1. Dodane  kilka kont w TheBat. Standardowe ustawienia
    Zwykłe pop3 nieszyfrowane, smtp z autoryzacją
    serwer działa na postfix + sasl courier-pop3d

Obawiam się, że problem wiąże się z takim zestawem programów na serwerze (courier czasem dziwnie się zachowuje). Google wyświetlił ponad 400 informacji jako wynik wyszukiwania frazy "POP3 clients that break here, they violate STD53". Nie wszyskie dotyczą błędów, ale problem jest chyba szerszy i wiąże się z zachowaniem klienta POP3 po odbiorze z serwera odpowiedzi +OK bez argumentów na pytanie LIST. Czy wśród innych wersji TB! sprawdzałeś także najnowsze?

3

Odp: Ginąca wiadomośc pocztowa

Tak sprawdzałem także najnowszą. Co do komunikatu "POP3 clients that break here, they violate STD53" to jest to standardowy
komunikat jakim wita nas courier po wydaniu polecenia user login pass haslo. Sprawdzałem także  przed chwila najnowszą wersję TheBat'a.
Zachowuje się identycznie. Pobiera wiadomośc raz. Jeżeli ma do odbioru kolejny raz tą samą wiadomośc to gubi ją (kasuje od razu). Nawet jak usunę wszystkie wiadomości z folderów odebrane/wysłane to TheBat nie odbiera wiadomości z serwera.

4

Odp: Ginąca wiadomośc pocztowa

Witam ponownie.

To nie jest kwestia Couriera. Jako serwer pop3 zainstalowałem Solid POPd.
Sytuacja dalej jest taka sama.

5

Odp: Ginąca wiadomośc pocztowa

Tak, to nie tylko przypadek Couriera, ale także i innych klientów oraz serwerów. Nie bardzo wiem co Ci poradzić, bo sam nigdy się z czymś takim nie spotkałem, a korzystałem z wielu serwerów. Dam znać, jeśli dowiem się cokolwiek więcej.

6

Odp: Ginąca wiadomośc pocztowa

Dokopałem się w archiwum forum z ritlabs do osoby która ma taki sam problem. Jak widze nie jest rozwiązany a jest chyba poważny.
http://tinyurl.com/2dazvu

7

Odp: Ginąca wiadomośc pocztowa

Jak sie zachowuje poczta jezeli zaznaczysz w Becie aby kopie pozostawaly na serwerze?
Jezeli zalezy Tobie na poczte (dodatkowo jezeli masz sentymenty do konkretnego adresu) tak jest jeszcze awaryjne rozwiazanie przekierowac wszystko na inny serwer ktory nierobi takich "klockow".

8

Odp: Ginąca wiadomośc pocztowa

Ale tak się dzieje na wszystkich serwerach. Testuje w tej chwili to zachowanie na konkretnych 2 gdzie mogę sprawdzac też od środka co się dzieje. Jak zaznacze pozostawianie kopii wiadomości na serwerze to jest wporządku. Od strony serwera wygląda to tak że odbiera wiadomośc pocztową z folderu Maildir/new potem przenosi ja do Maildir/cur. Jeżeli tą samą wiadomość skopiuje do folderu new jeszcze raz to też odbierze.

9

Odp: Ginąca wiadomośc pocztowa

Mała aktualizacja..

To co napisałem wyżej testowałem na starym TheBacie 2.12.0.4  po zaznaczeniu zostaiwaj kopie na serwerze odbiera wiadomośc
a następnie wiadomość na serwerze zostaje w folderze cur/. The Bat najnowszy testowany przed chwilą po zaznaczeniu opcji
zostawiaj kopie na serwerze działa tak że  nie pobiera wiadomości  z serwera (z folderu Maildir/new) a jedynie przenosi ja
bez pytania do (Maildir/cur). Efekt jest taki że na serwerze poczta zostaje ale nie ma jej na komputerze lokalnym smile

Zupełnie inaczej niż 2.12.0.4

Chcąc odebrać wszystkie wiadomości z serwera te przeczytane i nieprzeczytane te  z folderu cur/ i te z new/ trzeba użyć
mało wygodnego dyspozytora poczty.

10

Odp: Ginąca wiadomośc pocztowa

Czytam ten wątek i czytam i mam nieodparte wrażenie, że testujesz TB na "tej samej" wiadomości, która z natury rzeczy powinna być kasowana po odebraniu. Pamiętaj że to czy wiadomość jest taka sama jak już wcześniej pobrana nie decyduje np. dodana jedna literka w treści a może wystarczyć np. mid i adres nadawcy.