Чтобы реализовать отправку письма самому себе в PHP на хостинге Beget, можно использовать стандартную функцию mail()
в сочетании с некоторыми дополнительными параметрами. Для начала, убедитесь, что ваш хостинг поддерживает функцию mail()
и что вы имеете доступ к настройкам SMTP сервера.
Вот пример кода, который можно использовать для отправки письма самому себе:
$to = '[email protected]'; // Ваш email $subject = 'Тестовое письмо'; // Тема письма $message = 'Привет! Это тестовое письмо.'; // Тело письма $headers = 'From: [email protected]' . "rn" . 'Reply-To: [email protected]' . "rn" . 'X-Mailer: PHP/' . phpversion(); if(mail($to, $subject, $message, $headers)) { echo 'Письмо успешно отправлено!'; } else { echo 'Ошибка при отправке письма.'; }
В этом примере мы указываем ящик, на который отправляется письмо, в переменной $to
. Мы также задаем тему письма и текст сообщения в переменных $subject
и $message
. Заголовки письма задаются в переменной $headers
, где указывается ваш адрес электронной почты в параметре From
и Reply-To
.
После отправки письма, код проверяет, было ли письмо успешно отправлено, и выводит соответствующее сообщение.
Однако, стоит отметить, что mail()
функция имеет некоторые ограничения и может не работать правильно на некоторых хостингах, или письма могут попадать в спам. Также, ваш сервер должен быть настроен на отправку писем через SMTP.
Если вы столкнетесь с проблемами при отправке письма, рекомендуется обратиться в службу поддержки вашего хостинга для получения дополнительной помощи и настройки.