imap_fetch_overview

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_fetch_overviewBelirtilen iletinin başlıklarından belli bilgileri toplar

Açıklama

imap_fetch_overview(IMAP\Connection$imap, string$aralık, int$seçenekler = 0): array|false

aralık ile belirtilen iletilerin posta başlıklarını alır ve içinden belli bilgileri toplar.

Bağımsız Değişkenler

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.

Dönen Değerler

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ı.
Bu işlev başarısızlık durumunda false döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0imap 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.

Örnekler

Ö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);
?>

Ayrıca Bakınız

To Top