説明
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);
|
|