Autor Wątek: Powiadomienia poczty z GMail  (Przeczytany 12360 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline raphaell7

  • Narybek
  • *
Powiadomienia poczty z GMail
« dnia: Grudnia 30, 2009, 23:22:51 pm »
Witam. Przewertowałem już chyba całe forum wzdłuż i wszerz i w związku z tym, że nie znalazłem odpowiedzi na nurtujące mnie pytanie, oto ono:

WTW działa mi bez zarzutu, wszystko ładnie śmiga, korzystam i z GG i z gTalk. Mam włączoną opcję "włącz powiadomienia poczty GMail (gTalk)". Przy starcie komunikatora automatycznie łączy się z obiema sieciami i w tym momencie dostaję powiadomienie o czekającej na mnie nowej poczcie na mailu.
Wszystko fajnie i super, ale... w momencie kiedy przyjdzie nowa poczta w trakcie działania komunikatora takiego powiadomienia już nie ma - poczta sprawdzana jest tylko raz podczas łączenia z XMPP. Czy da się jakoś ustawić sprawdzanie poczty w określonych odstępach czasu, ewentualnie czy taka opcja ma szansę kiedyś zaistnieć w WTW?

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: Powiadomienia poczty z GMail
« Odpowiedź #1 dnia: Grudnia 31, 2009, 02:24:07 am »
To jest niezależne od wtw (chyba żeby się coś w specyfikacji zmieniło gmaila, a w kodzie nie ma na to poprawki). Ogólnie, to w momencie, gdy dostajesz maila, gmail wysyła wiadomość do Ciebie także i to ona właśnie jest wyświetlana. Zrób taki test: włącz konsolę protokołów w wtw, ustaw na konto gmail i wyślij na to konto właśnie jakiegoś maila, zobacz czy w konsoli coś dostajesz, a jeśli tak, a powiadomienie się nie wyświetla, to co?

Offline raphaell7

  • Narybek
  • *
Re: Powiadomienia poczty z GMail
« Odpowiedź #2 dnia: Grudnia 31, 2009, 10:49:53 am »
Podejście pierwsze - włączenie bez poczty czekającej na gmailu
Podejście drugie - włączenie z pocztą czekającą na gmailu
Podejście trzecie - wysłanie poczty podczas działania programu

Po każdym podejściu zapisywałem wpisy z konsoli, potem porównałem ze sobą.

Wyniki: przy pierwszym i drugim podejściu widać różnicę w odpowiedzi z poczty na zapytanie dotyczące powiadomienia o nowej poczcie, mianowicie jeżeli są jakieś nowe maile, to zwraca ile ich jest etc. Przy podejściu trzecim żadnej informacji z gmaila nie było, tzn podczas pracy programu wysłałem sobie maila i nie było widać żadnej różnicy w konsoli. Powiadomienie przyszło dopiero przy ponownym uruchomieniu.

Wygląda mi na to, że w momencie kiedy dostaję maila gmail nie wysyła mi żadnej wiadomości o tym (a przynajmniej żadnej nie dostaję), natomiast odpowiada na zapytania odnośnie nowej poczty (w przypadku kiedy takie zapytanie do mojej skrzynki na gmailu jest skierowane).

Re: Powiadomienia poczty z GMail
« Odpowiedź #3 dnia: Grudnia 31, 2009, 11:07:46 am »
u mnie jest to samo, rozmawialem nawet o tym z Kaworu ale utknelismy w martwym punkcie
brak ogonków? alt mi wypadł

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Re: Powiadomienia poczty z GMail
« Odpowiedź #4 dnia: Grudnia 31, 2009, 13:23:21 pm »
W punkcie "to błąd glmaila".

Offline raphaell7

  • Narybek
  • *
Re: Powiadomienia poczty z GMail
« Odpowiedź #5 dnia: Grudnia 31, 2009, 15:38:24 pm »
hm... a to nie jest tak, że to program/protokół/plugin wysyła zapytanie do poczty i dopiero wtedy dostaje odpowiedź czy są nowe wiadomości, czy nie?

Offline suhy

  • Stylista
  • Młodzież
  • *
Re: Powiadomienia poczty z GMail
« Odpowiedź #6 dnia: Grudnia 31, 2009, 16:32:00 pm »
nie znam sie na tym (dopiero sie ucze) ale moze by zrobic ze co chwile odswieza ?

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Re: Powiadomienia poczty z GMail
« Odpowiedź #7 dnia: Grudnia 31, 2009, 20:06:58 pm »
hm... a to nie jest tak, że to program/protokół/plugin wysyła zapytanie do poczty i dopiero wtedy dostaje odpowiedź czy są nowe wiadomości, czy nie?
Nie, specyfikacja mowi, ze po pierwszym zapytaniu serwer powinien już sam przysyłać informacje jak tylko pojawi się coś nowego. W związku z tym sprawdzania co chwilę nie będzie.

"The first time this request is sent, in addition to returning messages that fulfill the query, the server will also subscribe the client to receive notifications when new mail is received, as documented below in "Email Notifications.""

Offline raphaell7

  • Narybek
  • *
Re: Powiadomienia poczty z GMail
« Odpowiedź #8 dnia: Grudnia 31, 2009, 20:31:22 pm »
Aha :) czyli ewidentnie "to błąd gmaila". Szczęśliwego Nowego Roku wszystkim :)

