Index: phpdoc/de/functions/imap.xml diff -u phpdoc/de/functions/imap.xml:1.20 phpdoc/de/functions/imap.xml:1.21 --- phpdoc/de/functions/imap.xml:1.20 Sat Jul 7 18:16:58 2001 +++ phpdoc/de/functions/imap.xml Sat Sep 1 20:50:30 2001 @@ -4,30 +4,30 @@ - Dieses Packet baut auf auf der c-client Bibliothek auf, die Sie + Dieses Paket baut auf auf der C-Client Bibliothek auf, die Sie unter der URL &url.imap; erhalten. - Kompilieren Sie diese und kopieren Sie - c-client/c-client.a nach - /usr/local/lib/libc-client.a sowie - c-client/rfc822.h, mail.h - und linkage.h nach - /usr/local/include oder in ein anderes - Verzeichnis in Ihrem Link- bzw. Include-Pfad. + Kompilieren Sie diese und kopieren Sie + c-client/c-client.a nach + /usr/local/lib/libc-client.a sowie + c-client/rfc822.h, mail.h + und linkage.h nach + /usr/local/include oder in ein anderes + Verzeichnis in Ihrem Link- bzw. Include-Pfad. Anschließend konfigurieren und kompilieren Sie PHP mit der Option . - Beachten Sie, daß diese Funktionen nicht auf das - IMAP -Protokol beschränkt sind, auch wenn der + Beachten Sie, daß diese Funktionen nicht auf das + IMAP -Protokoll beschränkt sind, auch wenn der Name dies vermuten läßt. - Die zugrundeliegende c-client Bibliothek unterstützt auch + Die zugrundeliegende C-Client Bibliothek unterstützt auch POP3, NNTP und lokale - Mailbox-Zugriffe. + Mailbox-Zugriffe. - Diese Dokumentation kann nicht alle Bereiche beschreiben, die von + Diese Dokumentation kann nicht alle Bereiche beschreiben, die von den enthaltenen Funktionen berührt werden. Weitergehende Informationen - erhalten Sie in der Dokumentation der c-client Bibliothek (Datei + erhalten Sie in der Dokumentation der C-Client Bibliothek (Datei docs/internal.txt im Quellpaket der Bibliothek) sowie in folgenden RFC-Dokumenten: @@ -46,12 +46,12 @@ RFC2060 : - Internet Message Access Protocol (IMAP) Version 4rev1 + Internet Message Access Protocol (IMAP) Version 4rev1 - RFC1939 : + RFC1939 : Post Office Protocol Version 3 (POP3) @@ -74,19 +74,19 @@ RFC2047 , RFC2048 & RFC2049 : - Multipurpose Internet Mail Extensions (MIME) + Multipurpose Internet Mail Extensions (MIME) - Eine ausführliche Übersicht bietet auch das Buch - Programming Internet Email + Eine ausführliche Übersicht bietet auch das Buch + Programming Internet Email von David Wood. - + - imap_append + imap_append Fügt eine String-Nachricht an das angegebene Postfach an. @@ -99,22 +99,22 @@ int imap_stream string mbox string message - string + string flags Liefert &true; bei Erfolg und &false; bei Fehlern. - + imap_append fügt den String aus - message als neue Nachricht an die + message als neue Nachricht an die durch mbox spezifizierte Mailbox an. Wenn der optionale flags spezifiziert wird, so werden die Flags der Nachricht in der Mailbox entsprechend gesetzt. - + <function>imap_append</function> Beispiel @@ -128,7 +128,7 @@ . "To: you <email protected>\r\n" . "Subject: test\r\n" . "\r\n" - . "this is a test message, please ignore\r\n" + . "Das ist ein Test, bitte ignorieren\r\n" ); $check = imap_check ($stream); @@ -185,7 +185,7 @@ string imap_body int imap_stream int msg_number - int + int flags @@ -198,18 +198,18 @@ - FT_UID - msg_number ist eine UID + FT_UID - msg_number ist eine UID - FT_PEEK - Das \Seen-Flag wird nicht beeinflußt. + FT_PEEK - Das \Seen-Flag wird nicht beeinflußt. - FT_INTERNAL - Die Nachricht wird im internen Format - zurückgegeben eine CRLF-Umwandlung findet nicht statt. + FT_INTERNAL - Die Nachricht wird im internen Format + zurückgegeben eine CRLF-Umwandlung findet nicht statt. @@ -230,7 +230,7 @@ int imap_stream - + Die imap_check Funktion prüft den Status des aktuellen Postfach und liefert die entsprechenden Felder in einem Objekt mit folgenden Attributen zurück: @@ -244,47 +244,47 @@ - Driver - Zugriffsprotokoll: POP, IMAP, NNTP + Driver - Zugriffsprotokoll: POP, IMAP, NNTP - Mailbox - Name des Postfachs + Mailbox - Name des Postfachs - Nmsgs - Anzahl der Nachrichten im Postfach + Nmsgs - Anzahl der Nachrichten im Postfach - Recent - Anzahl der neuen Nachrichten im Postfach + Recent - Anzahl der neuen Nachrichten im Postfach - + <function>imap_check</function> Beispiel $mbox = imap_open ("{your.imap.host}INBOX", "username", "password") || die ("can't connect: " . imap_last_error()); - + $check = imap_check ($mbox); - + if($check) { print "Date: " . $check->Date . "<br>\n" ; print "Driver: " . $check->Driver . "<br>\n" ; print "Mailbox: " . $check->Mailbox . "<br>\n" ; print "Messages: " . $check->Nmsgs . "<br>\n" ; print "Recent: " . $check->Recent . "<br>\n" ; -} else { - print "imap_check() failed: " . imap_last_error() . "<br>\n"; +} else { + print "imap_check() failed: " . imap_last_error() . "<br>\n"; } - -imap_close ($mbox); - + +imap_close ($mbox); + @@ -301,15 +301,15 @@ int imap_close int imap_stream - int + int flags - + Schließt eine IMAP-Verbindung. Mit dem optionalen flag CL_EXPUNGE kann ein Bereinigen - (physikalisches Löschen aller zum löschen markierten Nachrichten) + (physikalisches Löschen aller zum Löschen markierten Nachrichten) ausgelöst werden. @@ -329,20 +329,20 @@ string mbox - + imap_createmailbox legt ein über den Parameter mbox spezifiziertes neues Postfach an. - + Liefert &true; bei Erfolg und &false; bei Fehlern. Siehe auch imap_renamemailbox and - imap_deletemailbox + imap_deletemailbox sowie imap_open für das Format des Parameters mbox. - + <function>imap_createmailbox</function> Beispiel @@ -358,7 +358,7 @@ # we will now create a new mailbox "phptestbox" in your inbox folder, # check its status after creation and finaly remove it to restore -# your inbox to its initial state +# your inbox to its initial state if ( <email protected> ($mbox,imap_utf7_encode ("{your.imap.host}INBOX.$newname"))) { $status =  <email protected>($mbox,"{your.imap.host}INBOX.$newname",SA_ALL); @@ -369,7 +369,7 @@ print("Unseen: ". $status->unseen )."<br>\n"; print("UIDnext: ". $status->uidnext )."<br>\n"; print("UIDvalidity:". $status->uidvalidity)."<br>\n"; - + if (imap_renamemailbox ($mbox,"{your.imap.host}INBOX.$newname", "{your.imap.host}INBOX.$name2")) { echo "renamed new mailbox from '$name1' to '$name2'<br>\n"; $newname=$name2; @@ -384,7 +384,7 @@ } else { print "imap_deletemailbox on new mailbox failed: ".implode ("<br>\n", imap_errors())."<br>\n"; } - + } else { print "could not create new mailbox: ".implode ("<br>\n",imap_errors())."<br>\n"; @@ -393,7 +393,7 @@ imap_close($mbox); - + @@ -411,7 +411,7 @@ int imap_delete int imap_stream int msg_number - int + int flags @@ -419,8 +419,8 @@ Diese Funktion liefert immer &true;, eventuelle Fehler können nicht erkannt werden! - - + + Die imap_delete Funktion merkt die mit msg_number angegebene Nachricht des aktuellen Postfachs zum Löschen vor. Enthält der optionale @@ -434,7 +434,7 @@ imap_close mit dem optionalen Flag CL_EXPUNGE. - + <function>imap_delete</function> Beispiel @@ -470,18 +470,18 @@ string mbox - + imap_deletemailbox löscht das angegebene - Postfach inclusive aller darin enthaltener Nachrichten und + Postfach inclusive aller darin enthaltener Nachrichten und Unter-Postfächer. - + Liefert &true; bei Erfolg und &false; bei Fehlern. Siehe auch imap_createmailbox und imap_renamemailbox - sowie imap_open für das Format des + sowie imap_open für das Format des mbox Parameters. @@ -502,7 +502,7 @@ int imap_stream - + imap_expunge löscht endgültig alle von den Funktionen imap_delete, imap_mail_move oder @@ -531,7 +531,7 @@ int imap_stream int msg_number string part_number - flags + flags flags @@ -545,22 +545,22 @@ Die Bitmaske flags kann aus folgenden - Werten zusammengesetzt werden: + Werten zusammengesetzt werden: - FT_UID - msg_number enthält eine UID + FT_UID - msg_number enthält eine UID - FT_PEEK - Das \Seen Flag der Nachricht wird nicht verändert + FT_PEEK - Das \Seen Flag der Nachricht wird nicht verändert - FT_INTERNAL - Das Ergebnis wird ohne jeden Versuch einer - Konvertierung der Zeilenenden zurückgegeben + FT_INTERNAL - Das Ergebnis wird ohne jeden Versuch einer + Konvertierung der Zeilenenden zurückgegeben @@ -570,7 +570,7 @@ - imap_fetchstructure + imap_fetchstructure Liefert die Struktur der angegebenen Nachricht @@ -584,7 +584,7 @@ int imap_stream int msg_number - int + int flags @@ -608,77 +608,77 @@ - - type - Primärer MIME-Typ des Nachrichten-Teils - - - encoding - Transfer-Kodierung - - - ifsubtype - Wahr, wenn das Feld subtype gesetzt ist - - - subtype - MIME Subtyp - - - ifdescription - Wahr, wenn ein Beschreibungsstring existiert - - - description - Inhalt des Bechreibungsstrings - - - ifid - Wahr, wenn ein Identifikationsstring existiert - - - id - Identificationsstring - - - lines - Anzahl der Zeilen dieses Teils - - - bytes - Größe des Teils in Byte - - - ifdisposition - Wahr, wenn der Dispositionsstring gesetzt ist - - - disposition - Dispositionsstring - - - ifdparameters - Wahr, wenn Dispositions-Parameterwerte gesetzt sind - - - dparameters - Array der DispositionsParameter - - - ifparameters - Wahr, wenn Parameter gesetzt sind - - - parameters - Array der MIME Parameter - - - parts - + + type + Primärer MIME-Typ des Nachrichten-Teils + + + encoding + Transfer-Kodierung + + + ifsubtype + Wahr, wenn das Feld subtype gesetzt ist + + + subtype + MIME Subtyp + + + ifdescription + Wahr, wenn ein Beschreibungsstring existiert + + + description + Inhalt des Bechreibungsstrings + + + ifid + Wahr, wenn ein Identifikationsstring existiert + + + id + Identificationsstring + + + lines + Anzahl der Zeilen dieses Teils + + + bytes + Größe des Teils in Byte + + + ifdisposition + Wahr, wenn der Dispositionsstring gesetzt ist + + + disposition + Dispositionsstring + + + ifdparameters + Wahr, wenn Dispositions-Parameterwerte gesetzt sind + + + dparameters + Array der DispositionsParameter + + + ifparameters + Wahr, wenn Parameter gesetzt sind + + + parameters + Array der MIME Parameter + + + parts + Array von Objekten, die die einzelnen Unterteile der Nachricht beschreiben - + @@ -687,20 +687,20 @@ - dparameters ist ein Array von Objekten mit jeweils einem - "attribute" und einem "value" Attribut. + dparameters ist ein Array von Objekten mit jeweils einem + "attribute" und einem "value" Attribut. - parameters ist ein Array von Objekten mit jeweils einem - "attribute" und einem "value" Attribut. + parameters ist ein Array von Objekten mit jeweils einem + "attribute" und einem "value" Attribut. - Die Elemente des parts Array entsprechen dem von der Funktion - zurückgegebenen Objekt (usf.). + Die Elemente des parts Array entsprechen dem von der Funktion + zurückgegebenen Objekt (usf.). @@ -752,13 +752,13 @@ object imap_header int imap_stream int msg_number - int + int fromlength - int + int subjectlength - string + string defaulthost @@ -767,28 +767,28 @@ Diese Funktion liefert ein Objekt, das aus verschiedenen Header-Elementen gebildet wird. - + remail, date, Date, subject, Subject, in_reply_to, message_id, newsgroups, followup_to, references message flags: - Recent - 'R' wenn neu und bereits gelesen, - 'N' wenn neu und noch nicht gelesen, + Recent - 'R' wenn neu und bereits gelesen, + 'N' wenn neu und noch nicht gelesen, ' ' wenn nicht neu - Unseen - 'U' wenn noch nicht gelesen UND nicht neu, + Unseen - 'U' wenn noch nicht gelesen UND nicht neu, ' ' wenn gelesen OR neu und noch nicht gelesen - Answered -'A' wenn beantwortet, + Answered -'A' wenn beantwortet, ' ' sonst Deleted - 'D' wenn zum Löschen vorgemerkt ' ' sonst - Draft - 'X' wenn als Entwurf markiert, + Draft - 'X' wenn als Entwurf markiert, ' ' sonst - Flagged - 'F' wenn als 'wichtig' markiert, + Flagged - 'F' wenn als 'wichtig' markiert, ' ' sonst -Beachten Sie bitte die etwas seltsame Recent/Unseen-Zuordnung. +Beachten Sie bitte die etwas seltsame Recent/Unseen-Zuordnung. Eine Nachricht wurde noch nicht gelesen, wenn folgende Bedingung erfüllt ist: @@ -924,41 +924,41 @@ imap_getmailboxes liefert ein Array zurück, - das für jedes gefundene Postfach ein Objekt mit de Attributen + das für jedes gefundene Postfach ein Objekt mit de Attributen name, delimiter und attributes enthält. - name enthält dabei den vollständigen - Pfadnamen des Postfachs, delimiter das - verwendete Trennzeichen zwischen Postfach-Ebenen, + name enthält dabei den vollständigen + Pfadnamen des Postfachs, delimiter das + verwendete Trennzeichen zwischen Postfach-Ebenen, und attributes besteht aus einer Bitmaske, die einzelne Eigenschaften des Postfachs beschreibt: - LATT_NOINFERIORS - es existieren keine weiteren Postfächer - unterhalb dieses Postfachs + LATT_NOINFERIORS - es existieren keine weiteren Postfächer + unterhalb dieses Postfachs - LATT_NOSELECT - Dieses "Postfach" ist nur ein Behälter für - weitere Postfächer. + LATT_NOSELECT - Dieses "Postfach" ist nur ein Behälter für + weitere Postfächer. - Es kann selbst keine Nachrichten enthalten und somit auch - nicht geöffnet werden. + Es kann selbst keine Nachrichten enthalten und somit auch + nicht geöffnet werden. - LATT_MARKED - Dieses Postfach wurde markiert (nur bei UW-IMAPD). + LATT_MARKED - Dieses Postfach wurde markiert (nur bei UW-IMAPD). - + - - LATT_UNMARKED - Dieses Postfach wurde nicht markiert (nur bei UW-IMAPD). + + LATT_UNMARKED - Dieses Postfach wurde nicht markiert (nur bei UW-IMAPD). - + @@ -1006,7 +1006,7 @@ $mbox = imap_open ("{your.imap.host}", "username", "password", OP_HALFOPEN) || die ("can't connect: " . imap_last_error()); - + $list = imap_getmailboxes ($mbox, "{your.imap.host}", "*"); if (is_array ($list)) { reset ($list); @@ -1018,7 +1018,7 @@ } } else { print "imap_getmailboxes failed: " . imap_last_error() . "\n"; -} +} imap_close ($mbox); @@ -1091,16 +1091,16 @@ int imap_stream string msglist string mbox - int + int flags - + Diese Funktion kopiert die in msglist angegebenen Nachrichten in das Postfach mbox. msglist kann eine einzelne Nachrichtennummer - oder Aufzählungen und Bereiche gemäß + oder Aufzählungen und Bereiche gemäß RFC2060 enthalten. @@ -1109,14 +1109,14 @@ - CP_UID - Die Nummern in msglist - entsprechen den UIDs der gewünschten Nachrichten + CP_UID - Die Nummern in msglist + entsprechen den UIDs der gewünschten Nachrichten - CP_MOVE - Die ursprunglichen Nachrichten werden nach dem - Kopieren gelöscht. copying + CP_MOVE - Die ursprunglichen Nachrichten werden nach dem + Kopieren gelöscht. copying @@ -1142,16 +1142,16 @@ int imap_stream string msglist string mbox - int + int flags - + Diese Funktion verschiebt die in msglist angegebenen Nachrichten in das Postfach mbox. msglist kann eine einzelne Nachrichtennummer - oder Aufzählungen und Bereiche gemäß + oder Aufzählungen und Bereiche gemäß RFC2060 enthalten. @@ -1160,8 +1160,8 @@ - CP_UID - Die Nummern in msglist - entsprechen den UIDs der gewünschten Nachrichten + CP_UID - Die Nummern in msglist + entsprechen den UIDs der gewünschten Nachrichten @@ -1197,7 +1197,7 @@ imap_num_recent - Liefert die Anzahl der neu hinzugekommenen Nachrichten + Liefert die Anzahl der neu hinzugekommenen Nachrichten im aktuellen Postfach @@ -1210,7 +1210,7 @@ - Liefert die Anzahl der neu hinzugekommenen Nachrichten + Liefert die Anzahl der neu hinzugekommenen Nachrichten im aktuellen Postfach @@ -1232,7 +1232,7 @@ string mailbox string username string password - int + int flags @@ -1245,7 +1245,7 @@ Verfügung steht. Liefert ein IMAP-Streamhandle oder &false; bei Fehlern. - + Der Name eines Postfachs setzt sich zusammen aus der Bezeichnung des Servers und dem Pfad des Postfachs auf diesem Server. Der spezielle Name INBOX steht dabei als Synonym für das persönliche @@ -1266,41 +1266,41 @@ - OP_READONLY - Über diese Verbindung darf nur lesend - zugegriffen werden + OP_READONLY - Über diese Verbindung darf nur lesend + zugegriffen werden - OP_ANONYMOUS - Bei NNTP-Verbindungen wird die Datei .newsrc - nicht aktualisiert + OP_ANONYMOUS - Bei NNTP-Verbindungen wird die Datei .newsrc + nicht aktualisiert - OP_HALFOPEN - es wird eine IMAP- oder NNTP-Verbindung - aufgebaut, aber noch kein Postfach ausgewählt + OP_HALFOPEN - es wird eine IMAP- oder NNTP-Verbindung + aufgebaut, aber noch kein Postfach ausgewählt - CL_EXPUNGE - beim Schließen der Verbindung werden alle zum - Löschen vorgemerkte Nachrichten endgültig gelöscht (siehe auch - imap_delete und - imap_expunge) + CL_EXPUNGE - beim Schließen der Verbindung werden alle zum + Löschen vorgemerkte Nachrichten endgültig gelöscht (siehe auch + imap_delete und + imap_expunge) - Das folgende Beispiel stellt eine Verbindung zu einem + Das folgende Beispiel stellt eine Verbindung zu einem lokalen IMAP-Server (IMAP = Port 143) her: - + $mbox = imap_open ("{localhost:143}INBOX", "user_id", "password"); - Eine Verbindung zu einem lokalen POP3-Server (POP3 = Port 110) + Eine Verbindung zu einem lokalen POP3-Server (POP3 = Port 110) erhalten sie mit: @@ -1363,7 +1363,7 @@ int imap_stream - + Liefert &true;, wenn die aktuelle Verbindung noch verfügbar ist, sonst &false;. @@ -1394,8 +1394,8 @@ string new_mbox - - Die Funktion imap_renamemailbox ändert + + Die Funktion imap_renamemailbox ändert den Namen eines Postfachs. @@ -1427,7 +1427,7 @@ flags - + Mit Hilfe dieser Funktion kann auf IMAP- und NNTP-Servern ein anderes Postfach als das bisher aktuelle ausgewählt werden. @@ -1437,33 +1437,33 @@ - OP_READONLY - Auf das Postfach soll nur lesend zugegriffen - werden + OP_READONLY - Auf das Postfach soll nur lesend zugegriffen + werden - OP_ANONYMOUS - Bei NNTP-Verbindungen wird die persönliche - .newsrc Datei nicht aktualisiert + OP_ANONYMOUS - Bei NNTP-Verbindungen wird die persönliche + .newsrc Datei nicht aktualisiert - OP_HALFOPEN - bei IMAP- oder NNTP-Servern wird in den - allgemeinen Verbindungsstatus ohne aktuelles Postfach - zurückgeschaltet + OP_HALFOPEN - bei IMAP- oder NNTP-Servern wird in den + allgemeinen Verbindungsstatus ohne aktuelles Postfach + zurückgeschaltet - CL_EXPUNGE - beim Schließen der Verbindung werden alle zum - Löschen vorgemerkte Nachrichten endgültig gelöscht (siehe auch - imap_delete und - imap_expunge) + CL_EXPUNGE - beim Schließen der Verbindung werden alle zum + Löschen vorgemerkte Nachrichten endgültig gelöscht (siehe auch + imap_delete und + imap_expunge) - + Liefert &true; bei Erfolg und &false; bei Fehlern. @@ -1484,7 +1484,7 @@ string mbox - + Abbonieren eines Postfachs. @@ -1495,7 +1495,7 @@ - imap_undelete + imap_undelete Nimmt eine bereits gesetzte Löschmarkierung einer Nachricht zurück @@ -1510,9 +1510,9 @@ int msg_number - - Diese Funktion nimmt eine evtl. durch die Funktionen - imap_delete oder + + Diese Funktion nimmt eine evtl. durch die Funktionen + imap_delete oder imap_mail_move gesetzte Löschmarkierung für die durch msg_number spezifizierte Nachricht zurück. @@ -1537,7 +1537,7 @@ string mbox - + Abbonement eines Postfachs beenden. @@ -1550,7 +1550,7 @@ imap_qprint - Konvertiert einen quoted-printable kodierten String + Konvertiert einen quoted-printable kodierten String in einen 8bit-String @@ -1562,9 +1562,9 @@ string string - - Konvertiert einen quoted-printable kodierten String - (gemäß RFC2045, + + Konvertiert einen quoted-printable kodierten String + (gemäß RFC2045, Abschnitt 6.7) in einen 8bit-String. @@ -1588,9 +1588,9 @@ string string - - Konvertiert einen String in einen quoted-printable kodierten String - (gemäß RFC2045, + + Konvertiert einen String in einen quoted-printable kodierten String + (gemäß RFC2045, Abschnitt 6.7). @@ -1614,9 +1614,9 @@ string string - - Konvertiert 8Bit-Text in einen BASE64-kodierten String - (gemäß RFC2045, + + Konvertiert 8Bit-Text in einen BASE64-kodierten String + (gemäß RFC2045, Abschnitt 6.8). @@ -1645,7 +1645,7 @@ Diese Funktion arbeitet ähnlich wie - imap_listmailbox. Sie giebt aber nur die + imap_listmailbox. Sie gibt aber nur die Namen der Postfächer zurück, in denen irgendwo der Text content vorkommt. @@ -1668,45 +1668,45 @@ - Diese Funktion liefert dieselben Informationen wie + Diese Funktion liefert dieselben Informationen wie imap_status sowie zusätzlich die Größe des Postfachs in Bytes. Diese wird aus der Summe der Größe der einzelnen Nachrichten gebildet, deshalb benötigt diese Funktion mehr Zeit zur Ausführung als imap_status. - +

