Как отправить php почту одному экземпляру администратору и ответить абоненту на благодарственное сообщение?

У меня есть следующий php-код для отправки почты, он работает нормально. это контактная форма, информация отправляется администратору, а ответное сообщение отправляется подписчику.

$name=$_POST['name'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$sub=$_POST['subject'];
$describe=$_POST['describe'];
$mail -> From = "karthik@xfacttechnologies.com";
$mail -> FromName = "Vignesh Agency";
$mail -> AddAddress ("karthik@xfacttechnologies.com");
$mail -> headers = "From: vigneshagency\r\n";
$mail -> headers .= "Reply-To: ". strip_tags($_POST['email']) . "\r\n";
$mail -> headers .= "MIME-Version: 1.0\r\n";
$mail -> headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$mail -> Subject = "Vignesh Agency";
$mail -> IsHTML (true);
$mail -> Body .= '<html><body>';
$mail -> Body .='<table style="width:60%;border:1px solid #eee;"      border="1" bordercolor="#eee" cellpadding="6" cellspacing="0">';
$mail -> Body .='<tr><th colspan="2" style="background-color:#7DA3B3;    color: white;"><h2>Customer Details</h2></th></tr>';
$mail -> Body .="<tr><td><b>Name </b></td><td>".$name."</td></tr>";
$mail -> Body .="<tr><td><b>E-mail </b></td><td>".$email."</td></tr>";
$mail -> Body .="<tr><td><b>Phone</b></td><td>".$phone."</td></tr>";
$mail -> Body .="<tr><td><b>Purpose </b></td><td>".$sub."</td></tr>";
$mail -> Body .="<tr><td><b>Message </b></td><td>".$describe."</td></tr> </table>";
$mail -> Body .= "</body></html>";


if(!$mail->Send()) 
echo "Error:" . $mail->ErrorInfo;
else 
echo "<script>window.location = 'http://vigneshagency.com/contact.html'</script>";
exit();

Просто отправьте ответное сообщение подписчику, например, "Спасибо, что посетили нас"

1 ответ

Наконец-то я нашел решение. Как отправить Автоматизированную почту Абоненту?

$name=$_POST['name'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$sub=$_POST['subject'];
$describe=$_POST['describe'];
$mail -> From = "******@gmail.com";
$mail -> FromName = "abvdAgency";
$mail -> AddAddress ("******@gmail.com");
$mail -> headers = "From: abcd agency\r\n";
$mail -> headers .= "Reply-To: ". strip_tags($_POST['email']) . "\r\n";
$mail -> headers .= "MIME-Version: 1.0\r\n";
$mail -> headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$mail -> Subject = "abcd Agency";
$mail -> IsHTML (true);
$mail -> Body .= '<html><body>';
$mail -> Body .='<table style="width:60%;border:1px solid #eee;"      border="1" bordercolor="#eee" cellpadding="6" cellspacing="0">';
$mail -> Body .='<tr><th colspan="2" style="background-color:#7DA3B3;    color: white;"><h2>Customer Details</h2></th></tr>';
$mail -> Body .="<tr><td><b>Name </b></td><td>".$name."</td></tr>";
$mail -> Body .="<tr><td><b>E-mail </b></td><td>".$email."</td></tr>";
$mail -> Body .="<tr><td><b>Phone</b></td><td>".$phone."</td></tr>";
$mail -> Body .="<tr><td><b>Purpose </b></td><td>".$sub."</td></tr>";
$mail -> Body .="<tr><td><b>Message </b></td><td>".$describe."</td></tr> </table>";
$mail -> Body .= "</body></html>";


if(!$mail->Send()) 
{
echo "Error:" . $mail->ErrorInfo;
}
else 
{
// To send automated reply mail
$autoemail = new PHPMailer(); 
$autoemail->From = "*****@gmail.com"; 
$autoemail->FromName = "ABCD Agency"; 
$autoemail->AddAddress($email, $mail->FromName); 
$autoemail->Subject = "Autorepsonse: We received your submission"; 
$autoemail->Body = "We received your submission. We will contact you soon ...";
$autoemail->Send(); 
echo "<script>window.location = 'http://vigneshagency.com/contact.html'</script>";
exit();
}
Другие вопросы по тегам