牛牛在线工具

imap_fetchbody()

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

imap_fetchbody()

从邮件服务器获取指定邮件的指定部分的内容

函数名:imap_fetchbody() 适用版本:PHP 4, PHP 5, PHP 7 函数说明:imap_fetchbody()函数用于从邮件服务器获取指定邮件的指定部分的内容。 语法:string imap_fetchbody ( resource $imap_stream , int $msg_number , string $section [, int $options = 0 ] ) 参数: $imap_stream:必需,表示与 IMAP 服务器的连接。 $msg_number:必需,表示要获取的邮件的编号。 $section:必需,表示要获取的邮件部分的标识符。标识符可以是整数或字符串,用于指定邮件的特定部分,例如正文或附件。 $options:可选,表示获取选项。默认为0,表示获取原始文本。 返回值:返回指定邮件部分的内容,如果获取失败则返回false。 示例: // 连接到 IMAP 服务器 $imap_stream = imap_open("{imap.example.com:993/ssl}INBOX", "username", "password"); // 获取邮件编号为1的邮件的正文内容 $body = imap_fetchbody($imap_stream, 1, "1.2"); if ($body !== false) { // 打印邮件正文内容 echo $body; } else { echo "获取邮件内容失败"; } // 关闭与 IMAP 服务器的连接 imap_close($imap_stream); 在上面的示例中,我们首先使用imap_open()函数连接到IMAP服务器。然后,使用imap_fetchbody()函数获取邮件编号为1的邮件的正文内容,其中"1.2"表示正文部分。最后,我们打印出获取到的邮件正文内容。如果获取失败,则输出错误提示信息。最后,使用imap_close()函数关闭与IMAP服务器的连接。