首页 / 邮件 / PHPmailer邮件群发的入门例子
PHPmailer邮件群发的入门例子
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHPmailer邮件群发的入门例子,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1823字,纯文字阅读大概需要3分钟。
内容图文
phpmailer是php编程中经常用得到的mail发送类,为大家介绍一个入门级的例子,用phpmailer进行邮件群发,有需要的朋友,可以参考下。
1、创建smtp_mail函数 phpmai.php IsSMTP(); // send via SMTP $mail->Host = $host; // SMTP servers $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username =$mailname; // SMTP username 注意:普通邮件认证不需要加 @域名 $mail->Password =$mailpass; // SMTP password $mail->From = $mailname; // 发件人邮箱 $mail->FromName = "wangkan"; // 发件人 $mail->CharSet = "gb2312"; // 这里指定字符集! $mail->Encoding = "base64"; $mail->AddAddress($sendto_email,"hello"); // 收件人邮箱和姓名 //$mail->AddBCC("邮箱", "ff"); //$mail->AddBCC("邮箱", "ff");这些可以暗送 //$mail->AddReplyTo("test@jbxue.com","aaa.com"); //$mail->WordWrap = 50; // set word wrap //$mail->AddAttachment("/qita/htestv2.rar"); // 附件 //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); $mail->IsHTML(true); // send as HTML // 邮件主题 $mail->Subject = $subject; // 邮件内容 $mail->Body =$text; $mail->AltBody ="text/html"; if(!$mail->Send()) { $error=$mail->ErrorInfo; /*if($error=="smtpnot")//自定义错误,没有连接到smtp,掉包的情况,出现这种情况可以重新发送 { sleep(2); $song=explode("@",$sendto_email); $img=""; smtp_mail($sendto_email,"发送".$song[0].$biaoti, 'NULL', 'abc',$sendto_email,$host,$mailname,$mailpass, $img."发送".$song[0].$con,'$mail_table');//发送邮件 }*/ $sql="insert into error(error_name,error_mail,error_smtp,error_time,error_table) values('$error','$sendto_email','$mailname',now(),'$mail_table')"; $query=mysql_query($sql);//发送失败把错误记录保存下来 } else { if($mailname=="aaa@jbxue.com") { echo ""; //个人需求,可以去掉 } else { echo "$user_name 邮件发送成功!请查收邮箱确认! 2、邮件发送页 send.php 附,PHPMailer邮件发送类V5.1版下载地址。 |
内容总结
以上是互联网集市为您收集整理的PHPmailer邮件群发的入门例子全部内容,希望文章能够帮你解决PHPmailer邮件群发的入门例子所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。