使用php发送电子邮件给多人发送电子邮件

时间:2013-02-01 06:12:25

标签: php sendmail

我这里有一个php电子邮件脚本,但它只需要一封电子邮件。如何设置这个以接收多达500封的电子邮件?如果我这样输入它们...... email1@aol.com, email2@aol.com, email3@aol.com用逗号分配?

From Address: <input type="text" id="from" value="fakeemailer@albertyw.mit.edu" size="40"><br>
Recipient Address: <input type="text" id="to" size="40"><br>
Subject: <input type="text" id="subject" size="40"><br>
Message: <br><textarea id="message" cols="50" rows="10"></textarea><br>
<input type="submit" onclick="javascript:sendmail()" value="SEND">


$headers = $_POST['headers'];
$from = $_POST['from'];
$to = $_POST['to'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$headers .="From: $from";

mail($to, $subject, $message, $headers) or die("EMAIL FAIL");
echo $to."<br-->";
echo $subject."<br>";
echo $message."<br>";
echo $headers."<br>";
echo 'EMAIL SENT';

2 个答案:

答案 0 :(得分:1)

正如你在问题中提到的那样。逗号分隔多个收件人。

PHP手册中的

Mail()是一个很好的起点。

答案 1 :(得分:1)

试试这个

<input type="text" id="to" value="fakeemailer@albertyw.mit.edu, email2, email3, email4" name="to">