php定时发送邮件
来源:互联网 发布:安图恩怪物数据 编辑:程序博客网 时间:2024/05/11 19:32
<IFRAME name=google_ads_frame marginWidth=0 marginHeight=0 src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-4490194096475053&dt=1228395055359&lmt=1226285657&prev_slotnames=1891601125&output=html&slotname=3685991503&correlator=1228395055312&url=http%3A%2F%2Fwww.corange.cn%2Farchives%2F2008%2F09%2F1778.html&ea=0&ref=http%3A%2F%2Fwww.corange.cn%2Fhtml%2Fcorange__97.html&frm=0&ga_vid=368793713.1228304108&ga_sid=1228393924&ga_hid=238574604&ga_fc=true&flash=9.0.124.0&u_h=768&u_w=1024&u_ah=715&u_aw=1024&u_cd=32&u_tz=480&u_java=true&dtd=16" frameBorder=0 width=300 scrolling=no height=250 allowTransparency></IFRAME>
<?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 = <<<EOT
<html><head>
<meta http-equiv="Content-Language" c>
<meta http-equiv="Content-Type" c>
<body>
{$user_name}你好,欢迎您注册本站用户!
</body>
</html>
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 "<script>
function redirect() {
window.location.replace('$url');
}
window.setTimeout('redirect();', 15000);
</script>";
}
//读取文本 邮件地址 您也可以读 数据库
$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<$len)
{
$rs=explode("@",$num_email[$i]);
$user_name = $rs['0'];
echo "正在发送第{$i}封({$num_email[$i]})邮件......";
smtp_mail($num_email[$i], 'Treasury Online周刊第十期', $body, 'http://www.treasurer.org.cn/', $user_name);
redirect("?action=$i");
}
else {
echo "邮件全部发送完毕";
exit;
}
?>
- php定时发送邮件
- PHP定时发送邮件
- PHP 定时发送邮件
- php定时发送邮件解决方案
- 定时发送发送邮件
- vbs定时发送邮件
- java定时发送邮件
- 定时发送邮件
- 定时发送邮件
- 定时发送邮件
- 定时发送邮件
- Spring定时发送邮件
- delphi邮件定时发送
- Java 定时发送邮件
- python定时邮件发送
- 定时发送邮件
- 定时发送邮件
- JavaMail定时发送邮件
- UDP断线重连(自学)
- Advanced Ajax: Architecture and Best Practices
- Hibernate annotations 配置
- Voice Over WLANS: The Complete Guide
- How to Cheat at Securing Linux
- php定时发送邮件
- 一个简单的接收网络数据程序
- Oracle Database 11g SQL
- 清华金融创新与企业融资发展高峰论坛!!!!
- Mobile 3D Graphics: with OpenGL ES and M3G
- 人生最大的学问是“会问”!
- 因为牛肉引发的矛盾
- Exploring C for Microcontrollers: A Hands on Approach
- 动态二维数组的简单实现