Jump to content
  • 0

"от кого" в приходящих сообщениях с сайта


artem99357
 Share

Question

Здравствуйте.

Есть простая контактная форма на php:

<?php

/* Задаем переменные */
$name = htmlspecialchars($_POST["name"]);
$email = htmlspecialchars($_POST["email"]);
$phone = htmlspecialchars($_POST["phone"]);
$message = htmlspecialchars($_POST["message"]);
$bezspama = htmlspecialchars($_POST["bezspama"]);

/* Ваш адрес и тема сообщения */
$address = "Почта";
$sub = "Тема";

/* Формат письма */
$mes = "Заголовок\n
Имя отправителя: $name 
Email отправителя: $email
Телефон отправителя: $phone
Комментарий:
$message";


if (empty($bezspama))
{
/* Отправляем сообщение, используя mail() функцию */
$from = "Reply-To: $email \r\n";
if (mail($address, $sub, $mes, $from)) {
	header('Refresh: .5s; URL=http://сайт');
	echo '<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
    <body>Письмо отправлено, Перейти на <a href="http://сайт">Главную</a>?</body>';}
else {
	header('Refresh: .5s; URL=http://сайт');
	echo '<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
    <body>Письмо не отправлено, <a href="http://сайт">попробуйте ещё раз</body>';}
}
exit;
?>

При заполнении формы с сайта, на указанную почту приходят сообщения вида: От логин@сайт-хостинга.ru

Собственно вопрос, как это изменить на что-то другое, хоть на email который указывает посетитель при заполнении данной формы, хоть на что-то конкретное (например адрес сайта с которого пришло сообщение).

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

https://www.php.net/manual/ru/function.mail.php
пример 2 вам в помощь
но то что вы хотите сделать считается неправильным и может повлечь за собой блокировку данных писем серьезными почтовиками

Link to comment
Share on other sites

  • 0
1 час назад, Switch74 сказал:

https://www.php.net/manual/ru/function.mail.php
пример 2 вам в помощь
но то что вы хотите сделать считается неправильным и может повлечь за собой блокировку данных писем серьезными почтовиками

Понятно. Благодарю.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy