Как добавить заголовок в форму обратной связи?

Всем доброго дня! Есть такая форма обратной связи:
<?php
    $back = "<p><a href=\"javascript: history.back()\">Вернуться назад</a></p>";
   header('Refresh: 2; url=https://www.site.ru/');
    if(!empty($_POST['name']) and !empty($_POST['phone']) and !empty($_POST['mail']) and !empty($_POST['message'])){
        $name = trim(strip_tags($_POST['name']));
        $phone = trim(strip_tags($_POST['phone']));
        $mail = trim(strip_tags($_POST['mail']));
        $message = trim(strip_tags($_POST['message']));
       
        mail('mail@yandex.ru', 'Письмо с адрес_вашего_сайта', 'Вам написал: '.$name.'<br />Его номер: '.$phone.'<br />Его почта: '.$mail.'<br />Его сообщение: '.$message,"Content-type:text/html;charset=utf-8");
       
        echo "<p style='color:black;font-size:35px;text-align:center;margin-top: 20%;'>Ваше сообщение успешно отправлено!</p><Br><p style='color:black;font-size:35px;text-align:center;'>Наш менеджер свяжется с Вами в тчение 10 минут</p>.";
       
        exit;
    }
    else {
        echo "Для отправки сообщения заполните все поля! $back";
        exit;
    }


Все работает. Но как добавить заголовки в headers чтобы можно было указать свою тему письма и E-mail отправителя? А то сейчас E-mail приходит от с почты которую указали в форме заявки.
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ответы на вопрос 1
Для работы с почтой рекомендую использовать PHPMailer, это облегчит работу с почтой, а так же поможет исключить прямое попадание ваших писем в спам. Так же есть неплохая статья об этой штуке
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