IMAP i "Sprawdzaj skrzynkę co.."

w dziale Opera Mail - poczta, czat, grupy dyskusyjne i kanały informacyjne
happypiotr napisał(a):

Witam.

Jaki ma sens zaznaczenie aby Opera sprawdzała co jakiś czas konta mail, w momencie gdy te konta są IMAP?

Dziękuję.

Saskatchewan napisał(a):

Osobiście, nie widzę zasadności pytania. To że konto jest IMAP, chyba nie oznacza, że serwer sam wyśle do Ciebie informację, że masz nową pocztę?

stivo85 napisał(a):

Originally posted by Saskatchewan:

To że konto jest IMAP, chyba nie oznacza, że serwer sam wyśle do Ciebie informację, że masz nową pocztę?


Właśnie chodzi o to, że przy IMAPie komunikacja z serwerem jest niemalże nieustanna, więc nie trzeba wymuszać sprawdzania co jakiś czas.

Ryszard napisał(a):

Ciągle, czy tylko w czasie używania skrzynki?

Saskatchewan napisał(a):

Skoro "nie trzeba wymuszać sprawdzania co jakiś czas", to ja rozumiem, że serwer może przysłać do mojego klienta pocztowego informację, że dostałem nową pocztę. Czy tak jest? Moim zdaniem, klient i tak musi sam odpytywać serwer.

stivo85 napisał(a):

Technicznie protokół jest tak skonstruowany, że po włączeniu klienta poczty, utrzymuje on stałe połączenie z serwerem - na zasadzie ciągu komend. W tych komendach klient odpytuje serwer o nowe wiadomości i jeśli takie się pojawią, pobiera nagłówki. I nie ma tutaj sytuacji, ze odpytywanie jest okresowe, ono jest ciągłe, aż do wyłączenia klienta.
Dlatego kiedy na skrzynkę przychodzi mail i masz włączonego klienta ze skonfigurowanym IMAPem, niemal natychmiast dostajesz informację o jego nadejściu.

Saskatchewan napisał(a):

Originally posted by stivo85:

I nie ma tutaj sytuacji, ze odpytywanie jest okresowe, ono jest ciągłe, aż do wyłączenia klienta.

Połączenie jest ciągłe, nie odpytywanie. - Opera by musiała siedzieć i cały czas pytać się serwera: "Ty, a może masz coś nowego dla mnie?".

Jakoś nie mogę dać się przekonać, że jest tak jak piszesz smile.

Saskatchewan napisał(a):

Zrobiłem test jak to jest w Operze (sprawdzaj co: 15 minut):
1. Po kliknięciu na folder IMAP w którym powinna być nowa wiadomość, pojawia się ona natychmiast.
2. Mimo klikania na inne foldery, nowej wiadomości nie widać - pokazała się dopiero po około 15 minutach.

Nie wiem jak jest w innych klientach pocztowych.

stivo85 napisał(a):

Originally posted by Saskatchewan:

Połączenie jest ciągłe, nie odpytywanie.


Jeśli odpytywanie nie byłoby ciągle, to połączenie nie byłoby potrzebne, bo po co? Tak działa POP3.

Oczywiście klient nie pyta ciągle czy są nowe wiadomości, bo w komunikacji klient - serwer jest jeszcze kilka komend (m.in. dotyczących flag, usuwania), ale jednak to odpytywanie się odbywa do zamknięcia sesji, która kończy się z wyłączeniem klienta.

Saskatchewan napisał(a):

Originally posted by stivo85:

Jeśli odpytywanie nie byłoby ciągle, to połączenie nie byłoby potrzebne, bo po co?

Choćby po to, by klient nie musiał się autoryzować za każdym razem, gdy chce pobrać zawartość pojedynczej wiadomości, czy zrobić dowolną prostą czynność. Z mojego testu w odpowiedzi powyżej wygląda, że opera sprawdza zawartość skrzynki tylko co podany okres czasu (i zawartość folderu po każdym kliknięciu na niego, aby mieć aktualne informacje).

stivo85 napisał(a):

Czyli Opera, przy IMAPie, sprawdza jednak co zadany przedział czasu lub po kliknięciu na główny folder? Jeśli tak jest faktycznie, to Opera ten protokół może mieć zaimplementowany nie do końca poprawnie.
W TheBat po IMAPie maile odbierane są max 2 minuty po ich utworzeniu.

Saskatchewan napisał(a):

Dokładniej: co zadany czas lub po kliknięciu na folder w którym jest nowa wiadomość. Maile ode mnie (wysyłałem sam do siebie p) trafiają do specjalnego folderu, który jest podfolderem INBOX. Otwieranie inboksa nie pokazywało jednak, że mam nową wiadomość.

Originally posted by stivo85:

Jeśli tak jest faktycznie, to Opera ten protokół może mieć zaimplementowany nie do końca poprawnie.

Tutaj już się nie będę sprzeczał, bo nie znam aż tak samego protokołu i nie wiem też jak to działa w innych klientach. Po prostu wydawało mi się (co potwierdził minitest, choć przydałoby się trochę dokładniej to przetestować), że Opera i tak szybciej niż to co jest w Preferencjach poczty mi nie sprawdzi.

PS Nie wiem, czy to może mieć znaczenie: mam pocztę na o2.

Saskatchewan napisał(a):

Teraz to już się czuję zagubiony. Właśnie dostałem kilka wiadomości w krótkich odstępach czasu i Opera o wszystkich mnie powiadomiła.

Odwołuję swoje słowa o sprawdzaniu tylko co określony czas (chociaż zazwyczaj Opera powiadamiała mnie o nowych wiadomościach co najmniej po kilku minutach; mam ustawione sprawdzanie co 15 minut). Nie mam pojęcia jak to naprawdę działa, że raz jest tak, a raz inaczej.

Medium napisał(a):

Originally posted by Saskatchewan:

Nie mam pojęcia jak to naprawdę działa, że raz jest tak, a raz inaczej.

Trzeba się doszkolić wink

Saskatchewan napisał(a):

No i o Twojej odpowiedzi też dostałem powiadomienie natychmiast smile.

lemari napisał(a):

Moje spostrzeżenia są takie że, jeśli ustawiamy sprawdzanie co kilka/kilkanaście minut, Opera powiadamia natychmiast.
Ale jedną ze skrzynek nastawiłem na co 180 min.(lub więcej) , w tym przypadku Opera stosowała się do wytycznych.