note 86837 added to function.imap-headerinfo

From: Date: Thu, 06 Nov 2008 01:51:37 +0000
Subject: note 86837 added to function.imap-headerinfo
Groups: php.notes 
Request: Send a blank email to php-notes+get-146189@lists.php.net to get a copy of this message
Simple little code for checking gmail using headerinfo <?php /* Created on: 11/3/2008 By Ron Hickey 6tx.net/gmail_mod Gmail mod for admin panels or you can edit it and convert html results to XML for personal RSS reader */ // enter gmail username below e.g.--> $m_username = "yourusername"; $m_username = ""; // enter gmail password below e.g.--> $m_password = "yourpword"; $m_password = ""; // enter the number of unread messages you want to display from mailbox or //enter 0 to display all unread messages e.g.--> $m_acs = 0; $m_acs = 15; // How far back in time do you want to search for unread messages - one month = 0 , two weeks = 1, one week = 2, three days = 3, // one day = 4, six hours = 5 or one hour = 6 e.g.--> $m_t = 6; $m_t = 2; //----------->Nothing More to edit below //open mailbox..........please $m_mail = imap_open ("{imap.gmail.com:993/imap/ssl}INBOX", $m_username . "@gmail.com", $m_password) // or throw a freakin error............you pig or die("ERROR: " . imap_last_error()); // unix time gone by or is it bye.....its certanly not bi.......or is it? ......I dunno fooker $m_gunixtp = array(2592000, 1209600, 604800, 259200, 86400, 21600, 3600); // Date to start search $m_gdmy = date('d-M-Y', time() - $m_gunixtp[$m_t]); //search mailbox for unread messages since $m_t date $m_search=imap_search ($m_mail, 'UNSEEN SINCE ' . $m_gdmy . ''); //If mailbox is empty......Display "No New Messages", else........ You got mail....oh joy if($m_search < 1){ $m_empty = "No New Messages";} else { // Order results starting from newest message rsort($m_search); //if m_acs > 0 then limit results if($m_acs > 0){ array_splice($m_search, $m_acs); } //loop it foreach ($m_search as $what_ever) { //get imap header info for obj thang $obj_thang = imap_headerinfo($m_mail, $what_ever); //Then spit it out below.........if you dont swallow echo "<body bgcolor=D3D3D3><div align=center><br /><font face=Arial size=2 color=#800000>Message ID# " . $what_ever . "</font> <table bgcolor=#D3D3D3 width=700 border=1 bordercolor=#000000 cellpadding=0 cellspacing=0> <tr> <td><table width=100% border=0> <tr> <td><table width=100% border=0> <tr> <td bgcolor=#F8F8FF><font face=Arial size=2 color=#800000>Date:</font> <font face=Arial size=2 color=#000000>" . date("F j, Y, g:i a", $obj_thang->udate) . "</font></td> <td bgcolor=#F8F8FF><font face=Arial size=2 color=#800000>From:</font> <font face=Arial size=2 color=#000000>" . $obj_thang->fromaddress . "</font></td> <td bgcolor=#F8F8FF><font face=Arial size=2 color=#800000>To:</font> <font face=Arial size=2 color=#000000>" . $obj_thang->toaddress . " </font></td> </tr> <tr> </table> </td> </tr><tr><td bgcolor=#F8F8FF><font face=Arial size=2 color=#800000>Subject:</font> <font face=Arial size=2 color=#000000>" . $obj_thang->Subject . "</font></td></tr><tr> </tr> </table></td> </tr> </table><a href=http://gmail.com target=_blank><font face=Arial size=2 color=#800000>Login to read message</a></font><br /></div></body>"; }} echo "<div align=center><font face=Arial size=4 color=#800000><b>" . $m_empty . "</b></font></div>"; //close mailbox bi by bye imap_close($m_mail); ?> ---- Server IP: 69.147.83.197 Probable Submitter: 98.15.151.114 ---- Manual Page -- http://www.php.net/manual/en/function.imap-headerinfo.php Edit -- https://master.php.net/note/edit/86837 Del: integrated -- https://master.php.net/note/delete/86837/integrated Del: useless -- https://master.php.net/note/delete/86837/useless Del: bad code -- https://master.php.net/note/delete/86837/bad+code Del: spam -- https://master.php.net/note/delete/86837/spam Del: non-english -- https://master.php.net/note/delete/86837/non-english Del: in docs -- https://master.php.net/note/delete/86837/in+docs Del: other reasons-- https://master.php.net/note/delete/86837 Reject -- https://master.php.net/note/reject/86837 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#146189) next »