(PHP 4, PHP 5, PHP 7, PHP 8)
imap_fetch_overview — Belirtilen iletinin başlıklarından belli bilgileri toplar
aralık
ile belirtilen iletilerin posta başlıklarını
alır ve içinden belli bilgileri toplar.
imap
IMAP\Connection nesnesi.
aralık
İleti numaraları aralığı. İstenen iletileri X,Y biçeminde sıralayabilir veya X:Y biçeminde bir aralık olarak belirtebilirsiniz.
seçenekler
Bu bağımsız değişkende FT_UID
sabiti belirtilirse
aralık
bağımsız değişkeni ileti numaralarını veya eşsiz
kimlikleri içerebilir.
Her biri belli bir iletiye ait nesnelerden oluşan bir dizi döner. Nesne, sadece iletide mevcut olan özellikleri içerir. Olası özellikler:
subject
- İleti konusu.
from
- Kimden.
to
- Kime.
date
- İletinin gönderildiği tarih.
message_id
- İleti kimliği.
references
- İleti kimliğine gönderimler.
in_reply_to
- İleti, bu ileti kimliğine bir yanıttır.
size
- İletinin bayt cinsinden uzunluğu.
uid
- İletinin posta kusunudaki eşsiz kimliği.
msgno
- İletinin posta kusunudaki sıra numarası
recent
- İleti son gönderilenlerden olarak imlenmiş.
flagged
- İleti imlenmiş.
answered
- İleti, yanıtlandı olarak imlenmiş.
deleted
- İleti, silindi olarak imlenmiş.
seen
- İleti, okundu olarak imlenmiş.
draft
- İleti taslak olarak imlenmiş.
udate
- Geliş tarihinin UNIX zaman damgası.
false
döndürür.
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.
|
Örnek 1 - imap_fetch_overview() örneği
<?php
$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password")
or die("bağlanılamadı: " . imap_last_error());
$MC = imap_check($mbox);
// INBOX içindeki tüm iletilerle ilgili bilgileri toplayalım
$result = imap_fetch_overview($mbox,"1:{$MC->Nmsgs}",0);
foreach ($result as $overview) {
echo "#{$overview->msgno} ({$overview->date}) - From: {$overview->from}
{$overview->subject}\n";
}
imap_close($mbox);
?>