コード例 #1
0
 /**
  * @return bool
  */
 function Disconnect()
 {
     if (!$this->_pop3Mail->socket) {
         return true;
     }
     return $this->_pop3Mail->close();
 }
コード例 #2
0
 /**
  * @access private
  * @return Array
  */
 function &_getPop3Sizes()
 {
     if (is_null($this->_pop3Sizes)) {
         $this->_pop3Sizes = $this->_pop3Mail->msglist();
     }
     $size =& $this->_pop3Sizes;
     return $size;
 }
コード例 #3
0
 /**
  * @return int
  */
 function GetFolderMessageCount(&$folder)
 {
     $arr = $this->_pop3Mail->_stats();
     if ($arr && isset($arr['count_mails'])) {
         $folder->MessageCount = (int) $arr['count_mails'];
         $folder->UnreadMessageCount = 0;
         return true;
     }
     return false;
 }