(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 dizine bir ileti
ekler.
imapIMAP\Connection nesnesi.
dizinPosta 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.
iletiBir 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_tarihBu 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);
?>