查询

imap_fetchtext()函数—用法及示例

「 从指定的邮件中获取纯文本消息部分 」


函数名:imap_fetchtext()

适用版本:PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8

用法:imap_fetchtext()函数用于从指定的邮件中获取纯文本消息部分。它返回邮件的正文文本,并且可以选择性地指定要获取的邮件部分。

语法:string imap_fetchtext ( resource $imap_stream , int $msg_number [, int $options = 0 ] )

参数:

  • $imap_stream:必需,表示与 IMAP 服务器的连接的 IMAP 流。
  • $msg_number:必需,表示要获取纯文本消息的邮件号。
  • $options:可选,表示选项,可以是以下常量的按位或结果:
    • FT_UID:将msg_number参数视为UID而不是邮件号。
    • FT_PEEK:仅查看消息而不将其标记为已读。

返回值:成功时返回邮件的纯文本消息,失败时返回false。

示例:

// 连接到 IMAP 服务器
$imap_stream = imap_open('{imap.example.com:993/ssl}', 'username', 'password');

// 获取邮件号为1的纯文本消息
$text = imap_fetchtext($imap_stream, 1);

if ($text) {
  echo "邮件正文:\n";
  echo $text;
} else {
  echo "获取邮件正文失败";
}

// 关闭 IMAP 连接
imap_close($imap_stream);

以上示例中,首先使用imap_open()函数连接到IMAP服务器,然后使用imap_fetchtext()函数获取邮件号为1的纯文本消息。如果获取成功,将打印出邮件的正文文本;如果获取失败,将显示错误信息。最后使用imap_close()函数关闭与IMAP服务器的连接。

请注意,示例中的服务器地址、用户名和密码需要根据实际情况进行替换。

补充纠错
上一个函数: imap_fetch_overview()函数
下一个函数: imap_fetchstructure()函数
热门PHP函数
分享链接