首页 > 解决方案 > 为什么带有 Gmail 的 PHP-IMAP 最近记录了一堆废话?

问题描述

上周,我收到了大量的垃圾邮件。它是恒定的。至少比正常情况多出 100 倍。在这一点上,我已经黑洞了无数领域,但它们似乎有无穷无尽的领域。而且其中很大一部分都被损坏了,以至于它们只出现在我的(定制的)电子邮件客户端的“损坏”类别中,其中放置了完全垃圾的电子邮件。

现在,我注意到 PHP-IMAP(即 PHP 中内置的 IMAP 函数,我用来与 Gmail 对话以获取电子邮件)已经开始记录一堆这样的东西:

Unterminated mailbox: issacromero25@imap.gmail.com
Unterminated mailbox: moorem@imap.gmail.com
Invalid mailbox list: "marshallmark
Invalid mailbox list: "dunnenoel5@gm
Unterminated mailbox: pearodavid058@gmail
Unterminated mailbox: white@imap.gmail.com
Unterminated mailbox: 3061jlj@gmail.
Invalid mailbox list: "milesp70@y
Unterminated mailbox: goldmandepressed2886@gmai
Invalid mailbox list: "res
Unterminated mailbox: pearodavid058@gmail
Invalid mailbox list: "braydenmccos
Invalid mailbox list: "b
Unterminated mailbox: passr@yaho
Unterminated mailbox: ro@imap.gmail.com

显然,他们可能是故意的,他们做错了可怕的事情,但究竟为什么 IMAP 会尝试打开这样命名的邮箱呢?

很久以前,我在 IMAP 代码上花费了大量时间,此时,我真的认为它坚如磐石。然后这突然发生了。显然,您永远不能指望任何东西长时间保持不损坏……

我的 PHP 代码只是返回imap_open任何内容imap_list。为什么 Gmail 会返回一堆损坏的“邮箱”?垃圾邮件发送者是否找到了将“邮箱”(“类别”)自动添加到 Gmail 帐户的方法?或者发生了什么?

标签: phpemailgmailimapspam

解决方案


推荐阅读