向所有订户(所有用户)PHP和MYSQL发送电子邮件(每天25000封邮件)

向所有订户(所有用户)PHP和MYSQL发送电子邮件(每天25000封邮件),php,mysql,Php,Mysql,我有一个网站,在那里我放了一个订户页面。订阅者的详细信息,如电子邮件和姓名都存储在mysql数据库中 比方说,我在mysql数据库中有1000个订阅用户。如果我想向所有用户发送电子邮件,我应该怎么做?邮件不应该成为垃圾邮件 请先告诉我要做的任何教程或网站,请咨询您最喜欢的搜索引擎 无论如何,这里有一个教程: 你应该考虑一下PHP的MySQL和邮件功能。 < P>这里你可以找到我制作和更新的通讯稿: 这里有一个代码可以循环浏览电子邮件 $mailToLis

我有一个网站,在那里我放了一个订户页面。订阅者的详细信息,如电子邮件和姓名都存储在mysql数据库中

比方说,我在mysql数据库中有1000个订阅用户。如果我想向所有用户发送电子邮件,我应该怎么做?邮件不应该成为垃圾邮件


请先告诉我要做的任何教程或网站,请咨询您最喜欢的搜索引擎

无论如何,这里有一个教程:


你应该考虑一下PHP的MySQL和邮件功能。

< P>这里你可以找到我制作和更新的通讯稿:

这里有一个代码可以循环浏览电子邮件

                    $mailToList = array();
                    $getEmails = $consite->runQuery("SELECT * FROM `mail_list`");
                    if($getEmails->rowCount() != 0) {
                        while($row_info = $getEmails->fetch(PDO::FETCH_ASSOC)) {
                            $emails = $row_info['email'];
                            array_push($mailToList,$emails);
                        }
                        foreach($mailToList as $wmEmail){
                            mail($wmEmail,$subject,$content."\r\n\r\nUnsubscribe by going to: url.tld",$headerss);
                            echo('Mail sent to: '.$wmEmail.'<br />');
                        }
                        $message = 'Successfully sent the Email(s)!';
                    }else{
                        $message = 'Email failed to be sent, None emails are found!';
                    }
编辑: 这在我的脚本中使用 它将回显发送到的每个电子邮件帐户 也必须知道


始终添加取消订阅链接,否则您将忽略垃圾邮件的法律事实

到目前为止您尝试了什么?只需选择所有电子邮件地址并循环发送邮件即可…如果特定电子邮件是单独发送还是未发送,则不包含电子邮件发送状态。