我正在尝试创建像 gmail 和 yahoo 这样的邮件功能,我们可以在其中输入多个 id 到、cc、bcc 字段以发送多封邮件,但不能这样做。我可以仅在一个邮件 ID 上发送带有附件的单个邮件,但不能将多个邮件 ID 发送到 、cc 、 bcc 。我正在使用 texboxes 添加邮件 ID
谁能帮我。
我正在尝试创建像 gmail 和 yahoo 这样的邮件功能,我们可以在其中输入多个 id 到、cc、bcc 字段以发送多封邮件,但不能这样做。我可以仅在一个邮件 ID 上发送带有附件的单个邮件,但不能将多个邮件 ID 发送到 、cc 、 bcc 。我正在使用 texboxes 添加邮件 ID
谁能帮我。
这取决于您对“批量”的定义。如果您正在谈论 100 封电子邮件,则应按照php.net/mail上的建议使用批处理邮件发件人。有一些 PHP 选项,但我建议您进行一些后台处理,以免耽误您的脚本。
如果您只是为少数收件人执行此操作,则可以Bcc
在Cc
使用mail(..)
. 上面链接的 php.net 页面上有完整的示例。
一个(从文档中复制)示例如下:
<?php
$to = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
// subject
$subject = 'Birthday Reminders for August';
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
.. snip
</body>
</html>
';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
mail($to, $subject, $message, $headers);
?>