iSawyer
@iSawyer

Как изменить имя отправиля письма формы обратной связи?

Здравствуйте. Есть PHP код формы:
$subject = 'TITLE';
$subject = "=?utf-8?b?". base64_encode($subject) ."?=";
$message = 'MESSAGE';
$headers = 'Content-type: text/plain; charset="utf-8"';
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Date: ". date('D, d M Y h:i:s O') ."\r\n";
mail($to, $subject, $message, $headers);

Работает все отлично. Но есть один вопрос. Можно ли что-то прописать в этом коде, чтобы изменить имя отправителя. Сейчас отображается почтовый домен хостинга. Спасибо.
FzvJ2.png
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@402d
начинал с бейсика на УКНЦ в 1988
https://www.php.net/manual/ru/function.mail.php
Пример #2 Отправка письма с дополнительными заголовками.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
qork
@qork
{ background: #F00B42 }
$headers .= "From: {$fromName} <{$fromMail}>".PHP_EOL;
Ответ написан
Комментировать
UnluckySerivelha
@UnluckySerivelha
// Дополнительные заголовки
$headers[] = 'To: Mary <mary@example.com>, Kelly <kelly@example.com>';
$headers[] = 'From: Birthday Reminder <birthday@example.com>';
$headers[] = 'Cc: birthdayarchive@example.com';
$headers[] = 'Bcc: birthdaycheck@example.com';
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы