downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

imap_bodystruct> <imap_binary
[edit] Last updated: Fri, 24 May 2013

view this page in

imap_body

(PHP 4, PHP 5)

imap_bodyLit le corps d'un message

Description

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

imap_body() retourne le corps du message numéro msg_number de la boîte aux lettres courante.

imap_body() va retourner une copie brute du corps du message. Pour extraire les sous-parties MIME du message, utilisez imap_fetchstructure() pour analyser la structure, et imap_fetchbody() pour extraire une copie d'une des sous-partie.

Liste de paramètres

imap_stream

Un flux IMAP retourné par la fonction imap_open().

msg_number

Le numéro du message

options

Le paramètre options optionnel est un masque qui peut contenir les valeurs suivantes :

  • FT_UID - msg_number est un UID
  • FT_PEEK - Ne pas lever le drapeau \Seen (Message lu) s'il n'est pas déjà levé.
  • FT_INTERNAL - La chaîne renvoyée est au format interne, et ne va pas canoniser les CRLF.

Valeurs de retour

Retourne le corps du message spécifié, sous la forme d'une chaîne de caractères.



add a note add a note User Contributed Notes imap_body - [2 notes]
up
2
deenfirdoush at gmail dot com
3 years ago
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);
}
?>
up
0
paddywwoof
2 years ago
NB the message numbers start from 1 not 0 as normally used for iterating.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites