Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: [PHP] Neue aol Mails lesen

  Alt 26. Aug 2005, 12:02
Falls es dich interessiert:

Hier meine Funktion, um die Anzahl ungelesener E-Mail herauszubekommen

Code:
function CheckMail ($server, $username, $password, $type = 'IMAP')
{
   if (strtoupper ($type) == 'IMAP')
   {
      $handle = imap_open ('{' . $server . '/imap:143}', $username, $password) or die (imap_last_error());
      $mails = imap_status ($handle, '{' . $server . '/imap:143}INBOX', SA_UNSEEN) or die (imap_last_error());
      $result = (int) $mails->unseen;
      imap_close ($handle);
   }
   elseif (strtoupper ($type) == 'POP3')
   {
       $handle = imap_open ('{' . $server . '/pop3:110}', $username, $password) or die (imap_last_error());    
       $mails = imap_status ($handle, '{' . $server . '/pop3:110}INBOX', SA_UNSEEN) or die (imap_last_error());
      $result = (int) $mails->unseen;
      imap_close ($handle);
   } 
   else
   {
      $result = 'Please specify the protocol !';
   }                                         
   return $result;
}
Mit POP3 geht es (zumindest bei mir) nicht, aber IMAP geht ohne Probleme.

Du musst ihr Server, Beutzername, Kennwort und Protokoll übergeben, und Sie gibt dir die Anzahl an ungelesenen E-Mails zurück
  Mit Zitat antworten Zitat