Untitled
unknown
plain_text
a year ago
1.8 kB
4
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