<?php

include_once "imap.inc.php";
include_once "mimedecode.inc.php";
$imap = new IMAPMAIL();
if (!$imap->open("192.168.0.26", "143")) {
    echo $imap->get_error();
    exit;
}
$imap->login("harishc", "hchauhan");
echo $imap->error;
$response = $imap->open_mailbox("INBOX");
echo $imap->error;
//echo $response=$imap->get_msglist();
//echo $response=$imap->delete_message(9);
//echo $response=$imap->rollback_delete(9);
$response = $imap->get_message(1);
///Decoding the mail
$mimedecoder = new MIMEDECODE($response, "\r\n");
$msg = $mimedecoder->get_parsed_message();
print_r($msg);
//echo nl2br($response);
echo $imap->get_error();
$imap->close();
//$response=$imap->fetch_mail("3","BODYSTRUCTURE");
//print_r($response);
//echo nl2br($response);
//echo $imap->error;
echo "<br>";
<?php

$gateway_db_select = 3;
include "../includes/dbconnection.php";
require_once "../includes/function.php";
require_once '../includes/phpmailer/imap.inc.php';
$log = "Searching for all bad emails...\n";
$imap = new IMAPMAIL();
if (!$imap->open("mail.etelegate.com", "143")) {
    $log .= $imap->get_error();
    print $log;
    exit;
}
$imap->login("ReturnedEmails+etelegate.com", "etelcs88");
$log .= $imap->error;
$response = $imap->open_mailbox("INBOX");
$log .= $imap->error;
$emailList = $imap->search_mailbox("SINCE " . date("d-M-Y", time() - 48 * 60 * 60) . " OR OR SUBJECT \"delayed 48 hours\" SUBJECT \"Undeliverable: Welcome to Gkard\" SUBJECT \"Mail delivery failed\"");
//echo $response=$imap->delete_message(9);
//echo $response=$imap->rollback_delete(9);
if (is_array($emailList)) {
    foreach ($emailList as $emailId) {
        $log .= " Checking Email #{$emailId}...\n";
        $content = $imap->get_message($emailId);
        //explode("",$content);
        //print_r($content);
        $matches = NULL;
        preg_match_all("/([A-Z0-9._-]+@[A-Z0-9.-]+\\.[A-Z]{2,6})/i", $content, &$matches);
        //print_r(array_unique($matches[1]));
        $foundEmails = $matches[1];
        $email = NULL;