public function test() { $this->autoRender = false; // debug('test'); App::import('Vendor', 'test'); $mailSMTP = new SendMailSmtpClass('*****@*****.**', 'Kazakhstan123', 'ssl://mail.auyl.kz', 'auyl.kz', 465); // создаем экземпляр класса // $mailSMTP = new SendMailSmtpClass('логин', 'пароль', 'хост', 'имя отправителя'); // заголовок письма $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма $headers .= "From: auyl.kz <*****@*****.**>\r\n"; // от кого письмо $result = $mailSMTP->send('*****@*****.**', 'Тема письма', 'Текст письма', $headers); // отправляем письмо // $result = $mailSMTP->send('Кому письмо', 'Тема письма', 'Текст письма', 'Заголовки письма'); if ($result === true) { echo "Письмо успешно отправлено"; } else { echo "Письмо не отправлено. Ошибка: " . $result; } }
<?php require_once "SendMailSmtpClass.php"; $name = $_POST['name']; $phone = $_POST['phone']; $body = "Name: " . $name . "\n"; $body .= "Phone: " . $phone . "\n"; $mailSMTP = new SendMailSmtpClass('*****@*****.**', '8824vova', 'ssl://smtp.mail.ru', 'xenon-avtors.com.ua', 465); // заголовок письма $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма $headers .= "From: xenon-avtors.com.ua <*****@*****.**>\r\n"; // от кого письмо $result = $mailSMTP->send('*****@*****.**', 'Заказ с xenon-avtors.com', $body, $headers); // отправляем письмо echo json_encode(array('status' => 'ok'));
<?php require_once "SendMailSmtpClass.php"; $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $body = "Name: " . $name . "\n"; $body .= "Email: " . $email . "\n"; $body .= "Message: " . $message . "\n"; $mailSMTP = new SendMailSmtpClass('*****@*****.**', 'pazekivana8824', 'ssl://smtp.gmail.com', 'ivanapazek.com', 465); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма $headers .= "From: ivanapazek.com <*****@*****.**>\r\n"; // от кого письмо $result = $mailSMTP->send('*****@*****.**', 'letter from ivanapazek.com', $body, $headers); // отправляем письмо echo json_encode(array('status' => $result));
Debug(SPrintF('[comp/Tasks/Email]: не найден сервер для отправки почты, используется функция mail()')); #------------------------------------------------------------------------------- break; #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- case 'array': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- if (Is_Array($Settings)) { #------------------------------------------------------------------------------- Debug(SPrintF('[comp/Tasks/Email]: отправка через SMTP')); $mailSMTP = new SendMailSmtpClass($Settings['Login'], $Settings['Password'], SPrintF('%s://%s', $Settings['Protocol'], $Settings['Address']), '', $Settings['Port']); #------------------------------------------------------------------------------- $IsMail = $mailSMTP->send($Email, $Theme, $Message, $Heads); if (!$IsMail) { return ERROR | @Trigger_Error('[comp/Tasks/Email]: ошибка отправки почты через SMTP '); } #------------------------------------------------------------------------------- } else { #------------------------------------------------------------------------------- $IsMail = @Mail($Email, Mb_Encode_MimeHeader($Theme), $Message, $Heads); if (!$IsMail) { return ERROR | @Trigger_Error('[comp/Tasks/Email]: ошибка отправки сообщения, проверьте работу функции mail в PHP'); } #------------------------------------------------------------------------------- } #-------------------------------------------------------------------------------
<?php require_once "../classes/SendMailSmtpClass.php"; $send_mail = new SendMailSmtpClass(); $phone = $_POST['phone']; $user_name = $_POST['user_name']; $car_type = $_POST['car_type']; $wanted_date = $_POST['wanted_date']; $token = $_POST['mail_secret']; $mailto = '*****@*****.**'; $subject = 'Заявка с сайта avtopushkino.ru'; $message = 'Телефон: ' . $phone . '<br> Имя: ' . $user_name . '<br> Марка авто: ' . $car_type . '<br> Дата: ' . $wanted_date . '<br>'; $check_phone = preg_match('/^((8|\\+7)[\\- ]?)?(\\(?\\d{3}\\)?[\\- ]?)?[\\d\\- ]{7,10}$/', $phone); if (!$check_phone) { echo 1; // неверный телефон } elseif ($token != 'etyI67siujA') { echo 2; // неверный токен return; } else { if ($send_mail->send($mailto, $subject, $message)) { echo 3; // отправили } else { if (mail($mailto, $subject, $message)) { echo 4; // отправили
<?php require_once "SendMailSmtpClass.php"; require_once "TurboSMS.php"; $name = $_POST['name']; $phone = $_POST['phone']; $message = $_POST['message']; $body = "Name: " . $name . "\n"; $body .= "Phone: " . $phone . "\n"; $body .= "Message: " . $message . "\n"; //$client = new TurboSMS(); //$client->send("380504701909",$body); $mailSMTP = new SendMailSmtpClass('*****@*****.**', 'bretty', 'ssl://smtp.mail.ru', 'steklanet.com.ua', 465); // заголовок письма $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма $headers .= "From: steklanet.com.ua <*****@*****.**>\r\n"; // от кого письмо $result = $mailSMTP->send('*****@*****.**', 'Заказ с stekla.net.com', $body, $headers); // отправляем письмо echo json_encode(array('status' => 'ok'));