牛牛在线工具

imap_header()

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

imap_header()

获取指定邮件的头部信息

函数名:imap_header() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:imap_header()函数用于获取指定邮件的头部信息。 语法:mixed imap_header ( resource $imap_stream , int $msg_number [, int $from_length = 0 [, int $subject_length = 0 [, string $default_host = NULL ]]] ) 参数: $imap_stream: IMAP连接资源,通过imap_open()函数返回。 $msg_number: 邮件的消息号码。 $from_length (可选): 可选参数,指定发送者名字的最大长度,默认为0,表示不限制长度。 $subject_length (可选): 可选参数,指定主题的最大长度,默认为0,表示不限制长度。 $default_host (可选): 可选参数,指定默认的邮件服务器主机名,默认为NULL。 返回值: 成功时,返回一个包含邮件头部信息的对象。 失败时,返回FALSE。 示例: // 创建IMAP连接 $imap_stream = imap_open("{imap.example.com:993/ssl}INBOX", "username", "password"); // 获取邮件头部信息 $msg_number = 1; $header = imap_header($imap_stream, $msg_number); // 打印发送者姓名和主题 echo "From: " . $header->fromaddress . "\n"; echo "Subject: " . $header->subject . "\n"; // 关闭IMAP连接 imap_close($imap_stream); 以上示例演示了如何使用imap_header()函数获取指定邮件的发送者姓名和主题。首先,我们使用imap_open()函数创建一个IMAP连接,然后通过指定的消息号码调用imap_header()函数来获取邮件的头部信息。最后,我们可以通过访问返回的对象的属性来获取发送者姓名和主题。最后,我们使用imap_close()函数关闭IMAP连接。 请注意,此示例中的邮件服务器主机名、用户名和密码是示例数据,需要根据实际情况进行替换。