Пример скрипта отправки почты (php)

5. Техническая поддержка > WEB > PHP
Самый простой способ отправить письмо при помощи PHP - воспользоваться стандартной функцией mail. Она имеет следующий синтаксис:
 
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
 
Обязательные параметры:
 
E-mail получателя
Заголовок письма
Текст письма
Отправитель
Необязательные параметры:
 
Дополнительные заголовки письма
Дополнительные параметры командной строки
Возвращаемое значение::
 
true, если письмо было принято к доставке
false, в противном случае.

Простейший пример ее использования выглядит так:
 
 

*****************

<?

$to = "support@parking.ru";

$subject = "заявка";

$email = "support@parking.ru";

$mess = "Заявка";

$extra = "From: $email\r\nReply-To: $email\r\n";

$extra .= "Content-type: text/html; charset=Windows-1251;\r\n";

 

mail ($to, $subject, $mess, $extra);

 

echo("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">");

echo("Заявка отправлена. Мы свяжемся с Вами!<br><br>\n");

 

?>

*************


Обратите внимание, что после From: обязательно должен быть указан e-mail адрес, иначе письмо обработано не будет.

пример скрипта:

***

<?php
// multiple recipients
$to  = 'support@parking.ru' . ', '; // note the comma
$to .= 'support@parking.ru';

// subject
$subject = 'PHP script for sending mail';

// message
$message = '
Hello! You have just sent email from PHP test script
';

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= 'Cc: support@parking.ru' . "\r\n";
$headers = 'From: support@parking.ru';

// Mail it
mail($to, $subject, $message, $headers);
?>


***

Add Feedback