Offline MusX

  • Młodzież
  • **
Powiadomienie o nowej poczcie na gMailu
« Odpowiedź #9 dnia: Maja 17, 2010, 16:49:45 pm »
Powiadomienie się pokazuje, ale tylko przy zalogowaniu na komunikator gMailowy w WTW, w trakcie korzystania się już nie powiadamia. Może opcja do ustawienia co ile minut ma sprawdzać czy coś w ten deseń?

wątki scalono //zhvir
dzięki, coś szukajka mi nie poszła, albo przeszukałem tylko propozycje, nie pamiętam :>
« Ostatnia zmiana: Maja 17, 2010, 22:17:09 pm wysłana przez MusX »

Offline miron_p

  • Narybek
  • *
Odp: Powiadomienia poczty z GMail
« Odpowiedź #10 dnia: Listopada 30, 2010, 22:12:17 pm »
Mi również z początku nie chciały działać powiadomienia o poczcie Gmail, oprócz tych zaraz po zalogowaniu do sieci. Wysyłałem testowe maile wielokrotnie, czekałem po 15-20 min, logowałem się przy pustej lub pełnej poczcie i zero efektu.

Zainstalowałem Google Talk żeby sprawdzić czy te powiadomienia w ogóle działają. Okazało się, że nie tylko działają Google Talk'u, ale zaczęły działać w WTW.

Sprawdzałem to jeszcze na trzech następnych nowych kontach Gmail. Za każdym razem rezultat był ten sam: aby działały powiadomienia Gmail w WTW, trzeba przynajmniej raz zalogować się na koncie przez Google Talk.

Wytłuściłem konkluzję, bo co niektórzy nie zauważyli.
« Ostatnia zmiana: Grudnia 01, 2010, 14:49:10 pm wysłana przez miron_p »

Offline jield

  • Narybek
  • *
Odp: Powiadomienia poczty z GMail
« Odpowiedź #11 dnia: Grudnia 01, 2010, 04:59:46 am »
Z tego co słyszałem to na pidginie te powiadomienia też sobie działają jak chcą.

Offline Maniu

  • Młodzież
  • **
Odp: Powiadomienia poczty z GMail
« Odpowiedź #12 dnia: Grudnia 01, 2010, 06:58:24 am »
aby działały powiadomienia Gmail w WTW, trzeba przynajmniej raz zalogować się na koncie przez Google Talk.

Wierzyć mi się nie chciało, ale sprawdziłem ten sposób, zainstalowałem gtalk, zalogowałem się raz i rzecz niesamowita się stała - faktycznie powiadomienia zaczęły działać na wtw!
Kilka maili wysłałem z 2 różnych kont pocztowych i powiadomienia wyskakują, nie zawsze idealnie w momencie przyjścia, ale są. Wyjdzie w praniu jak to będzie działać.

Offline kwiateusz

Odp: Powiadomienia poczty z GMail
« Odpowiedź #13 dnia: Grudnia 01, 2010, 07:25:42 am »
kurde to rzeczywiście działa... trzeba to gdzies do FAQ wtw wrzucić :D nareszcie działa to in-real time a nie przy logowaniu :D

Offline Maniu

  • Młodzież
  • **
Odp: Powiadomienia poczty z GMail
« Odpowiedź #14 dnia: Grudnia 01, 2010, 07:48:36 am »
teraz już wiadomo dlaczego u niektórych to działało (tak wynikało z niektórych postów). Pewnie używali wcześniej oryginalnego gtalk :)

Odp: Powiadomienia poczty z GMail
« Odpowiedź #15 dnia: Grudnia 01, 2010, 10:27:03 am »
« Ostatnia zmiana: Grudnia 01, 2010, 10:42:01 am wysłana przez buttie »

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Odp: Powiadomienia poczty z GMail
« Odpowiedź #16 dnia: Grudnia 01, 2010, 10:52:00 am »
Resource musi być pełne, z googlowym random hashem.
W zasadzie to "from" można pominąć całkiem, specyfikacja XMPP mówi, że w "xmpp:client" i tak jest ignorowane w pakietach do serwera ;P

