Untitled

 avatar
unknown
plain_text
9 months ago
1.8 kB
2
Indexable
<?php
##################################################################################

$mail_server = "imap.yandex.com";
$mail_port = 993;
$mail_username = "asdsad@yandex.com";
$mail_password = "password123@";

##################################################################################

echo "Ouput File : ";
$config['hasil'] = trim(fgets(STDIN));

$mbox1 = imap_open("{" . $mail_server . ":" . $mail_port . "/imap/ssl}", $mail_username, $mail_password);


$mailboxheaders1 = imap_headers($mbox1);
if ($mailboxheaders1 == false){
    echo "\033[31mError\033[0m | " . imap_last_error() . "\n";
    die();
    exit();
}
else{

	echo "\033[32mLogin Success\033[0m\n";

	folder:
	$folders = imap_list($mbox1, "{" . $mail_server . ":" . $mail_port . "/imap/ssl}", "*");
	print_r($folders);

	echo "\nChoose Folder Number : ";
	$mail_folder = trim(fgets(STDIN));

	$mbox = imap_open($folders[$mail_folder], $mail_username, $mail_password);

	$mailboxheaders = imap_headers($mbox);
	if ($mailboxheaders == false){
		    echo "\033[31mFolder Empty!\033[0m\n";
		    goto folder;
	}else{

	    echo "\033[32mSuccess =>\033[0m " . count($mailboxheaders) . " messages\n";
	    $emails = imap_search($mbox, 'ALL');
	    if ($emails){

	        $output = '';
	        rsort($emails);
	        foreach ($emails as $email_number)
	        {
	            $message = imap_fetchbody($mbox, $email_number, 1);
	            $output = '' . $message . '';
	            print_r($output);

	            $result.=$output;

	        }
	        //echo $result;
			$anjay = "$result";
	        $file = fopen("" . $config['hasil'] . "", "a");
	        fputs($file, $anjay);
	        fclose($file);
	    }
	}
}
Editor is loading...
Leave a Comment