2017-12-31 35 views
0

Gmail에 연결하는 데이 repo을 사용하고 있습니다. 하지만 그 오류가 점점. 나는 누군가가 이것을 최근에 경험했기를 바랍니다.PHP Gmail IMAP 연결 실패

<?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 = '[email protected]'; 
    $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 
    } 
+0

을 받고 어떤 오류? – Goose

+0

errflag = 1이고 143 포트를 사용하기 위해 암호화를 피하면 errflag = 2가됩니다. – observo

+0

errflag? 나는 그것이 무엇인지 모른다. 'error-> getMessage()'는 무엇을 제공합니까? – Goose

답변

0

나는 이것 또한 가지고있다. 오류 메시지의 링크에서.

2 단계 인증을 사용하지 않는 경우 은 보안 성이 낮은 앱이 계정에 액세스하는 것을 허용해야 할 수 있습니다. 그것은

Here's a guide to do so