Czy istnieje sposób na zwiększenie szybkości, z jaką Gmail pobiera pocztę z innego konta?


24

Skonfigurowałem mojego klienta Gmaila, aby sprawdzał również pocztę e-mail z innego konta (POP3). Historia pobierania wskazuje, że Gmail robi to automatycznie mniej więcej raz na godzinę. Czy jest jakiś sposób, aby ustawić wyższą częstotliwość mojego wyboru?

Nie mogłem znaleźć żadnych oficjalnych informacji Google dotyczących tej częstotliwości. Opierając się na odpowiedzi z innego forum, pomyślałem, że być może częstotliwość pobierania była częściowo oparta na ilości poczty otrzymanej na drugim koncie. Aby to sprawdzić, na tym koncie zapisałem się na subskrypcję forum, która wysyłała ~ 20 e-maili na godzinę. Przez jakiś dzień Gmail rzeczywiście zmieniał częstotliwość pobierania e-maili. Ale w tym czasie częstotliwość wahała się stosunkowo dziko. Po upływie tego czasu algorytm wydawał się zorientować, co się dzieje, i powrócił do swojej normalnej częstotliwości raz na godzinę.

Podczas moich testów zorientowałem się również, że naciśnięcie przycisku odświeżania Gmaila spowoduje rozpoczęcie pobierania. To jest moje obecne obejście, ale z pewnością nie jest idealne, szczególnie w przypadku bardziej krytycznych wiadomości roboczych.

Pamiętaj, że przycisk odświeżania przeglądarki nie zainicjuje pobierania - tylko przycisk odświeżania Gmaila na stronie (który jest ukryty, jeśli wybrano wiadomość).

edycja: Zasugerowano, że moje pytanie jest duplikatem tego pytania . Twierdzę, że moje to nowe pytanie, ponieważ starsze pytanie dotyczyło sposobu odświeżenia w Androidzie, a ja pytam o Windows. Przyznaję, że rozwiązanie przedstawione w tym pytaniu miało wówczas zastosowanie do systemu Windows. Ale wypróbowałem to rozwiązanie i to nie rozwiązało mojego problemu. To był test, który opisałem w moim oryginalnym poście. Co więcej, starsze pytanie ma sześć lat, a cztery lata po jego opublikowaniu ktoś skomentował w wątku, że rozwiązanie nie jest już wykonalne. Mój test jest z tym zgodny.



Jest to część POP, który jest bardzo starym standardem, polegającym na tym, że klient pyta serwer o nową pocztę. Z drugiej strony IMAP „synchronizuje” konta, co pozwala na znacznie lepszą wydajność.
Folk

Odpowiedzi:


14

Jeśli to możliwe, zamiast zachęcać Gmaila do pobierania z konta zewnętrznego, należy ustawić, aby konto zewnętrzne przekazywało wszystkie wiadomości e-mail na konto Gmail. Będą one otrzymywane na koncie Gmail niemal natychmiast po otrzymaniu przez konto zewnętrzne, niezależnie od częstotliwości pobierania Gmaila.


OK, to interesujące wiedzieć, dzięki. Mogę się tym pobawić, jeśli moje obecne rozwiązanie (patrz link opublikowany w odpowiedzi na odpowiedź @ ale) stanie się niemożliwe. Używam go od prawie ostatniego roku i jest całkiem solidny.
cag8f

To, co robię, również Gmail ma maksymalną liczbę kont, z których może pobierać (myślę, że to 5, ale nie cytuję o tym), gdzie tak jakby przekazywanie z innych kont nie było limitu. Jedyną różnicą jest to, że przy pobieraniu pop3 masz opcję pobierania starych wiadomości e-mail, przy czym podobnie jak w przypadku przesyłania dalej, będą one przesyłać tylko przyszłe wiadomości e
sam

1
Teraz, gdy wdrażanie DMARC jest powszechne, spedytorzy nie są tak świetnym rozwiązaniem, jak kiedyś, ponieważ mogą prowadzić do niepotrzebnego klasyfikowania większej liczby wiadomości jako spam. Przykład: ktoś wysyła wiadomość e-mail z @ mysite.com, DNS mysite.com oznacza, że ​​DMARC można wykorzystać do identyfikacji fałszywej poczty, proces przekazywania przerywa część DMARC, Gmail nieprawidłowo identyfikuje teraz przychodzącą pocztę jako fałszywą z adresu. Teoretycznie powinno to mieć wpływ tylko na część SPF DMARC, ale czasami inna część (DKIM) była zepsuta lub jej brakowała z przyczyn leżących po stronie nadawcy.
trr

To nie jest dobre rozwiązanie, miałem problemy z oznaczeniem przez Gmaila wszystkiego od przesłanego konta jako spam z powodu spamu, który trafia na adres do przesyłania (IOW, GMail decyduje, że nie ufa już innemu serwerowi pocztowemu i znajduje się na czarnych listach jako źródło spamu).
Doktor J

