(PHP 4, PHP 5, PHP 7, PHP 8)
imap_append — Belirtilen posta kutusuna bir ileti ekler
$imap
,$dizin
,$ileti
,$seçenekler
= null
,$rfc2060_tarih
= null
Belirtilen dizin
e bir ileti
ekler.
imap
IMAP\Connection nesnesi.
dizin
Posta kutusu ismi; daha fazla bilgi için imap_open() işlevine bakınız.
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 dizin
e 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.
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. |
8.0.0 | seçenekler ve rfc2060_tarih artık null olabiliyor. |
Ö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);
?>