作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想使用 PHP 邮件功能发送大量电子邮件。电子邮件地址存储在 MySQL 数据库中。有近 30k 个电子邮件地址。我一次发送一封电子邮件。
60 封电子邮件已正确发送,接下来的所有电子邮件都将被跳过。我正在使用 godaddy 主机发送电子邮件。以下是我正在使用的代码
<?php
$con1=mysqli_connect("subscibe","subscibe","pw","subscibe");
$subject = $_POST['subject'];
$message = $_POST['message'];
$getusers = mysql_query("SELECT * FROM subscibe.emaillist");
$email_from = "email@gmail.com";
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
while($result = mysql_fetch_array($getusers)) {
$emailaddress = $result['Emailaddresses'];
mail($emailaddress,$subject,$message,$headers);
//Add email address to temp table
$sqlq="INSERT INTO subscibe.temp VALUES ('$emailaddress')";
if (!mysqli_query($con1,$sqlq)) {
die('Error: ' . mysqli_error($con1));
}
}
echo "Emails are sent"
?>
最佳答案
您可能希望使用 foreach 循环将电子邮件发送到数据库中的每条记录。像这样的东西:
$getusers = mysql_query("SELECT * FROM subscibe.emaillist");
foreach ($getusers as $maillist) {
$mail->to($mailist['email_address']);
$mail->send()
关于php - 使用PHP脚本、MySQL数据库发送群发邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30115001/
我熟悉netbeans中的ftp,我将我的项目发送到多个服务器,所以我有多个远程连接。进行更改后,需要一段时间才能将项目重新配置到下一个远程连接并将项目发送到服务器上的位置。此外,每个远程连接设置都完
1、最近公司实现部分数据统计、分析的报表进行每天定时发送到相关人员的邮箱之中的配置代码被人为删除了,需要重新恢复该功能,由于原先是在linux上使用shell配置发送,实在是太繁琐,所以准备使用py
我是一名优秀的程序员,十分优秀!