python群发邮件,php发送邮件时间间隔,在使用phpmailer群发邮件时如何设置发送的时间间隔?

 2023-09-23 阅读 25 评论 0

摘要:用phpmailer群发大量邮件时发现邮件服务器吃不消,如何设置每隔10秒发送一封邮件? 以下是网上别人的代码,试了一下之后发现只能发第2封信,很是奇怪,邮件内容及主题是以表单的形式提交到发送页面的,下面是代码: <?php //

用phpmailer群发大量邮件时发现邮件服务器吃不消,如何设置每隔10秒发送一封邮件? 以下是网上别人的代码,试了一下之后发现只能发第2封信,很是奇怪,邮件内容及主题是以表单的形式提交到发送页面的,下面是代码: <?php   // 请求 PHPmailer类 文件 require_once("class.phpmailer.php");   //发送Email函数 function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) {  $mail = new PHPMailer();   $mail->IsSMTP();                                     // send via SMTP   $mail->Host = "smtp.163.com";                       // SMTP servers   $mail->SMTPAuth = true;                             // turn on SMTP authentication   $mail->Username = "cfc4n";                          // SMTP username     注意:普通邮件认证不需要加 @域名  $mail->Password = "123456";                         // SMTP password   $mail->From = "cfc4n@163.com";                      // 发件人邮箱  $mail->FromName = "中国资金管理网";                 //   发件人 ,比如 中国资金管理网 $mail->CharSet = "GB2312";                          // 这里指定字符集!  $mail->Encoding = "base64";   $mail->AddAddress($sendto_email,$user_name);        // 收件人邮箱和姓名  $mail->AddReplyTo("treasurer@treasurer.org.cn","中国资金管理网");   //$mail->WordWrap = 50; // set word wrap   //$mail->AddAttachment("/var/tmp/file.tar.gz");                                                    // attachment  附件1 //$mail->AddAttachment("/tmp/image.jpg", "new.jpg");                                         //附件2 $mail->IsHTML(true);                               // send as HTML   $mail->Subject = $subject;                         // 邮件内容      可以直接发送html文件 $mail->Body = <<    {$user_name}你好,欢迎您注册本站用户! EOT; $mail->AltBody ="text/html";   if($mail->Send())           {      info_write("ok.txt","$user_name发送成功");         }   else {     info_write("falied.txt","$user_name失败,错误信息$mail->ErrorInfo");      }  }  // 发送Email函数结束 // 写入发送结果函数 function info_write($filename,$info_log)     {   $info.= $info_log;   $info.="\r\n";   $fp = fopen ($filename,a);   fwrite($fp,$info);   fclose($fp); } //定时跳转页面 函数  其中 1000是时间,1秒, 您可以自定义 function redirect($url)     {          echo "";     } //读取文本 邮件地址  您也可以读 数据库         $filename = "email.txt";         $fp = fopen($filename,"r");         $contents = fread($fp,filesize($filename));         $num_email=explode("\r\n",$contents);            $len=count($num_email);         fclose($fp); // 参数说明(发送到, 邮件主题, 邮件内容, 附加信息, 用户名) $i = $_GET['action'];         $i++;   if ($i

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/89398.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息