imap_headerinfo

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_headerinfoメッセージヘッダを読み込む

説明

imap_headerinfo(
    IMAP\Connection $imap,
    int $message_num,
    int $from_length = 0,
    int $subject_length = 0
): stdClass|false

指定したメッセージ番号についての情報を、そのヘッダを読み込んで取得します。

パラメータ

imap

IMAP\Connection クラスのインスタンス。

message_num

メッセージ番号。

from_length

fetchfrom プロパティの文字数。 ゼロ以上でなければなりません。

subject_length

fetchsubject プロパティの文字数。 ゼロ以上でなければなりません。

defaulthost

戻り値

エラー時には false、成功時には 以下のプロパティをもつオブジェクトを返します。

  • toaddress - 完全な to: 行。最大 1024 文字。
  • to - To: 行から、次のプロパティを含むオブジェクトの配列を返します。 personaladlmailbox および host
  • fromaddress - 完全な from: 行。最大 1024 文字。
  • from - From: 行から、次のプロパティを含むオブジェクトの配列を返します。 personaladlmailbox および host
  • ccaddress - 完全な cc: 行。最大 1024 文字。
  • cc - Cc: 行から、次のプロパティを含むオブジェクトの配列を返します。 personaladlmailbox および host
  • bccaddress - 完全な bcc: 行。最大 1024 文字。
  • bcc - Bcc: 行から、次のプロパティを含むオブジェクトの配列を返します。 personaladlmailbox および host
  • reply_toaddress - 完全な Reply-To: 行。最大 1024 文字。
  • reply_to - Reply-To: 行から、次のプロパティを含むオブジェクトの配列を返します。 personaladlmailbox および host
  • senderaddress - 完全な sender: 行。最大 1024 文字。
  • sender - Sender: 行から、次のプロパティを含むオブジェクトの配列を返します。 personaladlmailbox および host
  • return_pathaddress - 完全な Return-Path: 行。最大 1024 文字。
  • return_path - Return-Path: 行から、次のプロパティを含むオブジェクトの配列を返します。 personaladlmailbox および host
  • remail -
  • date - ヘッダにあるメッセージの日付。
  • Date - date と同じ。
  • subject - メッセージの件名。
  • Subject - subject と同じ。
  • in_reply_to -
  • message_id -
  • newsgroups -
  • followup_to -
  • references -
  • Recent - 最近の既読メッセージは R、 最新の未読メッセージは N、 最新でないメッセージは ' '。
  • Unseen - 最新でない未読メッセージは U、 既読、あるいは最新の未読メッセージは ' '。
  • Flagged - フラグがたっている場合は F、 そうでない場合は ' '。
  • Answered - 返信した場合は A、 していない場合は ' '。
  • Deleted - 削除された場合は D、 されていない場合は ' '。
  • Draft - 草稿である場合は X、 そうでない場合は ' '。
  • Msgno - メッセージ番号。
  • MailDate -
  • Size - メッセージのサイズ。
  • udate - メールメッセージの日付を Unix time で表したもの。
  • fetchfrom - from 行を from_length 文字に適合させたもの。
  • fetchsubject - subject 行を subject_length 文字に適合させたもの。

変更履歴

バージョン 説明
8.1.0 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。
8.0.0 未使用だった defaulthost が削除されました。

参考

関連キーワード:  メッセージ, ヘッダ, 文字, オブジェクト, host, mailbox, 配列, 最大, personal, length