title: Can not authenticate to IMAP server: [AUTHENTICATIONFAILED] Invalid credentials (Failure)
body: <p>When i trying to get messages from email via imap - i have this error:</p>
  
  <blockquote>
    <p>Can not authenticate to IMAP server: [AUTHENTICATIONFAILED] Invalid credentials (Failure)
    OS: debian 7</p>
  </blockquote>
  
  <p>Where is trouble?</p>
  
  <p>PHP code:</p>
  
  <pre><code>&lt;?php   
  /* connect to gmail */
  $hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
  $username = 'email@gmail.com';
  $password = 'pass';
  
  /* try to connect */
  $inbox = imap_open($hostname,$username,$password, NULL, 1, array('DISABLE_AUTHENTICATOR' =&gt; 'GSSAPI')) or die('Cannot connect to Gmail: ' . imap_last_error());
  
  /* grab emails */
  $emails = imap_search($inbox,'ALL');
  
  /* if emails are returned, cycle through each... */
  if($emails) {
  
  /* begin output var */
  $output = '';
  
  /* put the newest emails on top */
  rsort($emails);
  
  /* for every email... */
  foreach($emails as $email_number) {
  
      /* get information specific to this email */
      $overview = imap_fetch_overview($inbox,$email_number,0);
      $message = imap_fetchbody($inbox,$email_number,2);
  
      /* output the email header information */
      $output.= '&lt;div class="toggler '.($overview[0]-&gt;seen ? 'read' : 'unread').'"&gt;';
      $output.= '&lt;span class="subject"&gt;'.$overview[0]-&gt;subject.'&lt;/span&gt; ';
      $output.= '&lt;span class="from"&gt;'.$overview[0]-&gt;from.'&lt;/span&gt;';
      $output.= '&lt;span class="date"&gt;on '.$overview[0]-&gt;date.'&lt;/span&gt;';
      $output.= '&lt;/div&gt;';
  
      /* output the email body */
      $output.= '&lt;div class="body"&gt;'.$message.'&lt;/div&gt;';
  }
  
  echo $output;
  } 
  
  /* close the connection */
  imap_close($inbox);
  </code></pre>