Existe-t-il un moyen d'augmenter la vitesse à laquelle Gmail récupère le courrier d'un autre compte?


24

J'ai configuré mon client Gmail pour vérifier également les e-mails d'un autre compte (POP3). L'historique de récupération indique que Gmail le fait automatiquement environ une fois par heure. Y a-t-il un moyen de régler cela sur une fréquence plus élevée de mon choix?

Je n'ai trouvé aucune information officielle de Google concernant cette fréquence. Sur la base d'une réponse d'un autre forum, j'ai pensé que la fréquence de récupération était peut-être basée en partie sur la quantité de courrier reçue sur l'autre compte. Pour tester cela, sur ce compte, je me suis inscrit à un abonnement au forum qui a envoyé environ 20 e-mails par heure. Pendant un jour ou deux, Gmail a effectivement modifié la fréquence à laquelle il récupérait les e-mails. Mais pendant ce temps, la fréquence a fluctué de manière relativement sauvage. Une fois cette période terminée, l'algorithme a semblé comprendre ce qui se passait et est revenu à sa fréquence normale une fois par heure.

Au cours de mes tests, j'ai également compris qu'en appuyant sur le bouton d'actualisation de Gmail, une recherche serait lancée. C'est ma solution de contournement actuelle, mais certainement pas idéale, en particulier dans le cas d'un courrier électronique professionnel plus critique.

Notez que le bouton d'actualisation du navigateur n'initiera pas la récupération - uniquement le bouton d'actualisation Gmail sur la page (qui est masqué si vous avez sélectionné un message).

modifier: Il a été suggéré que ma question soit un double de cette question . J'affirme que la mienne est une nouvelle question parce que la question plus ancienne demandait comment rafraîchir dans Android, et je pose des questions sur Windows. Je reconnais que la solution proposée dans cette question était applicable à Windows à l'époque. Mais j'ai essayé cette solution et cela n'a pas résolu mon problème. C'était le test que j'ai décrit dans mon post d'origine. En outre, la question la plus ancienne a six ans et quatre ans après sa publication, quelqu'un a commenté dans le fil que la solution n'était plus viable. Mon test est conforme à cela.



Cela fait partie de POP, qui est une norme très ancienne, en s'appuyant sur le client pour aller demander au serveur tout nouveau courrier. IMAP en revanche "synchronise" les comptes ce qui permet de bien meilleures performances.
Folk

Réponses:


14

Si possible, au lieu de récupérer Gmail à partir du compte externe, faites en sorte que le compte externe transfère tous les e-mails vers le compte Gmail. Ils seront reçus sur le compte Gmail presque immédiatement après avoir été reçus par le compte externe, quelle que soit la fréquence de récupération de Gmail.


OK c'est intéressant à savoir, merci. Je peux jouer avec cela si ma solution actuelle (voir le lien publié en réponse à la réponse de @ ale) devient intenable. Je l'utilise depuis presque l'année dernière et il a été assez solide.
cag8f

