Я пытаюсь сделать простую форму, которая отправляет пользователю определенный / введенный адрес электронной почты ссылку на них.
Посетитель> Введите почту> Нажмите Отправить> Получает письмо со ссылкой
Но я борюсь за то, чтобы это сработало.
$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);
Замените «электронная почта» на вашу электронную почту, а «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 () на локальном сервере, вам необходимо настроить локальный почтовый сервер для этого.
Для получения дополнительной информации о функции mail (): http://php.net/manual/en/function.mail.php