【发布时间】:2019-12-31 13:28:16
【问题描述】:
我有以下代码。我通常会向一个收件人发送一封电子邮件。我的问题是如何修改它以发送给我数据库中的多个收件人。
假设我有一个名为“tblemails”的表和一个名为“email”的列。
注意:
我也不想向列表中的每个成员显示所有地址(例如使用密件抄送)。
请帮忙?
<?php
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = "sender@gmail.com";
$to = "receiver@gmail.com";
$subject = "Online order";
$message = "You just ordered";
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
?>
【问题讨论】:
-
我假设(按电子邮件主题)每封电子邮件都会有所不同,因此请使用循环。或者,如果您要发送大量电子邮件,也许可以使用批量邮件服务。
-
你不能使用简单的php原生方法。相反,您需要使用 smtp 客户端实现。使用它,您可以根据需要命名任意数量的收件人(并且您使用的 smtp 服务器允许)。