imap_delete

(PHP 4, PHP 5, PHP 7)

imap_deleteBelirtilen iletiyi silindi olarak imler

Açıklama

imap_delete ( resource $imap_akımı , int $iletinum [, int $seçenekler = 0 ] ) : bool

iletinum ile belirtilen iletileri silinmek üzere imler. Bu iletiler bir imap_expunge() çağrısına kadar veya CL_EXPUNGE seçeneği ile yapılan bir imap_close() çağrısına kadar posta kutusunda kalır.

Değiştirgeler

imap_akımı

imap_open() işlevinden dönen bir IMAP akımı.

iletinum

İleti numarası.

seçenekler

Bu değiştirgede FT_UID sabiti belirtilirse iletinum değiştirgesinin eşsiz kimlikleri içerdiği varsayılır.

Dönen Değerler

TRUE döner.

Örnekler

Örnek 1 - imap_delete() örneği

<?php

$mbox 
imap_open("{imap.example.org}INBOX""username""password")
    or die(
"bağlanılamadı: " imap_last_error());

$check imap_mailboxmsginfo($mbox);
echo 
"Silme imlemesi öncesi ileti sayısı: " $check->Nmsgs "<br />\n";

imap_delete($mbox1);

$check imap_mailboxmsginfo($mbox);
echo 
"Silme imlemesi sonrası ileti sayısı: " $check->Nmsgs "<br />\n";

imap_expunge($mbox);

$check imap_mailboxmsginfo($mbox);
echo 
"İletiler silindikten sonraki ileti sayısı: " .
      
$check->Nmsgs "<br />\n";

imap_close($mbox);
?>

Notlar

Bilginize:

POP3 posta kutuları bağlantılar arasında ileti imlerini saklamazlar. Bu nedenle silinmek üzere imlenmiş iletileri gerçekten silmek için imap_expunge() işlevini aynı oturumda kullanmalısınız.

Ayrıca Bakınız