imap_append
(PHP 3, PHP 4, PHP 5)
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" と使用する必要があります。さもなくば、操作は失敗します。
例 1. imap_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);
|
|