if (!pop3_user($pop3, $var_pop3_username)) {
     //printf("[ERROR] Username failed!<BR>\n");
     return 0;
 }
 if (!pop3_pass($pop3, $var_pop3_password)) {
     //printf("[ERROR] PASS failed!<BR>\n");
     return 0;
 }
 $articles = pop3_list($pop3);
 if (!$articles) {
     //printf("[ERROR] LIST failed!<BR>\n");
     return 0;
 }
 for ($i_count = 1; $i_count <= $articles["count"]; $i_count++) {
     $emailcontent = "";
     $data = pop3_retr($pop3, $i_count);
     if (!$data) {
         //printf("data goes wrong on '$i_count'<BR>\n");
         return 0;
     }
     for ($j = 0; $j < $data["count"]; $j++) {
         $emailcontent .= $data[$j];
     }
     $createticket = 0;
     require "pop3parser.php";
     if ($createticket == 1) {
         fputs($pop3, "DELE {$i_count}\r\n");
     }
     //					pop3_dele($pop3,$i_count);
 }
 fputs($pop3, "QUIT\r\n");
示例#2
0
if (isset($_GET['nhanMail'])) {
    //include_once('libraries/emailReader.php');
    //$email = new emailReader;
    include_once 'libraries/email5.php';
    $host = 'imap.gmail.com';
    $port = '993';
    $user = '******';
    $pass = '******';
    $connection = pop3_login($host, $port, $user, $pass, $folder = "INBOX", $ssl = true);
    $pop3_stat = pop3_stat($connection);
    $c->_model->_print($pop3_stat);
    $pop3_list = pop3_list($connection);
    $row_pop3_list = $pop3_list[5];
    $c->_model->_print($row_pop3_list);
    $mid = $row_pop3_list['msgno'];
    $pop3_retr = pop3_retr($connection, $mid);
    //$c->_model->_print($pop3_retr);
    /*$pop3_dele = pop3_retr($connection, $row_pop3_list['msgno']);
    	$c->_model->_print($pop3_dele);*/
    $mail_parse_headers = mail_parse_headers($pop3_retr);
    $c->_model->_print($mail_parse_headers);
    $mail_mime_to_array = mail_mime_to_array($connection, $mid, true);
    $c->_model->_print($mail_mime_to_array);
    $part = imap_fetchstructure($connection, $mid);
    $mail_get_parts = mail_get_parts($connection, $mid, $part, 0);
    $c->_model->_print($mail_get_parts);
    $mail_decode_part = mail_decode_part($connection, $mid, $part, 0);
    $c->_model->_print($mail_decode_part);
}
if (isset($_GET['nhanMail2'])) {
    include_once 'libraries/MixiPOP3/mixipop3.php';