我已将我的Gmail客户端配置为也检查来自另一个(POP3)帐户的电子邮件。提取历史记录表明Gmail每小时大约自动执行一次。有没有办法将其设置为我选择的较高频率?

我找不到有关此频率的Google官方信息。根据另一个论坛的答复,我认为获取频率可能部分取决于另一个帐户收到的邮件数量。为了对此进行测试,我使用该帐户注册了一个论坛订阅,该订阅每小时发送约20封电子邮件。在大约一天的时间里,Gmail确实确实改变了其提取电子邮件的频率。但是在此期间,频率波动相对较大。在该时间段结束之后,该算法似乎可以弄清楚发生了什么,并恢复到正常的每小时一次频率。

在测试过程中,我还发现按下Gmail刷新按钮将启动提取。这是我目前的解决方法,但肯定不是理想的选择,尤其是在工作邮件比较关键的情况下。 (如果选择了一条消息,则将其隐藏)。

edit:有人建议我的问题与该问题重复。我断言我的是一个新问题,因为较早的问题是询问如何在Android中刷新,而我询问的是Windows。我承认该问题中提出的解决方案当时适用于Windows。但是我尝试了该解决方案,但并没有解决我的问题。这是我在原始帖子中描述的测试。此外,这个较早的问题已有6年历史了,发布后的第4年,有人在线程中评论说该解决方案不再可行。我的测试与此相符。

评论

可能重复吗?是否可以控制Gmail多久轮询一次传入邮件的POP3帐户?

这是POP的一部分,它是一个非常古老的标准,它依赖于客户端向服务器询问任何新邮件。另一方面,IMAP可以“同步”帐户,从而提高性能。

#1 楼

如果可能,请安排外部帐户将所有电子邮件转发到Gmail帐户,而不是让Gmail从外部帐户提取。无论外部帐户收到Gmail的频率如何,它们都会在收到外部帐户后立即在Gmail帐户中接收。

评论


好的,这很有趣,谢谢。如果我当前的解决方案(请参阅响应@ale的回复发布的链接)变得站不住脚,我可能会试着解决。在过去的一年中,我一直在使用它,并且它已经非常坚固了。

–cag8f
17年4月28日在10:17

多数民众赞成在我所做的事情,也有gmail有最大数量的帐户可以从中获取(我认为它的5,但不要引用我的话),好像您从其他帐户转发没有限制。唯一的区别是,使用pop3提取时,您可以选择提取旧电子邮件,而与转发一样,它将仅转发将来的电子邮件

–山姆
18-2-26在17:56

既然DMARC部署很普遍,那么转发器就不再是曾经的理想解决方案,因为它们可能导致更多邮件不必要地被归类为垃圾邮件。例如:某人从@ mysite.com发送电子邮件,mysite.com的DNS表示DMARC可用于识别伪造的邮件,转发过程破坏了DMARC的一部分,gmail现在错误地将传入的邮件标识为伪造的发件人地址。从理论上讲,仅应影响DMARC的SPF部分,但有时由于发件人方面的原因,其他部分(DKIM)仍然损坏或丢失。

–trr
19年4月17日在1:56



这不是一个很好的解决方案,由于垃圾邮件确实转到了转发地址(IOW,GMail决定不再信任其他邮件服务器和黑名单),因此我对GMail将转发帐户中的所有内容都标记为垃圾邮件时遇到了问题作为垃圾邮件源)。

– Doktor J
19-10-15在20:57

旧问题,但要重申其他人说的话;这不是一个好的解决方案。您的共享主机上只需要一个人(或您)发送一堆垃圾邮件,服务器(即您)的IP地址将被阻止发送(包括转发)电子邮件到gmail。

–史蒂夫
20 Jun 25'2:13

#2 楼

Gmail根据您接收电子邮件的频率从POP帐户中提取电子邮件。因此,为了提高更新频率-您需要不断向帐户发送大量电子邮件。

您可以在本地计算机上运行的python中编写一个简单的脚本来发送POP帐户每30秒发送一封电子邮件。对自动邮件进行编程,使其具有唯一的标识符,例如发件人地址或主题,因此您可以在Gmail中添加过滤器,以将已发送的100封电子邮件标记为已读并丢弃。

#3 楼

我在WordPress上使用了Contact Form 7,但遇到同样的困难,即无法接收与我的Gmail帐户相关的电子邮件。

我在我的联系表中为普通Gmail添加了密件抄送部分。因此,现在当我的客户给我发消息时,我立即从我的Gmail电子邮件帐户中收到一封电子邮件,然后又从我的POP3帐户中再次收到一封电子邮件。

接收两个邮件有点烦人电子邮件,但是一旦我在Gmail上收到POP3电子邮件(公司电子邮件),我仍然可以立即对其进行回复。

评论


有趣的解决方法。

–ale
18年2月15日在20:16

@Jared这很有趣。但这似乎仅适用于通过WordPress联系人表格发送的电子邮件-对吗?

–cag8f
18年2月16日在2:57

#4 楼

Gmail中没有可更改的设置,可以使其更频繁地轮询POP3帐户。

从我所看到的情况来看,Google自己弄清楚了需要多长时间提取一次消息,而他们并没有确切分享他们使用的标准。

您所剩下的一切都是可能的诡计,可能行不通,或者行之有效,直到谷歌明智为止。我希望您想要比这更可靠的东西。 (您是否真的想每分钟向您的POP3帐户发送一条消息?)

如果您需要更频繁地轮询POP3帐户的网络邮件,则可能应该寻找其他提供商。

评论


谢谢。您的所有信息与我所看到的一致。 >>如果您需要更频繁地轮询POP3帐户的网络邮件,则可能应该寻找其他提供商。我认为您的意思是电子邮件客户端,而不是电子邮件提供商,对吗?如果我使用Outlook而不是Gmail,则可以设置此频率。另外,在Stack Exchange中有关Gmail中IMAP的旧帖子中,我发现此链接(danielslaughter.com/projects/…浏览器脚本将频率增加为每8分钟一次。显然有风险,因为来源不受信任。

–cag8f
16年7月13日在15:17

#5 楼

为此,我在Stack Exchange上有关Gmail中IMAP的旧帖子中找到了此链接,该链接指向Chrome扩展程序,该频率将频率每8分钟增加一次。我在过去9个月中一直在使用它,它似乎工作得很好-我很满意。 -(如果其他人可以找到它,请在这里引用。

此外,@ Andrew Partridge的解决方案可能是可行的,特别是如果您还配置了Gmail将另一个帐户“以以下方式发送邮件”: br />

评论


关于该链接的可信度。该代码返回到www.danielslaughter.com/projects/greasemonkey_gmailpop3/core.php?version='+ o.version +'&pk ='+ o.pk,然后返回eval()。这是一个很大的攻击媒介.....

–道格拉斯·加斯凯(Douglas Gaskell)
18/12/7在18:28

#6 楼

Gmail POP3 Checker

只需安装此Chrome扩展程序,只需每5或8分钟进行设置即可。

评论


扩展程序的链接当前已断开

– Quinn Comendant
20年6月28日在21:40

#7 楼

转到https://mail.google.com/mail/u/0/#settings/accounts。

按F12。

将以下代码输入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
);


评论


我遵循jonsca的建议,但最终从控制台出现错误。我现在无法从搜索结果中查看附件.....有什么方法可以重置控制台

–球迷MT
19年2月14日在3:50