Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

imap_append

(PHP 3, PHP 4 )

imap_append --  指定されたメールボックスに文字列メッセージを追加する

説明

int imap_append ( int imap_stream, string mbox, string message, string [flags])

成功するとTRUE、失敗するとFALSEを返します。

imap_append() は、文字列メッセージを指定した メールボックスmbox に追加します。 オプションの flags が指定された場合、 flags もそのメールボックスに書きこまれます。

Cyrus IMAP サーバーと通信する際には、改行コードとして "\n" の替わ りに"\r\n" と使用する必要があります。さもなくば、操作は失敗します。

例 1imap_append()の例

$stream = imap_open("{your.imap.host}INBOX.Drafts","username", "password");

$check = imap_check($stream);
print "Msg Count before append: ". $check->Nmsgs."\n";

imap_append($stream,"{your.imap.host}INBOX.Drafts"
                   ,"From: me@my.host\r\n"
                   ."To: you@your.host\r\n"
                   ."Subject: test\r\n"
                   ."\r\n"
                   ."this is a test message, please ignore\r\n"
                   );

$check = imap_check($stream);
print "Msg Count after append : ". $check->Nmsgs."\n";

imap_close($stream);