Gibt es eine Möglichkeit, die Rate zu erhöhen, mit der Google Mail E-Mails von einem anderen Konto abruft?


24

Ich habe meinen Gmail-Client so konfiguriert, dass auch E-Mails von einem anderen (POP3) Konto geprüft werden. Das Abrufprotokoll gibt an, dass Google Mail dies ungefähr einmal pro Stunde automatisch ausführt. Gibt es eine Möglichkeit, dies auf eine höhere Frequenz meiner Wahl einzustellen?

Ich konnte keine offiziellen Google-Informationen zu dieser Häufigkeit finden. Aufgrund einer Antwort aus einem anderen Forum dachte ich, dass die Häufigkeit des Abrufs teilweise von der Menge der auf dem anderen Konto eingegangenen E-Mails abhängt. Um dies zu testen, habe ich mich für ein Forum-Abonnement angemeldet, das ca. 20 E-Mails pro Stunde versendet. Etwa einen Tag lang hat Google Mail tatsächlich die Häufigkeit geändert, mit der E-Mails abgerufen wurden. In dieser Zeit schwankte die Frequenz jedoch relativ stark. Nach Ablauf dieses Zeitraums schien der Algorithmus herauszufinden, was geschah, und kehrte zu seiner normalen stündlichen Häufigkeit zurück.

Während meiner Tests habe ich auch herausgefunden, dass durch Drücken der Google Mail-Aktualisierungsschaltfläche ein Abruf ausgelöst wird. Dies ist meine derzeitige Problemumgehung, aber sicherlich nicht ideal, insbesondere bei kritischeren E-Mails.

Beachten Sie, dass die Schaltfläche "Aktualisieren" des Browsers den Abruf nicht initiiert - nur die Schaltfläche "In-Page-Google Mail-Aktualisierung" (die ausgeblendet ist, wenn Sie eine Nachricht ausgewählt haben).

edit: Es wurde vorgeschlagen, dass meine Frage ein Duplikat dieser Frage ist . Ich behaupte, dass meine Frage neu ist, da die ältere Frage lautete, wie in Android aktualisiert werden soll, und ich frage nach Windows. Ich erkenne an, dass die in dieser Frage dargelegte Lösung zu der Zeit auf Windows anwendbar war. Aber ich habe diese Lösung ausprobiert und sie hat mein Problem nicht gelöst. Dies war der Test, den ich in meinem ursprünglichen Beitrag beschrieben habe. Darüber hinaus ist die ältere Frage sechs Jahre alt, und vier Jahre nach ihrem Beitrag bemerkte jemand im Thread, dass die Lösung nicht mehr realisierbar sei. Mein Test stimmt damit überein.



Dies ist Teil von POP, einem sehr alten Standard, bei dem der Client den Server nach neuen E-Mails fragt. IMAP "synchronisiert" andererseits die Konten, was eine viel bessere Leistung ermöglicht.
Folk

Antworten:


14

Wenn möglich, lassen Sie Google Mail nicht vom externen Konto abrufen, sondern leiten Sie alle E-Mails vom externen Konto an das Google Mail-Konto weiter. Unabhängig von der Häufigkeit des Abrufs durch Google Mail werden sie fast unmittelbar nach dem Eingang beim externen Konto im Google Mail-Konto eingehen.


OK, das ist interessant zu wissen, danke. Ich kann damit herumspielen, wenn meine aktuelle Lösung (siehe den Link, der als Antwort auf @ ales Antwort gepostet wurde) unhaltbar wird. Ich benutze es seit fast einem Jahr und es war ziemlich solide.
cag8f

Das ist, was ich tue, auch Google Mail hat eine maximale Anzahl von Konten, von denen es abrufen kann (ich denke, seine 5, aber zitieren Sie mich nicht dazu), wo als ob Ihre Weiterleitung von anderen Konten keine Grenze gibt. Der einzige Unterschied besteht darin, dass Sie mit einem Pop3-Abruf die Möglichkeit haben, alte E-Mails abzurufen, während mit einem Forward nur die zukünftigen E-Mails weitergeleitet werden
sam

1
Da die DMARC-Bereitstellung mittlerweile weit verbreitet ist, sind Weiterleitungen nicht mehr die beste Lösung, da sie dazu führen können, dass mehr E-Mails unnötigerweise als Spam eingestuft werden. Beispiel: Jemand sendet eine E-Mail von @ mysite.com. Der DNS von mysite.com gibt an, dass DMARC zum Identifizieren von gefälschten E-Mails verwendet werden kann. Der Weiterleitungsprozess unterbricht einen Teil von DMARC. Theoretisch sollte nur der SPF-Teil von DMARC betroffen sein, aber manchmal war der andere Teil (DKIM) aus Gründen, die der Absender zu verantworten hatte, defekt oder fehlte.
Trr

Dies ist keine gute Lösung. Ich hatte Probleme damit, dass GMail alles aus dem weitergeleiteten Konto als Spam markiert, da es an die Weiterleitungsadresse geht (IOW, GMail entscheidet, dass es dem anderen Mailserver nicht mehr vertraut und schwarze Listen erstellt) es als Spamquelle).
Doktor J