Anyway, dodane;

Odp: Powiadomienia poczty z GMail
« Odpowiedź #17 dnia: Grudnia 01, 2010, 11:06:12 am »
Faktycznie, bez from= i to= też bangla.

Anyway, dzięki za szybki fix. :)

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Odp: Powiadomienia poczty z GMail
« Odpowiedź #18 dnia: Grudnia 01, 2010, 11:20:32 am »
A co do "to", jesli mnie pamiec nie myli jak nie ma "to" to serwer traktuje stanze jako "do serwera" ;p

Pszem :>

Offline Maniu

  • Młodzież
  • **
Odp: Powiadomienia poczty z GMail
« Odpowiedź #19 dnia: Grudnia 01, 2010, 12:04:57 pm »
wierzyć się nie chce, że w temacie tyle wałkowanym, gdzie rozwiązania nie było, wystarczyła taka "pierdoła" ;)

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Odp: Powiadomienia poczty z GMail
« Odpowiedź #20 dnia: Grudnia 01, 2010, 12:47:37 pm »
Pierdoła o której nie wspomina dokumentacja gmn ;P

Offline switalski.piotr

  • Stylista
  • Starszyzna
  • *
Odp: Powiadomienia poczty z GMail
« Odpowiedź #21 dnia: Grudnia 01, 2010, 12:50:15 pm »
Maniu... na króla! :] A się kłócili, że wszystko jest ok... najwidoczniej mieli kiedyś gtalka ;]

Offline miron_p

  • Narybek
  • *
Odp: Powiadomienia poczty z GMail
« Odpowiedź #22 dnia: Grudnia 01, 2010, 13:37:58 pm »
Przy okazji poprawiania tego można by zmienić jeszcze jedną rzecz, bo w tej chwili te notyfikacje są zbyt częste.
Występują przy każdej zmianie nieprzeczytanych e-maili, również po przeczytaniu części z nich, a według google nawet w przypadku maili odfiltrowanych.
Ponadto za każdym razem wypluwają wszystkie nieprzeczytane maile, a nie tylko te nowe.

Można by zrobić tak jak zalecają na stronie google i  następnych zapytaniach (z wyjątkiem pierwszego po zalogowaniu), ustawiać czas z poprzedniej odpowiedzi:
<mailbox xmlns='google:mail:notify' result-time=czas
<query xmlns='google:mail:notify' newer-than-time=czas

Można by również pokazywać początek wiadomości jak dla tlena: <snippet>...</snippet>
« Ostatnia zmiana: Grudnia 01, 2010, 15:02:09 pm wysłana przez miron_p »

Offline czacha88dtc

  • Narybek
  • *
Odp: Powiadomienia poczty z GMail
« Odpowiedź #23 dnia: Grudnia 06, 2010, 19:40:49 pm »

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Odp: Powiadomienia poczty z GMail
« Odpowiedź #24 dnia: Grudnia 06, 2010, 19:41:44 pm »
Prościej zainstalowac ostatnia nightly ;P

Offline czacha88dtc

  • Narybek
  • *
Odp: Powiadomienia poczty z GMail
« Odpowiedź #25 dnia: Grudnia 06, 2010, 19:44:18 pm »
możesz podesłać?? :D proszę!

Offline switalski.piotr

  • Stylista
  • Starszyzna
  • *
Odp: Powiadomienia poczty z GMail
« Odpowiedź #26 dnia: Grudnia 06, 2010, 19:45:20 pm »

Offline czacha88dtc

  • Narybek
  • *
Odp: Powiadomienia poczty z GMail
« Odpowiedź #27 dnia: Grudnia 06, 2010, 19:46:29 pm »
wiesz jestem nowy widze ze komunikator spoko jest i chce korzystać dlatego proszę o waszą pomoc!! nie wiem jak to zrobić... sciaga mi nowe maile z gmaila ale tylko po zalogowaniu później nie...

Moderator Comment przeczytaj spokojnie cały wątek, potem jeszcze raz i sprawdź co możesz z tym zrobić... nie warto narażać się na samym początku administracji... jak na większości for ;)
« Ostatnia zmiana: Grudnia 06, 2010, 19:58:56 pm wysłana przez zhvir »

Odp: Powiadomienia poczty z GMail
« Odpowiedź #28 dnia: Grudnia 07, 2010, 17:19:50 pm »
Jeśli ktoś ma nadal problemy z powiadamianiem o nowej poczcie z gmaila niech sprawdzi ostatnią ntly (nightly-20101207-3 i dalej).