<?php require_once("class.phpmailer.php"); function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) { $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "mail.yourdomain.com"; //$mail->SMTPDebug = 2; $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->Username = "******@gmail.com"; $mail->Password = "******"; $mail->CharSet = "UTF-8"; $mail->Encoding = "base64"; $mail->AddAddress($sendto_email, $user_name); $mail->AddReplyTo("","my name is xc"); $mail->IsHTML(true); $mail->Subject = $subject; $mail->AltBody ="text/html"; $mail->MsgHTML($body); if($mail->Send()){ info_write("ok.txt","$sendto_email YES"); }else { info_write("falied.txt","$sendto_email NO,Notice $mail->ErrorInfo"); } } function info_write($filename,$info_log){ $info = ""; $info.= $info_log; $info.="\r\n"; $fp = fopen ($filename,'a'); fwrite($fp,$info); fclose($fp); } function redirect($url){ echo "<script> function redirect(){ window.location.replace('$url'); } window.setTimeout('redirect();', 15000); </script>"; } $filename = "email.txt"; $fp = fopen($filename,"r"); $contents = fread($fp,filesize($filename)); $list_email=explode("\r\n",$contents); $len=count($list_email); fclose($fp); if (@$_GET['action']) { $i = $_GET['action']; }else { $i = 0; } if ($i<$len){ $x = $i+1; $rs=explode("@",$list_email[$i]); $user_name = $rs[0]; echo "Sending {$x}封({$list_email[$i]}) E-mail......{$user_name}"; smtp_mail($list_email[$i], 'Treasurery Online', "<a href=baidu.com>百度</a>", 'http://www.treasurer.org.cn/', $user_name); redirect("?action=$x"); $i++; }else { echo "All emails sent out!"; exit; } ?>
相关推荐
phpmailer群发,设定发送时间间隔,适合于发送大量邮件的时候,邮件服务器收到限制,不允许短时间内发送大量邮件!
如果你想用它来群发邮件的话,记得修改包含文件函数,如: require("phpmailer/class.phpmailer.php"); 改为 require_once("phpmailer/class.phpmailer.php"); 否则的话会产生类的重定义。 //使用心得 ...
phpmailer邮件发送代码,可以群发,添加附件
主要汇总了PHPmailer群发Gmail的常见问题,整理了一个phpmailer发送gmail邮件实例,感兴趣的小伙伴们可以参考一下
3,如果你想用它来群发邮件的话,记得修改包含文件函数,如: require("phpmailer/class.phpmailer.php"); 改为:require_once("phpmailer/class.phpmailer.php"); 否则的话会产生类的重定义.
要注意的内容: ...3,如果你想用它来群发邮件的话,记得修改包含文件函数,如: require("phpmailer/class.phpmailer.php"); 改为:require_once("phpmailer/class.phpmailer.php"); 否则的话会产生类的重定义.
用于php邮件群发的类
使用开源的phpmailer和readeexcel(读excel的程序)写的一个将excel里的邮件列表群发邮件功能。 界面是ckeditor,支持附件和html。发送方式为mail和smtp。 测试正常使用。
phpmailer ,邮件群发代码,有例子,测试可用
使用的是PHPMailer,文件,放入THINKPHP/libary/ORG中就可以了,使用方法 在任何想发送邮件的地方,比如注册控制器中,send_mail(邮件地址,主题,邮件内容); 这样就行了,超简单 比如 send_mail($email,$subject,$...
经典的邮件类 PHPmailer发布包有DEMO例子,想用...如果你想用它来群发邮件的话,记得修改包含文件函数,如: require("phpmailer/class.phpmailer.php"); 改为 require_once("phpmailer/class.phpmailer.php");
系统采用phpmailer编写的一个在线邮件群发系统, 有效的解决一般企业群发邮件给客户的难题。
系统采用phpmailer编写的一个在线邮件群发系统,有效的解决一般企业群发邮件给客户的难题。v1.1更新smtp自选,邮件标题, 发件人名称,正文提示,邮件正文支持html,收件邮箱支持群发,每地址之间加英文的,此版本...
PHP邮件群发类,支持SMTP,附件,昵称等
本文实例讲述了phplist及phpmailer通过gmail发送邮件的配置方法。分享给大家供大家参考,具体如下: 一般来说,只要你使用的不是gmail邮箱,那么利用phplist发送邮件只要按照前面《PHP的邮件群发系统phplist配置方法...
原理: 第一:申请大量的邮箱帐号 腾讯的 126的 163的 新浪的 雅虎的 谷歌的 等等提供smtp服务的 第二:收集你要发送邮件的邮件列表 第三:遍历邮件列表,每一个邮件发送邮件 ...phpmailer 大家自己搜索下载吧
(另外,phplist或是phpmailer通过gmail发送邮件比通过其他邮箱发送还要麻烦一些,如果你需要通过gmail发送,在看完这篇文章讲的基本配置后,请参考《phplist及phpmailer(组合使用)通过gmail发送邮件