imap_append

(PHP 4, PHP 5, PHP 7)

imap_appendBelirtilen posta kutusuna bir dizge ileti ekler

Açıklama

imap_append ( resource $imap_akımı , string $pk , string $ileti [, string $seçenekler = NULL ] ) : bool

Belirtilen posta kutusuna (pk) bir dizge ileti ekler.

Değiştirgeler

imap_akımı

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

pk

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

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 posta kutusuna bu seçenekler de yazılır.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - imap_append() örneği

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

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

imap_append($stream"{imap.example.org}INBOX.Drafts"
                   
"From: [email protected]\r\n"
                   
"To: [email protected]\r\n"
                   
"Subject: test\r\n"
                   
"\r\n"
                   
"Bu bir deneme iletisidir, lütfen yok sayın.\r\n"
                   
);

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

imap_close($stream);
?>