Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/poczta.php |
<?php
$file = 'log.txt';
$current = file_get_contents($file);
$current = Date("d.m.Y H:i:s")." [start poczta] \n".$current;
file_put_contents($file, $current);
include('config.php');
require '../PHPMailerAutoload.php';
$user = 'allegro@prolabel.pl';
$password = 'jUsty92sia';
PobierzWiadomosci($user,$password);
function WyslijWiadomosci($user,$password,$do,$temat,$tresc){
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Mailer = "smtp";
$mail->SMTPDebug = 1;
$mail->SMTPAuth = TRUE;
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->Host = "smtp.gmail.com";
$mail->Username = $user;
$mail->Password = $password;
$mail->isHTML(true); // Set email format to HTML
$mail->SetLanguage("pl", "classes/language/");
$mail->CharSet = "utf-8";
$mail->addAddress($do,$do);
$mail->Subject = 'Re: '.$temat;
$mail->Body = $tresc;
if(!$mail->send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo '<p>Wysłano: '.$dane['email'].'</p>';
}
}
function PobierzWiadomosci($user,$password){
$msg = new Admin();
$wiadomosc = $msg->setDate('all_wiadomosci',1)['tresc'];
if($msg->setDate('all_wiadomosci',1)['akcept']==1){
$host = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX';
$conn = imap_open($host, $user, $password)
or die('unable to connect Gmail: ' . imap_last_error());
$mails = imap_search($conn, 'SUBJECT "Pytanie o przedmiot" SINCE 2021-11-08');
if ($mails) {
rsort($mails);
foreach ($mails as $email_number) {
$headers = imap_fetch_overview($conn, $email_number, 0);
$header = imap_headerinfo($conn, $email_number);
//print_r($header);
//echo '<p>'.iconv_mime_decode(imap_utf8($headers[0]->subject)).'; '.$header->reply_toaddress.'; '.Date("Y-m-d H:i:s",strtotime($headers[0]->date)).'</p>';
//echo substr(Date('Y-m-d H:').sprintf("%02s", (Date('i')-1)),0,-1).'0';
if(Date("Y-m-d H:i:s",strtotime($headers[0]->date)) > substr(Date('Y-m-d H:').sprintf("%02s", (Date('i')-1)),0,-1).'0') {
WyslijWiadomosci($user,$password,$header->reply_toaddress,iconv_mime_decode(imap_utf8($headers[0]->subject)),$wiadomosc);
}
}
}
imap_close($conn);
}
}
?>