Felder des Rückgabe-Objekts - Date - Datum der letzten Änderung - - - Driver - Driver - - - Mailbox - Name des Postfachs - - - Nmsgs - Anzahl der Nachrichten - - - Recent - Anzahl neuer Nachrichten - - - Unread - Anzahl ungelesener Nachrichten - - - Size - Größe des Postfachs in Byte - + Date + Datum der letzten Änderung + + + Driver + Driver + + + Mailbox + Name des Postfachs + + + Nmsgs + Anzahl der Nachrichten + + + Recent + Anzahl neuer Nachrichten + + + Unread + Anzahl ungelesener Nachrichten + + + Size + Größe des Postfachs in Byte +
@@ -1717,9 +1717,9 @@ $mbox = imap_open ("{your.imap.host}INBOX", "username", "password") || die ("can't connect: " . imap_last_error()); - + $check = imap_mailboxmsginfo ($mbox); - + if ($check) { print "Date: " . $check->Date . "<br>\n"; print "Driver: " . $check->Driver . "<br>\n"; @@ -1729,7 +1729,7 @@ print "Size: " . $check->Size . "<br>\n"; } else { print "imap_check() failed: " . imap_lasterror() . "<br>\n"; -} +} imap_close ($mbox); @@ -1741,7 +1741,7 @@ imap_rfc822_write_address - Bildet aus Realnamen, Postfach und Server eine korekt + Bildet aus Realnamen, Postfach und Server eine korekt formatierte Mail-Adresse @@ -1749,7 +1749,7 @@ Beschreibung - string + string imap_rfc822_write_address string mailbox @@ -1758,8 +1758,8 @@ - Bildet aus Realnamen, Postfach und Server eine korekt - formatierte Mail-Adresse gemäß + Bildet aus Realnamen, Postfach und Server eine korekt + formatierte Mail-Adresse gemäß RFC822. @@ -1768,8 +1768,8 @@ imap_rfc822_write_address Beispiel -print imap_rfc822_write_address ("hartmut", "cvs.php.net", - "Hartmut Holzgraefe); +print imap_rfc822_write_address ("hartmut", "cvs.php.net", + "Hartmut Holzgraefe); @@ -1793,8 +1793,8 @@ - Diese Funktion zerlegt einen Adress-String gemäß - RFC822 und liefert + Diese Funktion zerlegt einen Adress-String gemäß + RFC822 und liefert ein Array von Objekten mit einem Eintrag je erkannter Adresse. Die Address-Objekte bestehen dabei jeweils aus den folgenden vier String-Elementen: @@ -1829,19 +1829,19 @@ imap_rfc822_parse_adrlist Beispiel -$address_string = "Hartmut Holzgraefe <hartmut <email protected>>, +$address_string = "Hartmut Holzgraefe <hartmut <email protected>>, postmaster <email protected>, root"; -$address_array = imap_rfc822_parse_adrlist ($address_string, +$address_array = imap_rfc822_parse_adrlist ($address_string, "somedomain.net"); if (! is_array ($address_array)) die ("somethings wrong\n"); - + reset ($address_array); while (list( $key, $val) = each ($address_array)) { print "mailbox : " . $val->mailbox . "<br>\n"; print "host : " . $val->host . "<br>\n"; print "personal: " . $val->personal . "<br>\n"; print "adl : " . $val->adl . "<p>\n"; -} +} @@ -1876,7 +1876,7 @@ Enthält options den Wert ST_UID, so werden die übergebenen Nachrichtennummern als UIDs anstelle von Indizes - interpretiert. + interpretiert. @@ -1884,10 +1884,10 @@ $mbox = imap_open ("{your.imap.host:143}", "username", "password") || die ("can't connect: " . imap_last_error()); - + $status = imap_setflag_full ($mbox, "2,5", "\\Seen \\Flagged"); if (!$status) echo imap_last_error(); - + imap_close ($mbox); @@ -1904,7 +1904,7 @@ Beschreibung - string + string imap_clearflag_full int stream @@ -2024,7 +2024,7 @@ - FT_UID msgno enthält eine UID + FT_UID msgno enthält eine UID @@ -2038,7 +2038,7 @@ FT_PREFETCHTEXT Der Körper der Nachricht wird ebenfalls angefordert, hierdurch wird ein zus. Zugriff vermieden, wenn z.B. - für eine Save-Operation der gesamte Text einer + für eine Save-Operation der gesamte Text einer Nachricht benötigt wird @@ -2064,7 +2064,7 @@ - Diese Funktion ermittelt die UID zu einem gegebenen + Diese Funktion ermittelt die UID zu einem gegebenen Nachrichten-Index. Während die Nachrichten-Indices einfach von eins an aufsteigend durchnummeriert sind und sich z.B. bei Löschoperationen ändern können, ist die UID einer Nachricht @@ -2118,137 +2118,137 @@ Diese Funktion durchsucht die Nachrichten des aktuellen Postfachs und liefert ein Array mit den Nummern der Nachrichten, die mit den - angegebenen Kriterien übereinstimmen. - Der Parameter criteria enthält einen String, - der sich aus den folgenden Suchbegriffen zusammensetzen kann - + angegebenen Kriterien übereinstimmen. + Der Parameter criteria enthält einen String, + der sich aus den folgenden Suchbegriffen zusammensetzen kann + - ALL - liefert alle Nachrichten, die den restlichen Kriterien - entsprechen + ALL - liefert alle Nachrichten, die den restlichen Kriterien + entsprechen - ANSWERED - das \\ANSWERED Flag der Nachricht ist gesetzt + ANSWERED - das \\ANSWERED Flag der Nachricht ist gesetzt - BCC "string" - Das Bcc: Feld der Nachricht enthält "string" + BCC "string" - Das Bcc: Feld der Nachricht enthält "string" - BEFORE "date" - Das Date: Feld der Nachricht enthält ein - Datum, das vor dem in "date" angegebenen liegt + BEFORE "date" - Das Date: Feld der Nachricht enthält ein + Datum, das vor dem in "date" angegebenen liegt - BODY "string" - Im Inhalt der Nachricht ist "string" enthalten + BODY "string" - Im Inhalt der Nachricht ist "string" enthalten - CC "string" - Das Cc: Feld der Nachricht enthält "string" + CC "string" - Das Cc: Feld der Nachricht enthält "string" - DELETED - Die Nachricht ist zum Löschen vorgemerkt + DELETED - Die Nachricht ist zum Löschen vorgemerkt - FLAGGED - Das \\FLAGGED (wichtig bzw. dringend) Flag der - Nachricht ist gesetzt + FLAGGED - Das \\FLAGGED (wichtig bzw. dringend) Flag der + Nachricht ist gesetzt - FROM "string" - Das From: Feld der Nachricht enthält "string" + FROM "string" - Das From: Feld der Nachricht enthält "string" - KEYWORD "string" - Das Feld Keyword: enthält "string" + KEYWORD "string" - Das Feld Keyword: enthält "string" - NEW - die Nachricht ist neu + NEW - die Nachricht ist neu - OLD - die Nachricht ist nicht neu + OLD - die Nachricht ist nicht neu - ON "date" - Das Datum in Date: entspricht "date" + ON "date" - Das Datum in Date: entspricht "date" - RECENT - Das \\RECENT Flag ist gesetzt + RECENT - Das \\RECENT Flag ist gesetzt - SEEN - Das \\SEEN Flag ist gesetzt, die Nachricht wurde - bereits einmal abgerufen + SEEN - Das \\SEEN Flag ist gesetzt, die Nachricht wurde + bereits einmal abgerufen - SINCE "date" - Das Datum "date" liegt vor dem im Date: Feld - der Nachricht + SINCE "date" - Das Datum "date" liegt vor dem im Date: Feld + der Nachricht - SUBJECT "string" - "string" ist Teil des Betreffs der - Nachricht + SUBJECT "string" - "string" ist Teil des Betreffs der + Nachricht - TEXT "string" - "string" ist Teil der Nachricht (Kopf oder - Inhalt) + TEXT "string" - "string" ist Teil der Nachricht (Kopf oder + Inhalt) - TO "string" - Das To: Feld der Nachricht enthält "string" + TO "string" - Das To: Feld der Nachricht enthält "string" - UNANSWERED - Die Nachricht wurde nicht beantwortet, das - \\Answered Flag ist nicht gesetzt + UNANSWERED - Die Nachricht wurde nicht beantwortet, das + \\Answered Flag ist nicht gesetzt - UNDELETED - Die Nachricht ist nicht zum Löschen vorgemerkt + UNDELETED - Die Nachricht ist nicht zum Löschen vorgemerkt - UNFLAGGED - Die Nachricht ist nicht als 'wichtig' markiert + UNFLAGGED - Die Nachricht ist nicht als 'wichtig' markiert - UNKEYWORD "string" - "string" ist nicht Schlüsselwort der - Nachricht + UNKEYWORD "string" - "string" ist nicht Schlüsselwort der + Nachricht - UNSEEN - Die Nachricht wurde bisher nicht gelesen + UNSEEN - Die Nachricht wurde bisher nicht gelesen @@ -2276,7 +2276,7 @@ imap_last_error - Diese Funktion liefert die zuletzt während dieses Seitenzugriffs + Diese Funktion liefert die zuletzt während dieses Seitenzugriffs aufgetretene Fehlermeldung (falls vorhanden) @@ -2315,14 +2315,14 @@ - Diese Funktion liefert in Form eines String-Arrays alle seit + Diese Funktion liefert in Form eines String-Arrays alle seit Beginn des Requests bzw. seit dem letzten Aufruf von imap_errors aufgetretenen Fehlermeldung. Der Fehler-Stack wird dabei gelöscht, so daß folgende Aufrufe - von imap_errors bzw. - imap_last_errors bis zum mächsten + von imap_errors bzw. + imap_last_errors bis zum mächsten aufgetretenen Fehler kein Ergebnis liefern. - + @@ -2352,7 +2352,7 @@ liefern. - Die IMAP-Spezifikationen verlangen, daß diese Meldungen an den + Die IMAP-Spezifikationen verlangen, daß diese Meldungen an den Benutzer weitergegeben werden. @@ -2376,7 +2376,7 @@ - Diese Funktion liefert Statusinformationen zum mit + Diese Funktion liefert Statusinformationen zum mit mailbox angegebenen Postfach. Im der Bitmaske options können dabei folgende Funktionen ausgewählt werden, die den Inhalt des @@ -2384,40 +2384,40 @@ - SA_MESSAGES - das Feld messages wird mit der Anzahl der - enthaltenen Nachrichten gefüllt + SA_MESSAGES - das Feld messages wird mit der Anzahl der + enthaltenen Nachrichten gefüllt - SA_RECENT - das Feld recent wird mit der Anzahl der neuen - Nachrichten gefüllt + SA_RECENT - das Feld recent wird mit der Anzahl der neuen + Nachrichten gefüllt - SA_UNSEEN - das Feld unseen wird mit der Anzahl der noch nicht - abgerufenen Nachrichten gefüllt + SA_UNSEEN - das Feld unseen wird mit der Anzahl der noch nicht + abgerufenen Nachrichten gefüllt - SA_UIDNEXT - das Feld uidnext wird mit der UID gefüllt, die - die nächste in diesem Postfach abgelegte Nachricht erhalten - wird + SA_UIDNEXT - das Feld uidnext wird mit der UID gefüllt, die + die nächste in diesem Postfach abgelegte Nachricht erhalten + wird - SA_UIDVALIDITY - das Feld uidvalidity wird mit einer - Konstanten gefüllt, die sich immer dann verändern wird, wenn - die UIDs der Nachrichten im Postfach sich vermutlich verändert - haben + SA_UIDVALIDITY - das Feld uidvalidity wird mit einer + Konstanten gefüllt, die sich immer dann verändern wird, wenn + die UIDs der Nachrichten im Postfach sich vermutlich verändert + haben - SA_ALL - es werden alle beschriebenen Felder gefüllt + SA_ALL - es werden alle beschriebenen Felder gefüllt @@ -2433,17 +2433,17 @@ $mbox = imap_open ("{your.imap.host}", "username", "password", OP_HALFOPEN) || die ("can't connect: " . imap_last_error()); - + $status = imap_status ($mbox, "{your.imap.host}INBOX", SA_ALL); if($status) { print ("Messages: " . $status->messages ) . "<br>\n"; print ("Recent: " . $status->recent ) . "<br>\n"; print ("Unseen: " . $status->unseen ) . "<br>\n"; print ("UIDnext: " . $status->uidnext ) . "<br>\n"; - print ("UIDvalidity: " . $status->uidvalidity) . "<br>\n"; + print ("UIDvalidity: " . $status->uidvalidity) . "<br>\n"; } else { print "imap_status failed: " . imap_lasterror() . "\n"; -} +} imap_close ($mbox); @@ -2466,8 +2466,8 @@ string text - - Dekodiert den String text aus dem + + Dekodiert den String text aus dem modifizierten UTF-7 Format in 8Bit-Text. @@ -2477,8 +2477,8 @@ Sonderzeichen, wie z.B. unsere Umlaute, enthalten. - (siehe RFC2152 - für UTF-7 und RFC2060, + (siehe RFC2152 + für UTF-7 und RFC2060, Abschnitt 5.1.3 für modifiziertes UTF-7) @@ -2506,8 +2506,8 @@ wie z.B. unsere Umlaute, enthalten. - (siehe RFC2152 - für UTF-7 und RFC2060, + (siehe RFC2152 + für UTF-7 und RFC2060, Abschnitt 5.1.3 für modifiziertes UTF-7) @@ -2549,7 +2549,7 @@ array imap_fetch_overview int imap_stream string sequence - int + int flags @@ -2580,7 +2580,7 @@ - message_id - Message-ID + message_id - Message-ID @@ -2605,7 +2605,7 @@ - recent - Flag gesetzt + recent - Flag gesetzt @@ -2641,9 +2641,9 @@ $mbox = imap_open ("{your.imap.host:143}", "username", "password") || die ("can't connect: " . imap_last_error()); - + $overview = imap_fetch_overview ($mbox, "2,4:6", 0); - + if (is_array ($overview )) { reset ($overview); while (list ($key, $val) = each ($overview)) { @@ -2653,7 +2653,7 @@ . "\n"; } } - + imap_close ($mbox); @@ -2675,16 +2675,16 @@ - imap_mime_header_decode decodiert MIME Headerfelder, - die mehr als nur reinen ASCII-Text enthalten und gemäß + imap_mime_header_decode decodiert MIME Headerfelder, + die mehr als nur reinen ASCII-Text enthalten und gemäß RFC2047 codiert wurden. - Die decodierten Teilstücke werden in einem Array von Objekten zurückgegeben, + Die decodierten Teilstücke werden in einem Array von Objekten zurückgegeben, wobei jedes Objekt die Felder "text" für den decodierten Teiltext und "charset" für den zugehörigen Zeichensatz enthält. Nichtcodierte Teile des Headerfeldes werden dabei durch den Wert "default" beschrieben. - Im folgenden Beispiel besteht das Headerfeld aus zwei Teilstücken, + Im folgenden Beispiel besteht das Headerfeld aus zwei Teilstücken, wobei das erste nach ISO-8859-1 codiert ist: @@ -2763,22 +2763,22 @@ string to string subject string message - string + string additional_headers - string + string cc - string + string bcc - string + string rpath - This function is currently not available for PHP4 on WIN32. + This function is currently not available for PHP4 on WIN32. @@ -2800,4 +2800,4 @@ sgml-local-catalogs:nil sgml-local-ecat-files:nil End: ---> +--> \ No newline at end of file