我想一次向两封电子邮件发送电子邮件,第一封电子邮件发送给office@example.com
第二封电子邮件给填写表单的访客。
这是我的代码
$email_to = "$c[email]";
$email_toko="office@example.com";
$subjek="**The Bandha Hotel** – Request for Pricing Submitted";
$dari = "From: {$email_toko}\r\n"
. "MIME-Version: 1.0\r\n"
. "Reply-To: {$email_to}\r\n"
. "Content-type: text/html; charset=iso-8859-1\r\n"
. 'X-Mailer: PHP/' . phpversion();
mail($email_to,$subjek,$pesan,$dari);
mail($email_toko,$subjek,$pesan,$dari);
但电子邮件只是发送到$email_toko
或只是转到office@example.com
。所以客人没有收到电子邮件。请帮助我
答案 0 :(得分:0)
首先,您可以在mail()中添加多个收件人,如下所示。
// Multiple recipients
$to = 'johny@example.com, sally@example.com'; // note the comma
在您的代码中,您将分别向您的两个地址发送电子邮件。如果邮件发送或失败,mail()
函数将返回Boolean
,因此您可以通过转发邮件功能的转发来检查,如下所示。
$mailRes = mail($email_to,$subjek,$pesan,$dari);
var_dump($mailRes);
在开发模式下启用error reporting也很有帮助。