如何使用多个收件人和不同的正文来完成电子邮件表单? [英] How to do email form with multiple recipients and different body?
问题描述
我有一个联系表单,当用户提交所有值时会发送(email)到admin.But现在我想要做的时候用户提交管理员将收到电子邮件,用户也会收到一封电子邮件,但与不同的身体 ;?php 请尝试以下操作。没有测试,但基本上需要获取另一个 i have one contact form, when user submit all value will send(email) to admin.But now i want to do when user submit admin will receive the email and user also will receive an email but with different body. here my previous code :
Try the following. Didn't test but you basically need to get another
这篇关于如何使用多个收件人和不同的正文来完成电子邮件表单?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
if(md5($ verif_box)。'a4xn'== $ _COOKIE ['tntcon']){
$ name = $ _POST [name];
$ email = $ _POST [email];
$ phone = $ _POST [phone];
$ company = $ _POST [company];
$ message = $ _POST [message];
require_once('lib / class.phpmailer.php');
$ mail = new PHPMailer(); //默认使用phpmail()
$ mail-> AddReplyTo(admin@gmail.com,I Concept);
$ mail-> SetFrom('admin@gmail.com','I Concept');
$ mail-> AddReplyTo(admin@gmail.com,I Concept);
$ address =admin@gmail.com;
$ mail-> AddAddress($ address,I Concept);
$ mail-> Subject =我的 - 请求报价;
$ mail-> AltBody =要查看邮件,请使用兼容HTML的电子邮件查看器!; //可选,评论和测试
$ mail-> Body =< strong>从I Concept Malaysia网站申请报价< / strong>< br>< br>
姓名:$姓名< br>
电子邮件:$ email< br>
电话:$ phone< br>
公司:$ company< br>
Inquiry:$ message< br>< br>
Thank You!< br>
;
if(!$ mail-> Send()){
echoMailer Error:。 $ MAIL-> ERRORINFO;
} else {
echoMessage sent!< br>;
}
}
?>
PHPMailer
对象并设置 body
和到
信息。
$ address =admin@gmail.com;
$ mail-> Subject =我的 - 请求报价;
//保留当前的$ mail设置并创建新的对象
$ mail2 = clone $ mail;
//邮件给管理员
$ mail-> AddAddress($ address,I Concept);
$ mail-> AltBody =要查看邮件,请使用兼容HTML的电子邮件查看器!; //可选,评论和测试
$ mail-> Body =< strong>从I Concept Malaysia网站申请报价< / strong>< br>< br>
姓名:$姓名< br>
电子邮件地址:$ email< br>
电话:$ phone< br>
公司:$ company< br>
查询:$ message< ; br>< br>
谢谢!< br>;
if(!$ mail-> Send()){
echoMailer Error:。 $ MAIL-> ERRORINFO;
} else {
echoMessage sent!< br>;
}
//现在发送给用户。
$ mail2-> AddAddress($ email,$ name);
$ mail2-> AltBody =要查看邮件,请使用兼容HTML的电子邮件查看器!; //可选,注释掉并测试
$ mail2-> Body =为用户填写表单分离电子邮件正文。
if(!$ mail2-> Send()){
echo邮件错误:。 $ mail2-> ERRORINFO;
} else {
echoMessage sent!< br>;
}
<?php
if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){
$name= $_POST["name"];
$email= $_POST["email"];
$phone= $_POST["phone"];
$company= $_POST["company"];
$message= $_POST["message"];
require_once('lib/class.phpmailer.php');
$mail = new PHPMailer(); // defaults to using php "mail()"
$mail->AddReplyTo("admin@gmail.com","I Concept");
$mail->SetFrom('admin@gmail.com', 'I Concept');
$mail->AddReplyTo("admin@gmail.com","I Concept");
$address = "admin@gmail.com";
$mail->AddAddress($address, "I Concept");
$mail->Subject = "MY - Request a Quote";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->Body = "<strong>Request a Quote from I Concept Malaysia Website</strong><br><br>
Name : $name<br>
Email : $email<br>
Phone : $phone<br>
Company : $company<br>
Enquiry : $message<br> <br>
Thank You!<br>
";
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!<br>";
}
}
?>
PHPMailer
object going and set the body
and to
information separately.$address = "admin@gmail.com";
$mail->Subject = "MY - Request a Quote";
// keeps the current $mail settings and creates new object
$mail2 = clone $mail;
// mail to admin
$mail->AddAddress($address, "I Concept");
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->Body = "<strong>Request a Quote from I Concept Malaysia Website</strong><br><br>
Name : $name<br>
Email : $email<br>
Phone : $phone<br>
Company : $company<br>
Enquiry : $message<br> <br>
Thank You!<br>";
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!<br>";
}
// now send to user.
$mail2->AddAddress($email, $name);
$mail2->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail2->Body = "Separate email body for user filling form out.";
if(!$mail2->Send()) {
echo "Mailer Error: " . $mail2->ErrorInfo;
} else {
echo "Message sent!<br>";
}