`
x171306523c
  • 浏览: 17828 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

phpmailer群发邮件

    博客分类:
  • php
php 
阅读更多
<?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群发

    phpmailer群发,设定发送时间间隔,适合于发送大量邮件的时候,邮件服务器收到限制,不允许短时间内发送大量邮件!

    PHPMailer邮件类

     如果你想用它来群发邮件的话,记得修改包含文件函数,如:  require("phpmailer/class.phpmailer.php");  改为  require_once("phpmailer/class.phpmailer.php");  否则的话会产生类的重定义。 //使用心得 ...

    phpmailer 发邮件

    phpmailer邮件发送代码,可以群发,添加附件

    汇总PHPmailer群发Gmail的常见问题

    主要汇总了PHPmailer群发Gmail的常见问题,整理了一个phpmailer发送gmail邮件实例,感兴趣的小伙伴们可以参考一下

    php-Mailer邮件类.zip

    3,如果你想用它来群发邮件的话,记得修改包含文件函数,如: require("phpmailer/class.phpmailer.php");  改为:require_once("phpmailer/class.phpmailer.php"); 否则的话会产生类的重定义.

    php写的Mailer邮件类

    要注意的内容: ...3,如果你想用它来群发邮件的话,记得修改包含文件函数,如: require("phpmailer/class.phpmailer.php"); 改为:require_once("phpmailer/class.phpmailer.php"); 否则的话会产生类的重定义.

    PHP 邮件群发类

    用于php邮件群发的类

    Php邮件群发系统(支持 smtp和mail方式)

    使用开源的phpmailer和readeexcel(读excel的程序)写的一个将excel里的邮件列表群发邮件功能。 界面是ckeditor,支持附件和html。发送方式为mail和smtp。 测试正常使用。

    邮件群发mail

    phpmailer ,邮件群发代码,有例子,测试可用

    thinkphp onethink 通用发送邮件源码 phpmailer插件

    使用的是PHPMailer,文件,放入THINKPHP/libary/ORG中就可以了,使用方法 在任何想发送邮件的地方,比如注册控制器中,send_mail(邮件地址,主题,邮件内容); 这样就行了,超简单 比如 send_mail($email,$subject,$...

    PHPMailer for win32

    经典的邮件类 PHPmailer发布包有DEMO例子,想用...如果你想用它来群发邮件的话,记得修改包含文件函数,如:  require("phpmailer/class.phpmailer.php");  改为 require_once("phpmailer/class.phpmailer.php");

    dacaiqi在线邮件群发系统 v1.0.rar

    系统采用phpmailer编写的一个在线邮件群发系统, 有效的解决一般企业群发邮件给客户的难题。

    dacaiqi在线邮件群发系统 v1.1

    系统采用phpmailer编写的一个在线邮件群发系统,有效的解决一般企业群发邮件给客户的难题。v1.1更新smtp自选,邮件标题, 发件人名称,正文提示,邮件正文支持html,收件邮箱支持群发,每地址之间加英文的,此版本...

    PHP邮件群发类(功能较全)源码

    PHP邮件群发类,支持SMTP,附件,昵称等

    phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法

    本文实例讲述了phplist及phpmailer通过gmail发送邮件的配置方法。分享给大家供大家参考,具体如下: 一般来说,只要你使用的不是gmail邮箱,那么利用phplist发送邮件只要按照前面《PHP的邮件群发系统phplist配置方法...

    PHP邮件群发机实现代码

    原理: 第一:申请大量的邮箱帐号 腾讯的 126的 163的 新浪的 雅虎的 谷歌的 等等提供smtp服务的 第二:收集你要发送邮件的邮件列表 第三:遍历邮件列表,每一个邮件发送邮件 ...phpmailer 大家自己搜索下载吧

    PHP的邮件群发系统phplist配置方法详细总结

    (另外,phplist或是phpmailer通过gmail发送邮件比通过其他邮箱发送还要麻烦一些,如果你需要通过gmail发送,在看完这篇文章讲的基本配置后,请参考《phplist及phpmailer(组合使用)通过gmail发送邮件

Global site tag (gtag.js) - Google Analytics