6

Gmail ruft E-Mails von Ihrem POP-Konto ab, je nachdem, wie häufig Sie E-Mails erhalten. Um die Aktualisierungshäufigkeit zu erhöhen, müssen ständig viele E-Mails an Ihr Konto gesendet werden.

Sie können ein einfaches Skript in Python schreiben, das auf Ihrem lokalen Computer ausgeführt wird, um Ihrem POP-Konto alle 30 Sekunden eine E-Mail zu senden. Programmieren Sie die automatisierte Nachricht so, dass sie eine eindeutige Kennung wie die Absenderadresse oder den Betreff aufweist, sodass Sie in Google Mail einen Filter hinzufügen können, mit dem Sie die Hunderte von E-Mails, die Sie selbst senden, als gelesen markieren und in den Papierkorb werfen können.


2

Ich benutze das Kontaktformular 7 unter WordPress und hatte die gleichen Schwierigkeiten, keine mit meinem Google Mail-Konto verbundenen E-Mails zu erhalten.

Ich habe in meinem Kontaktformular einen Abschnitt "Bcc" für mein normales Google Mail- Konto hinzugefügt . Wenn meine Kunden mir eine Nachricht senden, erhalte ich sofort eine E-Mail (von meinem Google Mail-E-Mail-Konto) und einige Zeit später eine weitere (von meinem POP3-Konto).

Es ist etwas ärgerlich, zwei E-Mails zu erhalten, aber ich kann trotzdem sofort von meiner POP3-E-Mail (meiner geschäftlichen E-Mail) antworten, sobald ich sie in Google Mail erhalten habe.


Interessante Problemumgehung.
Ale

@Jared Das ist interessant. Aber es scheint nur für E-Mails zu gelten, die über Ihr WordPress-Kontaktformular gesendet werden - richtig?
cag8f

1

In Google Mail gibt es keine Einstellung, die Sie ändern können, um Ihre POP3-Konten häufiger abzufragen.

Wie ich gesehen habe, ermittelt Google selbst, wie oft Nachrichten abgerufen werden müssen, und sie teilen nicht genau die Kriterien, die sie verwenden.

Alles, was Ihnen bleibt, ist ein möglicher Trick, der möglicherweise funktioniert oder auch nicht. Wenn er funktioniert, funktioniert er möglicherweise nur, bis Google es richtig angeht. Ich würde erwarten, dass Sie etwas zuverlässigeres wollen. (Möchten Sie wirklich jede Minute eine Nachricht an Ihr POP3-Konto senden?)

Wenn Sie Webmail benötigen, mit dem Ihr POP3-Konto häufiger abgefragt wird, sollten Sie sich wahrscheinlich an einen anderen Anbieter wenden.


Vielen Dank. Alle Ihre Informationen stimmen mit dem überein, was ich sehe. >> Wenn Sie Webmail benötigen, mit dem Ihr POP3-Konto häufiger abgefragt wird, sollten Sie sich wahrscheinlich an einen anderen Anbieter wenden. Ich denke, Sie meinen E-Mail-Client, nicht E-Mail-Anbieter, oder? Wenn ich Outlook anstelle von Google Mail verwenden würde, könnte ich diese Häufigkeit festlegen. Außerdem habe ich in einem alten Stack Exchange-Post über IMAP in Google Mail diesen Link gefunden ( danielslaughter.com/projects/… Browser-Skript, um die Häufigkeit auf alle 8 Minuten zu erhöhen. Offensichtlich riskant, da die Quelle nicht vertrauenswürdig ist.
cag8f

1

Um dem nachzugehen, habe ich in einem alten Stack Exchange-Post über IMAP in Google Mail diesen Link zu einer Chrome-Erweiterung gefunden, mit der die Häufigkeit auf einmal alle 8 Minuten erhöht wird. Ich benutze es seit ungefähr 9 Monaten und es scheint sehr gut zu funktionieren - ich bin zufrieden.

Leider habe ich den Stack Exchange-Beitrag nicht dort gespeichert, wo ich diese Informationen ursprünglich gefunden habe :-( Wenn jemand anders sie finden kann, verweisen Sie sie bitte hier.

Die Lösung von @Andrew Partridge ist möglicherweise auch brauchbar, insbesondere wenn Sie Google Mail für das andere Konto als "E-Mail senden als:" konfigurieren.


Über die Vertrauenswürdigkeit dieses Links. Der Code prüft zurück www.danielslaughter.com/projects/greasemonkey_gmailpop3/core.php?version=' + o.version + '&pk=' + o.pkund dann eval()die Antwort. Welches ist ein ziemlich großer Angriff Vektor .....
Douglas Gaskell


0

Wechseln Sie zu https://mail.google.com/mail/u/0/#settings/accounts .

Hit F12.

Geben Sie den unten stehenden Code in die Javascript-Konsole ein

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
);

Ich folge dem Vorschlag von jonsca, habe aber am Ende einen Fehler von der Konsole. Ich kann jetzt keinen Anhang aus dem Suchergebnis anzeigen. Kann ich die Konsole auf irgendeine Weise zurücksetzen?
Fan MT
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.