Я делаю это простое тестирование при создании формы, где я хочу, чтобы форма отправляла электронную почту дважды:
- на мой адрес электронной почты, чтобы уведомить меня, если кто-то достиг меня
- на адрес электронной почты отправителя, чтобы уведомить его / ее о том, что контакт был отправлен мне.
проблема в том, что я мог отправить первое письмо, но не смог отправить второе. Я думал, что это должно быть легко. Я могу пропустить одну или две строки здесь. Вот код:
<?php
$field_email = $_POST['email'];
$mail_to = 'myemail@mydomain.com';
$subject = 'Message from a site visitor '.$field_name;
$body_message .= 'E-mail: '.$field_email."\n";
$headers = 'From: '.$field_email."\r\n";
$headersTo = 'From: '.$mail_to."\r\n";
$body_messageTo = 'Thank you for your interest';
$subjectTo = 'Thank You from Gaban';
$mail_status = mail($mail_to, $subject, $body_message, $headers);
$autoreply = mail($field_email, $subjectTo, $body_messageTo, $headersTo);
?>
$field_email
должен получать данные непосредственно из формы «электронная почта» из кода HTML.