在 PHP 和 IMAP 中使用时如何绕过 outlook 2FA?

How to bypass outlook 2FA when used in PHP and IMAP?

上下文

最近,我决定为我的 outlook 电子邮件激活 2FA。

但是,由于此 2FA 实施,IMAP 无法直接访问邮件服务器,这导致我的 PHP 脚本出错。

到目前为止,我编写的用于使用 IMAP 访问我的 outlook 的代码只是 $mbox = imap_open("{localhost:143}INBOX", "user_id", "password");

问题

有什么方法可以绕过这个,这样当 IMAP 从邮件服务器读取时,它就不必经过任何身份验证吗?

显然,outlook 允许用户为那些不支持 2FA 的应用程序创建密码。您可以找到参考 link here

但是,这意味着该站点仍未完全保护。