PHP Doku:: Liefert den Körper einer Nachricht - function.imap-body.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzE-Mail-relevante ErweiterungenIMAP, POP3 and NNTPIMAP Funktionenimap_body

Ein Service von Reinhard Neidl - Webprogrammierung.

IMAP Funktionen

<<imap_binary

imap_bodystruct>>

imap_body

(PHP 4, PHP 5)

imap_bodyLiefert den Körper einer Nachricht

Beschreibung

string imap_body ( resource $imap_stream , int $msg_number [, int $options = 0 ] )

imap_body() liefertn den Körper der mit msg_number angegebenen Nachricht aus dem aktuellen Postfach.

imap_body() liefert eine 1:1 Kopie des gesamten Nachrichtenkörpers. Um einzelne Teile einer mehrteiligen MIME-kodierten Nachricht auszulesen müssen Sie zunächst die Struktur der Nachricht mit imap_fetchstructure() analysieren um anschließend einzelne Komponenten mit imap_fetchbody() anzufordern.

Parameter-Liste

imap_stream

Eine von imap_open() zurückgegebene IMAP-Verbindung.

msg_number

Die Nachrichtennummer

options

Der optionale Parameter options kann eine Bitmaske mit folgenden Optionen enthalten:

  • FT_UID - msg_number ist eine UID
  • FT_PEEK - Das \Seen Flag wird nicht gesetzt
  • FT_INTERNAL - Rückgabe im internen Format ohne Umwandlung der Zeilenenden

Rückgabewerte

Liefert den Körper der gewünschten Nachricht als String.


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
deenfirdoush at gmail dot com
15.12.2009 4:08
Simple example on how to read body message of the recent mail.

<?php
$imap
= imap_open("{pop.example.com:995/pop3/ssl/novalidate-cert}", "username", "password");

if(
$imap ) {
   
    
//Check no.of.msgs
    
$num = imap_num_msg($imap)

    
//if there is a message in your inbox
    
if( $num >0 ) {
         
//read that mail recently arrived
         
echo imap_qprint(imap_body($imap, $num));
     }

    
//close the stream
    
imap_close($imap);
}
?>



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)