imap_append

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

imap_appendBelirtilen posta kutusuna bir ileti ekler

Açıklama

imap_append(
    IMAP\Connection$imap,
    string$dizin,
    string$ileti,
    ?string$seçenekler = null,
    ?string$rfc2060_tarih = null
): bool

Belirtilen dizine bir ileti ekler.

Bağımsız Değişkenler

imap

IMAP\Connection nesnesi.

dizin

Posta kutusu ismi; daha fazla bilgi için imap_open() işlevine bakınız.

Uyarı

imap.enable_insecure_rsh iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin aktarılması güvenli değildir.

ileti

Bir dizge olarak eklenecek ileti.

Cyrus IMAP sunucusuna gönderirken, iletide satır sonu karakteri olarak "\n" değil "\r\n" kullanmalısınz, yoksa işlem başarısız olur.

seçenekler

Belirtildiği takdirde dizine bu seçenekler de yazılır.

rfc2060_tarih

Bu bağımsız değişken belirtilmişse, ekli iletinin INTERNALDATE alanına atanır. Değer, RFC2060'a uygun bir tarih dizgesi olmalıdır.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

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.
8.0.0seçenekler ve rfc2060_tarih artık null olabiliyor.

Örnekler

Örnek 1 - imap_append() örneği

<?php
$imap
= imap_open("{imap.example.org}INBOX.Drafts", "username", "password");

$check = imap_check($imap);
echo
"Ekleme öncesi ileti sayısı: ". $check->Nmsgs . "\n";

imap_append($imap, "{imap.example.org}INBOX.Drafts"
, "From: me@example.com\r\n"
. "To: you@example.com\r\n"
. "Subject: test\r\n"
. "\r\n"
. "Bu bir deneme iletisidir, lütfen yok sayın.\r\n"
);

$check = imap_check($imap);
echo
"Ekleme sonrası ileti sayısı: ". $check->Nmsgs . "\n";

imap_close($imap);
?>
To Top