1

我正在尝试创建像 gmail 和 yahoo 这样的邮件功能,我们可以在其中输入多个 id 到、cc、bcc 字段以发送多封邮件,但不能这样做。我可以仅在一个邮件 ID 上发送带有附件的单个邮件,但不能将多个邮件 ID 发送到 、cc 、 bcc 。我正在使用 texboxes 添加邮件 ID

谁能帮我。

4

1 回答 1

0

这取决于您对“批量”的定义。如果您正在谈论 100 封电子邮件,则应按照php.net/mail上的建议使用批处理邮件发件人。有一些 PHP 选项,但我建议您进行一些后台处理,以免耽误您的脚本。

如果您只是为少数收件人执行此操作,则可以BccCc使用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);
?>
于 2012-12-21T11:26:24.793 回答