在线文档教程
PHP

imap_append

imap_append

(PHP 4, PHP 5, PHP 7)

imap_append - 将字符串消息追加到指定的邮箱

描述

bool imap_append ( resource $imap_stream , string $mailbox , string $message [, string $options = NULL [, string $internal_date = NULL ]] )

追加一个字符串message到指定的mailbox

参数

`imap_stream`

由 imap_open()返回的 IMAP 流。

mailbox

邮箱名称,请参阅 imap_open()以获取更多信息

message

将要追加的消息,作为字符串

与 Cyrus IMAP 服务器交谈(交互)时,您必须使用“\ r \ n”作为行尾终止符而不是“\ n”,否则操作将失败

options

如果提供,这些options也将被写入mailbox

internal_date

如果设置了该参数,它将在附加信息上设置 INTERNALDATE。该参数应该是一个符合 rfc2060 规范的 date_time 值的日期字符串。

返回值

成功时返回TRUE或失败返回FALSE

更新日志

版本描述
5.3.2增加了对 imap_append的INTERNALDATE 支持。

示例

示例#1 imap_append()示例

<?php $stream = imap_open("{imap.example.org}INBOX.Drafts", "username", "password" $check = imap_check($stream echo "Msg Count before append: ". $check->Nmsgs . "\n"; imap_append($stream, "{imap.example.org}INBOX.Drafts"                    , "From: me@example.com\r\n"                    . "To: you@example.com\r\n"                    . "Subject: test\r\n"                    . "\r\n"                    . "this is a test message, please ignore\r\n"                     $check = imap_check($stream echo "Msg Count after append : ". $check->Nmsgs . "\n"; imap_close($stream ?>

← imap_alerts

imap_base64 →