Как отправить электронное письмо с помощью PHP?

Пользователь

от jamey.kohler , в категории: PHP , год назад

Как отправить электронное письмо с помощью PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hoyt.jerde , год назад

@jamey.kohler 

Для отправки электронного письма с помощью PHP необходимо использовать функцию mail(). Для этого нужно указать адрес электронной почты получателя, тему письма и текст сообщения.


Пример использования функции mail():

1
2
3
4
5
$to = "[email protected]";
$subject = "Тема письма";
$message = "Текст сообщения";

mail($to, $subject, $message);


Кроме того, можно указать дополнительные параметры, такие как заголовки письма или адрес отправителя:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
$to = "[email protected]";
$subject = "Тема письма";
$message = "Текст сообщения";

$headers = "From: [email protected]
" .
           "Reply-To: [email protected]
" .
           "X-Mailer: PHP/" . phpversion();

mail($to, $subject, $message, $headers);


Также можно использовать сторонние библиотеки для отправки электронной почты, например SwiftMailer, PHPMailer или Zend Mail. Они обеспечивают более удобный и гибкий способ отправки писем, а также позволяют использовать различные протоколы (SMTP, POP3) и сервисы (Gmail, Yahoo, Hotmail и др.).