【发布时间】:2017-10-22 07:18:27
【问题描述】:
我想使用我的表单向多个电子邮件地址发送邀请。
我希望用户在表单中输入多个电子邮件地址(最多 4 个),然后会向这些电子邮件地址发送加入我网站的邀请。
但我找不到使用 PHP 表单向多个收件人发送电子邮件的解决方案。
这是我的代码:
<?php
if ($_POST["email"]<>'') {
$email_to = $_POST['email'];
$email_to = $_POST['email1'];
$EmailSubject = 'Site contact form';
$mailheader = "From: Marsh Children Home
<hola@marshchildrenshome.org.mx>\r\n";
$mailheader .= "Reply-To: hola@marshchildrenshome.org.mx\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Name: ".$_POST["name"]."";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."";
$MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."";
mail($email_to, $EmailSubject, $MESSAGE_BODY, $mailheader) or die
("Failure");
?>
但它只向一位收件人email1发送电子邮件
【问题讨论】:
-
抱歉,我没有从 db 获取数据。
-
你是用一组地址做这个吗?
-
由于您只有两个地址,只需创建一个新变量并添加为额外的收件人
-
如果未设置某些变量,该连接示例将破坏功能,您最终会得到 'blah@blah.com,,,'