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);
        }
}
?>