2 imap_rfc822_parse_headers() function : basic functionality
7 require_once(dirname(__FILE__).'/skipif.inc');
12 require_once(dirname(__FILE__).'/imap_include.inc');
13 $stream_id = setup_test_mailbox('', 1);
15 $z = imap_headerinfo($stream_id, 1);
17 $fields = array ('toaddress','to','fromaddress','from',
18 'reply_toaddress','reply_to',
19 'senderaddress', 'sender',
21 'MailDate','Size','udate');
24 echo "Check general fields\n";
25 foreach ($fields as $key) {
26 var_dump(isset($z->$key));
30 var_dump($z->toaddress);
31 var_dump($z->fromaddress);
32 var_dump($z->reply_toaddress);
33 var_dump($z->senderaddress);
34 var_dump($z->subject);
35 var_dump($z->Subject);
37 if ($z->Recent == 'R' || $z->Recent == 'N' || $z->Recent == ' ') {
44 if ($z->Unseen == 'U' || $z->Unseen == ' ') {
51 if ($z->Flagged == 'F' || $z->Flagged == ' ') {
54 echo "Flagged: error";
58 if ($z->Answered == 'A' || $z->Answered == ' ') {
61 echo "Answered: error";
65 if ($z->Deleted == 'D' || $z->Deleted == ' ') {
68 echo "Deleted: error";
72 if ($z->Draft == 'X' || $z->Draft == ' ') {
83 imap_close($stream_id);
88 require_once('clean.inc');
91 Create a temporary mailbox and add 1 msgs
92 .. mailbox '{%s}%s' created