Как отправлять почту с помощью php?

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

от marisa , в категории: PHP , 2 года назад

Как отправлять почту с помощью php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от stephon , год назад

@marisa 

Для отправки почты с помощью PHP используется функция mail().


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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
$to = "[email protected]";
$subject = "Тема письма";
$message = "Текст письма";
$headers = "From: [email protected]" . "
" .
           "Reply-To: [email protected]" . "
" .
           "X-Mailer: PHP/" . phpversion();

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


В этом примере мы создаём переменные для адресата ($to), темы ($subject) и текста письма ($message). Далее мы задаем заголовки ($headers), в которых указываем, от кого пришло письмо и куда можно ответить.


Затем мы вызываем функцию mail(), указывая в качестве аргументов наши переменные с данными письма. Если письмо отправлено успешно, то функция вернёт true, иначе – false.


Кроме функции mail(), можно использовать специальные библиотеки и классы, такие как PHPMailer или SwiftMailer, которые обеспечивают дополнительную функциональность, например, возможность добавления вложений или форматирования письма в HTML-формате. Но для отправки простых текстовых писем функция mail() будет вполне достаточна.