首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

imap_append

(PHP 4, PHP 5, PHP 7)

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

描述

代码语言:javascript
复制
bool imap_append ( resource $imap_stream , string $mailbox , string $message [, string $options = NULL [, string $internal_date = NULL ]] )

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

参数

代码语言:txt
复制
`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()示例

代码语言:javascript
复制
<?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 →

扫码关注腾讯云开发者

领取腾讯云代金券