C'est ce que je fais, gmail a également un nombre maximum de comptes qu'il peut récupérer (je pense que c'est 5 mais ne me citez pas là-dessus) où comme si votre transfert à partir d'autres comptes n'était pas limité. La seule différence est qu'avec une récupération pop3, vous avez la possibilité de récupérer les anciens e-mails, alors que, comme pour un transfert, il ne transmettra que les futurs e
sam

1
Maintenant que le déploiement DMARC est courant, les redirecteurs ne sont plus la bonne solution qu'ils étaient, car ils peuvent conduire à classer inutilement plus de messages comme spam. Exemple: quelqu'un envoie un e-mail à partir de @ mysite.com, le DNS de mysite.com indique que DMARC peut être utilisé pour identifier les faux messages, le processus de transfert rompt une partie de DMARC, gmail identifie désormais à tort le courrier entrant comme ayant falsifié l'adresse de. En théorie, seule la partie SPF de DMARC devrait être affectée, mais parfois l'autre partie (DKIM) était cassée ou manquante de toute façon pour des raisons du côté de l'expéditeur.
trr

Ce n'est pas une bonne solution, je l' ai eu des problèmes avec tout marquage GMail du compte transmis comme spam en raison du spam qui ne va à l'adresse de transfert (OIEau, GMail décide qu'il ne fait pas confiance l'autre serveur de messagerie plus et listes noires comme source de spam).
Doktor J

6

Gmail extrait les e-mails de votre compte POP en fonction de la fréquence à laquelle vous recevez des e-mails. Donc, pour augmenter la fréquence de mise à jour - vous devez avoir beaucoup d'e-mails envoyés à votre compte en permanence.

Vous pouvez écrire un script simple en python qui s'exécute sur votre ordinateur local pour envoyer un e-mail à votre compte POP toutes les 30 secondes. Programmez le message automatisé pour qu'il ait un identifiant unique comme l'adresse ou l'objet de l'expéditeur afin que vous puissiez ajouter un filtre dans Gmail pour marquer comme lu et supprimer les 100 e-mails que vous vous enverrez.


2

J'utilise le formulaire de contact 7 sur WordPress et j'ai eu la même difficulté à ne pas recevoir d'e-mails connectés à mon compte Gmail.

J'ai ajouté une section Cci dans mon formulaire de contact pour mon Gmail normal. Alors maintenant, lorsque mes clients m'envoient un message, je reçois immédiatement un e-mail (depuis mon compte de messagerie Gmail), puis j'en reçois un autre plus tard (depuis mon compte POP3).

C'est un peu ennuyeux de recevoir deux e-mails, mais je peux toujours répondre à partir de mon e-mail POP3 (mon e-mail professionnel) immédiatement après l'avoir reçu sur mon Gmail.


Solution intéressante.
ale

@Jared C'est intéressant. Mais cela semble s'appliquer uniquement aux e-mails envoyés via votre formulaire de contact WordPress - correct?
cag8f

1

Il n'y a aucun paramètre dans Gmail que vous pouvez modifier pour qu'il interroge plus souvent vos comptes POP3.

D'après ce que j'ai vu, Google détermine à lui seul la fréquence à laquelle les messages doivent être extraits, et ils ne partagent pas exactement les critères qu'ils utilisent.

Tout ce qui vous reste est une ruse possible qui peut ou non fonctionner, et si cela fonctionne, cela ne fonctionnera que jusqu'à ce que Google soit sage. Je suppose que vous voudriez quelque chose de plus fiable que ça. (Voulez-vous vraiment envoyer un message à votre compte POP3 toutes les minutes?)

Si vous avez besoin d'une messagerie Web qui interroge votre compte POP3 plus souvent, vous devriez probablement vous tourner vers un autre fournisseur.


Merci. Toutes vos informations sont conformes à ce que je vois. >> Si vous avez besoin d'une messagerie Web qui interroge votre compte POP3 plus souvent, vous devriez probablement vous tourner vers un autre fournisseur. Je pense que vous voulez dire client de messagerie, pas fournisseur de messagerie, non? Si j'utilisais Outlook au lieu de Gmail, je serais en mesure de définir cette fréquence. De plus, dans un ancien article de Stack Exchange sur IMAP dans Gmail, j'ai trouvé ce lien ( danielslaughter.com/projects/… script de navigateur pour augmenter la fréquence à une fois toutes les 8 minutes. Évidemment risqué, car la source n'est pas fiable.
cag8f

1

Pour faire suite à cela, dans un ancien article de Stack Exchange sur IMAP dans Gmail, j'ai trouvé ce lien vers une extension Chrome qui augmente la fréquence à une fois toutes les 8 minutes. Je l'utilise depuis environ 9 mois et cela semble très bien fonctionner - je suis satisfait.

Malheureusement, je n'ai pas enregistré la publication Stack Exchange où j'ai trouvé ces informations à l'origine :-( Si quelqu'un d'autre peut les localiser, veuillez les référencer ici.

De plus, la solution de @Andrew Partridge pourrait être viable, surtout si vous configurez également Gmail pour "Envoyer le courrier en tant que:" sur l'autre compte.


Sur la fiabilité de ce lien. Le code vérifie www.danielslaughter.com/projects/greasemonkey_gmailpop3/core.php?version=' + o.version + '&pk=' + o.pkpuis eval()la réponse. Qui est un très gros vecteur d'attaque .....
Douglas Gaskell


0

Allez à https://mail.google.com/mail/u/0/#settings/accounts .

Frappez F12.

Entrez le code ci-dessous dans la console 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
);

Je suis la suggestion de jonsca mais finis par avoir des erreurs depuis la console. Je ne suis plus en mesure de voir la pièce jointe à partir du résultat de la recherche ..... est-il possible de réinitialiser la console
Fan MT
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.