Я пытаюсь сделать простую форму, которая отправляет указанный пользователем/введенный адрес электронной почты ссылку на них.
Посетитель> Введите почту> Хит Отправить> Получает почту со ссылкой
Но я борюсь за то, чтобы он работал.
$headers = "From: Siddharth Jain <email>\r\n"; $headers.= "Reply-To: Siddharth Jain <email>\r\n"; $headers.= "Return-Path: email\r\n"; $headers.= "Bcc: Siddharth Jain <email>\r\n"; $headers.= "PHP/". phpversion();
$ to = $ _REQUEST ['email'];
$ Subject = "";
$ mailcontent = 'Codeword:'. $ _ POST ["text_box"];
mail ($ to, $ subject, $ mailcontent, $ headers);
Замените "email" на свою электронную почту и "Siddharth Jain" с именем, которое вам нужно отобразить в этом письме.
спасибо Митали Мехта :)
Получил это, чтобы работать.
<?php
// Contact subject
$subject ="mail subject";
// Details
$message="$detail";
// Mail of sender
$mail_from="[email protected]";
// From
$header="from: [email protected]";
// Enter your email address
$to = $_REQUEST['customer_mail'];
$send_contact=mail($to,$subject,$message,$header);
// Check, if message sent to your email
// display message "We've recived your information"
if($send_contact){
header("Location:http://www.domain.com/");
}
else {
echo "ERROR";
}
?>
в случае, если кто-то еще этого хочет :) также это также отправляет мне копию запроса.
Обратите внимание: если вы используете mail() на локальном сервере, для этого вам необходимо настроить локальный почтовый сервер.
Для получения дополнительной информации о функциях почты(): http://php.net/manual/en/function.mail.php