Рецепт №47. Из книги «128 рецептов php»
Перейти к оглавлению
Для отправки писем в php можно воспользоваться функцией mail. Эта функция принимает три обязательных параметра: e-mail получателя, тема и текст письма. Помимо обязательных параметров, есть возможность передачи еще двух не обязательных. Первый — это строка, которая будет добавлена в отправляемые заголовки письма. Во второй необязательный параметр можно передавать флаги в виде аргументов командной строки для программы, которая осуществляет отправку писем.
Пример:
// получатель письма $strTo = 'test1@test.com'; // Тема письма $subject = "Тестовое письмо"; // Текст письма. // Тут может быть как просто текст, так и html код $message = ' <html> <head> <title>Тестовое письмо</title> </head> <body> <p>Текст письма</p> </body> </html> '; // заголовок письма $headers= "MIME-Version: 1.0\r\n"; // кодировка письма $headers .= " Content-type: text/html; charset=utf-8\r\n "; // от кого письмо $headers .= "From: Тестовое письмо <no-reply@test.com>\r\n"; // отправляем письмо $result = mail($strTo, $subject, $message, $headers); // результат отправки письма if($result){ echo "Письмо успешно отправлено"; }else{ echo "Письмо не отправлено"; }