PHP マニュアル
前のページ |  | 次のページ

# 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);

前のページ | ホーム | 次のページ
imap_alerts | 上に戻る | imap_base64