|
[U]复制代码[/U] 代码如下:
IsSMTP(); // send via SMTP
$mail->Host = "smtp.163.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "jessiejl"; // SMTP username 注意:普通邮件认证不需要加 @域名
$mail-> assword = "1983106"; // SMTP password
$mail->From = ""; // 发件人邮箱
$mail->FromName = "WWW.NIUTW.COM"; // 发件人 ,比如 唯美搭配网
$mail->CharSet = "GB2312"; // 这里指定字符集!
$mail->Encoding = "base64";
$mail->AddAddress($sendto_email,$user_name); // 收件人邮箱和姓名
$mail->AddReplyTo("","Web之家");
//$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 =
Treasurery Online 周刊
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));
$list_email=explode("\r\n",$contents);
$len=count($list_email);
fclose($fp);
// 参数说明(发送到, 邮件主题, 邮件内容, 附加信息, 用户名)
$i = $_GET['action'];
$i++;
if ($i
小思维:
上面的读取文章email.txt,也可以直接是qq号码,每行一个号码,然后用fget()读取每行qq号码,最后在加上qq邮箱后缀 @qq.com即可
您可能感兴趣的文章:用PHP读取IMAP邮件php中通过smtp发邮件的类,测试通过redhat下apache+php+mysql+imap+ldap+jdk+tomcat的安装功能齐全的PHP发送邮件类代码附详细说明PHPMailer邮件类利用smtp.163.com发送邮件方法PHPMailer使用教程(PHPMailer发送邮件实例分析)php 发送带附件邮件示例phpmailer在服务器上不能正常发送邮件的解决办法PHP基于imap获取邮件实例php邮件发送的两种方式PHP基于IMAP收取邮件的方法示例
|
|