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");
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';