一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

php定时发送邮件

时间:2022-07-02 10:32:07 编辑:袖梨 来源:一聚教程网

YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.**w*3.org/TR/REC-html40/loose.dtd">


// 请求 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 = "[email protected]";
// 发件人邮箱
$mail->FromName = "中国资金管理网";
// 发件人 ,比如 中国资金管理网
$mail->CharSet = "GB2312";
// 这里指定字符集!
$mail->Encoding = "base64"
;
$mail->AddAddress($sendto_email,$user_name);
// 收件人邮箱和姓名
$mail->AddReplyTo("[email protected]","中国资金管理网"
);
//$mail->Wrap = 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.="rn"
;
$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("rn",$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.*tr*easurer.*org.cn/', $user_name
);
redirect("?action=$i"
);
}
else {
echo
"邮件全部发送完毕"
;
exit;
}
?>

热门栏目