×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: Ilya Kutalev
Added: Jul 13, 2016 10:59 AM
Views: 19
Tags: php mail
Отправка тестового письма функцией mail
  1. <?php
  2. ini_set('error_reporting', E_ALL);
  3. ini_set('display_errors', 1);
  4. ini_set('display_startup_errors', 1);
  5.  
  6. function _mail($email, $subject = '', $message = '') {
  7.  
  8.     $to = $email;
  9.  
  10.     if ($subject == '') $subject = "From {$_SERVER['SERVER_NAME']}";
  11.     if ($message == '') $message = 'Тестовое сообщение. Отправлено: '.date('d.m.y в H:i:s');
  12.  
  13.     $message = wordwrap($message, 70);
  14.  
  15.     $headers = "MIME-Version: 1.0\r\n";
  16.     $headers .= "Content-type: text/html; charset=Windows-1251\r\n";
  17.     $headers .= "X-Priority: 1 (High)\r\n";
  18.     $headers .= "X-Mailer: PHP". phpversion() ."\r\n";
  19.     $headers .= "From: mail@{$_SERVER['SERVER_NAME']}" . "\r\n";
  20.  
  21.     if (mail($to, $subject, $message, $headers)) {
  22.         echo "<span style=\"color:green;\">Сообщение $email доставлено успешно!</span>";
  23.         return true;
  24.     }
  25.     else {
  26.         echo "<span style=\"color:red;\">Возникла ошибка!</span>";
  27.         return false;
  28.     }
  29. }
  30.  
  31. _mail('kutalev@skobeeff.ru');