imap_headerinfo

(PHP 3, PHP 4, PHP 5)

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

説明

object imap_headerinfo ( resource imap_stream, int msg_number [, int fromlength [, int subjectlength [, string defaulthost]]] )

この関数は、様々なヘッダー要素を有するオブジェクトを返します。


       remail, date, Date, subject, Subject, in_reply_to, message_id,
       newsgroups, followup_to, references

message flags:
   Recent -  'R' if recent and seen, 
             'N' if recent and not seen, 
             ' ' if not recent
   Unseen -  'U' if not seen AND not recent, 
             ' ' if seen OR not seen and recent
   Answered -'A' if answered, 
             ' ' if unanswered
   Deleted - 'D' if deleted, 
             ' ' if not deleted
   Draft -   'X' if draft, 
             ' ' if not draft
   Flagged - 'F' if flagged, 
             ' ' if not flagged

Recent/Unseen の振る舞いは少し変わっていることに注意しましょう。メッセージが
未読であるかを調べるには、以下を確認します。

Unseen == 'U' || Recent == 'N'

toaddress (完全な to: 行。最大 1024 文字)

to[] (To 行から、以下の要素を含むオブジェクト配列を返します)
   personal
   adl
   mailbox
   host

fromaddress (完全な from: 行。最大 1024 文字)

from[] (From 行から、以下の要素を含むオブジェクト配列を返します)
   personal
   adl
   mailbox
   host

ccaddress (完全な cc: 行。最大 1024 文字)
cc[] (Cc 行から、以下の要素を含むオブジェクト配列を返します)
   personal
   adl
   mailbox
   host

bccaddress (完全な bcc 行。最大 1024 文字)
bcc[] (Bcc 行から、以下の要素を含むオブジェクト配列を返します)
   personal
   adl
   mailbox
   host

reply_toaddress (完全な reply_to: 行。最大 1024 文字)
reply_to[] (Reply_to 行から、以下の要素を含むオブジェクト配列を返します)
   personal
   adl
   mailbox
   host

senderaddress (完全な sender: 行。最大 1024 文字)
sender[] (sender 行から、以下の要素を含むオブジェクト配列を返します)
   personal
   adl
   mailbox
   host

return_path (完全な return-path: 行。最大 1024 文字)
return_path[] (return_path 行から、以下の要素を含むオブジェクト配列を返します)
   personal
   adl
   mailbox
   host

udate (UNIX 時間で表した mail メッセージの日付)

fetchfrom (fromlength 文字に適合するよう
フォーマットされた from 行)

fetchsubject (subjectlength 文字に適合するようフォーマットされた subject 行)