6

Gmail pobiera wiadomości e-mail z konta POP na podstawie częstotliwości otrzymywania wiadomości e-mail. Aby zwiększyć częstotliwość aktualizacji - musisz stale wysyłać wiele e-maili na swoje konto.

Możesz napisać prosty skrypt w Pythonie, który działa na twoim komputerze lokalnym, aby co 30 sekund wysyłać na konto POP wiadomość e-mail. Zaprogramuj zautomatyzowaną wiadomość, aby miała unikalny identyfikator, taki jak adres nadrzędny lub temat, dzięki czemu możesz dodać filtr w Gmailu, aby oznaczyć jako przeczytany i skasować setki e-maili, które sam sobie wyślesz.


2

Korzystam z formularza kontaktowego 7 w WordPress i miałem takie same trudności z nieotrzymywaniem wiadomości e-mail połączonych z moim kontem Gmail.

W formularzu kontaktowym dodałem sekcję UDW dla mojego zwykłego Gmaila. Tak więc teraz, gdy moi klienci mnie napiszą, otrzymuję wiadomość e-mail od razu (z mojego konta e-mail Gmail), a następnie otrzymam inną później (z mojego konta POP3).

Trochę denerwujące jest otrzymywanie dwóch e-maili, ale nadal mogę odpowiedzieć na mój e-mail POP3 (e-mail służbowy) natychmiast po otrzymaniu go na Gmailu.


Ciekawe obejście.
ale

@Jared To interesujące. Ale wydaje się, że dotyczy to tylko wiadomości e-mail wysyłanych za pośrednictwem formularza kontaktowego WordPress - prawda?
cag8f

1

W Gmailu nie ma ustawienia, które można zmienić, aby częściej sondowało konta POP3.

Z tego, co widziałem, Google samodzielnie określa, jak często należy wyciągać wiadomości, i nie dzielą dokładnie, jakich kryteriów używają.

Pozostaje ci tylko możliwe oszustwo, które może, ale nie musi działać, a jeśli to działa, może działać tylko do momentu, aż Google się na to rozwiąże. Spodziewałbym się, że chcesz czegoś bardziej niezawodnego niż to. (Czy naprawdę chcesz wysyłać wiadomości na swoje konto POP3 co minutę?)

Jeśli potrzebujesz poczty internetowej, która częściej sonduje twoje konto POP3, prawdopodobnie powinieneś szukać innego dostawcy.


dzięki. Wszystkie twoje informacje są zgodne z tym, co widzę. >> Jeśli potrzebujesz poczty internetowej, która częściej sonduje twoje konto POP3, prawdopodobnie powinieneś szukać innego dostawcy. Myślę, że masz na myśli klienta e-mail, a nie dostawcę poczty e-mail, prawda? Gdybym użył programu Outlook zamiast Gmaila, byłbym w stanie ustawić tę częstotliwość. Ponadto w starym poście Stack Exchange dotyczącym protokołu IMAP w Gmailu znalazłem ten link ( danielslaughter.com/projects/… skrypt przeglądarki, aby zwiększać częstotliwość do co 8 minut. Oczywiście ryzykowne, ponieważ źródło nie jest zaufane.
cag8f

1

Aby to kontynuować, w starym poście Stack Exchange dotyczącym IMAP w Gmailu znalazłem ten link do rozszerzenia Chrome, które zwiększa częstotliwość do co 8 minut. Używam go przez ostatnie ~ 9 miesięcy i wydaje się, że działa bardzo dobrze - jestem zadowolony.

Niestety nie zapisałem postu wymiany stosu, w którym pierwotnie znalazłem te informacje :-( Jeśli ktoś może go znaleźć, zapoznaj się z nim tutaj.

Ponadto rozwiązanie @Andrew Partridge może być opłacalne, zwłaszcza jeśli skonfigurujesz Gmaila tak, aby „Wyślij pocztę jako:” na inne konto.


O wiarygodności tego linku. Kod sprawdza ponownie odpowiedź, www.danielslaughter.com/projects/greasemonkey_gmailpop3/core.php?version=' + o.version + '&pk=' + o.pka następnie eval(). Co jest dość dużym wektorem ataku .....
Douglas Gaskell,


0

Idź do https://mail.google.com/mail/u/0/#settings/accounts .

Hit F12.

Wpisz kod poniżej w konsoli Javascript

setInterval(function () {
var spans = document.getElementsByTagName('span');
    for (var i = 0; i < spans.length; i++) {
        if (spans[i].innerText == 'Check mail now') {
            //alert(spans[i].id)
            spans[i].click();
    }
    }
},
180000
);

Postępuję zgodnie z sugestią jonsca, ale w końcu pojawia się błąd z konsoli. Nie mogę teraz wyświetlić załącznika z wyników wyszukiwania ..... czy mogę zresetować konsolę w jakikolwiek sposób
Fan MT
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.