Please note that the UID is NOT unique.
UID of the email may be not unique on the server (2 messages in different folders may have same UID).
Basically, don't use the UID as a unique identifier.
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_body — İleti gövdesini okur
ileti_num
ile belirtilen iletinin gövdesini döndürür.
imap_body() işlevi ileti gövdesinin bire bir kopyasını döndürür. Çok parçalı MIME kodlu bir iletiden tek bir parçayı elde etmek için önce yapı imap_fetchstructure() ile incelenmeli sonra da gövdeden istenen bölüm imap_fetchbody()ile çıkarılmalıdır.
imap
IMAP\Connection nesnesi.
ileti_num
İleti numarası.
seçenekler
Şunlardan gerekenleri içeren bir bit maskesidir:
FT_UID
- ileti_num
bir
eşsiz kimliktir.
FT_PEEK
- \Seen
imi
tanımlıysa bir daha tanımlanmaz.
FT_INTERNAL
- CRLF ile meşrulaştırılmamış olarak
dizgeyi dahili biçemde döndürür.
Belirtilen iletinin gövdesi bir dizge olarak, başarısızlık durumunda false
döner.
Sürüm: | Açıklama |
---|---|
8.1.0 |
imap bağımsız değişkeni artık
IMAP\Connection nesnesi kabul ediyor, evvelce
resource türünde geçerli bir imap değeri
kabul ederdi.
|
Please note that the UID is NOT unique.
UID of the email may be not unique on the server (2 messages in different folders may have same UID).
Basically, don't use the UID as a unique identifier.
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);
}
?>