牛牛在线工具

imap_body()

收录 8868 个 PHP 函数,含用途说明与用法示例。

imap_body()

获取邮件的正文部分

函数名:imap_body() 适用版本:PHP 4, PHP 5, PHP 7 用法:该函数用于获取邮件的正文部分。 语法:string imap_body ( resource $imap_stream , int $msg_number [, int $options = 0 ] ) 参数: $imap_stream:必需,表示 IMAP 流的连接标识符,通过 imap_open() 函数获得。 $msg_number:必需,表示要获取正文的邮件的消息号。 $options:可选,表示获取正文的选项。默认值为0,表示获取整个正文。可选值有: FT_UID:如果设置为 FT_UID,则 msg_number 将被视为 UID。 FT_PEEK:不标记消息为已读。 返回值:返回邮件正文的字符串,如果获取失败则返回 FALSE。 示例: // 连接到 IMAP 服务器 $imap_stream = imap_open("{imap.example.com:993/imap/ssl}INBOX", "username", "password"); // 获取邮件总数 $total_emails = imap_num_msg($imap_stream); // 获取第一封邮件的正文 $msg_number = 1; $body = imap_body($imap_stream, $msg_number); if ($body === false) { echo "获取邮件正文失败"; } else { echo "邮件正文:<br>"; echo $body; } // 关闭连接 imap_close($imap_stream); 以上示例代码连接到 IMAP 服务器,获取收件箱中第一封邮件的正文,并将其输出到浏览器。如果获取正文失败,则输出错误信息。请根据实际情况替换服务器地址、用户名和密码。