PHP GMail IMAP连接失败

时间:2017-12-31 04:52:56

标签: php gmail-imap

我正在使用此repo来连接到Gmail。但它的错误。我希望最近有人有处理此事的经验。

<?php
    namespace program;

    require_once "php-imap-client/vendor/autoload.php";

    use SSilence\ImapClient\ImapClientException;
    use SSilence\ImapClient\ImapConnect;
    use SSilence\ImapClient\ImapClient as Imap;

    $mailbox = 'imap.gmail.com';
    $username = 'alice@gmail.com';
    $password = "wonderland";
    $encryption = Imap::ENCRYPT_SSL;

    // Open connection
    try{
        $imap = new Imap($mailbox, $username, $password, $encryption);
        // You can also check out example-connect.php for more connection options

    }catch (ImapClientException $error){
        echo $error->getMessage().PHP_EOL;
        die(); // Oh no :( we failed
    }

1 个答案:

答案 0 :(得分:0)

我之前也有这个。从您正在接收的错误消息中的链接。

  

允许不太安全的应用:如果您不使用两步验证,则为您   可能需要允许安全性较低的应用访问您的帐户。

Here's a guide to do so