AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] Neue aol Mails lesen

Ein Thema von MrSpock · begonnen am 26. Aug 2005 · letzter Beitrag vom 26. Aug 2005
Antwort Antwort
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#1

[PHP] Neue aol Mails lesen

  Alt 26. Aug 2005, 07:20
Hallo,

es ist mir mittlerweile dank Eurer Hilfe gelungen, mit imap_open eine Verbindung zum AOL Server herzustellen und den Ordner INBOX zu lesen. Offensichtlich stehen dort aber auch die "alten Mails" mit drin. Gibt es bei AOL auch einen folder, in dem nur die noch ungelesenen neuen eMails zu finden sind und den ich imap_open übergeben kann?

Code:
"{imap.de.aol.com:143/notls}INBOX"
Liefert alle Mails, auch die schon gelesenen.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
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, 11: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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz