phpmailer使用教程及实例演示

最好使用企业邮箱发送邮件,经测试QQ邮箱会提示SMTP连接失败,163邮箱会被系统判定为垃圾邮件而拦截。企业邮箱未出现任何问题,百发百中!

初始化代码

 
 
  1.  
  2. <?php
  3.  
  4. require("PHPMailerAutoload.php"); //引入文件(把刚才解压的那些文件放到对应的路径就可以了)
  5. $mail = new PHPMailer(); //实例化
  6. $mail->IsSMTP(); // 启用SMTP
  7. $mail->Host="smtp.exmail.qq.com"; //smtp服务器的名称(这里以126邮箱为例)
  8. $mail->SMTPAuth = true; //启用smtp认证
  9. $mail->Username = "root@cnsecer.com"; //你的邮箱名
  10. $mail->Password = "*********"; //邮箱密码
  11. $mail->From = "root@cnsecer.com"; //发件人地址(也就是你的邮箱地址)
  12. $mail->FromName = "cnsecer"; //发件人姓名
  13. $mail->AddAddress("123456@qq.com","name");
  14. $mail->AddReplyTo("root@cnsecer.com", "****"); //回复地址(可填可不填)
  15. $mail->WordWrap = 50; //设置每行字符长度
  16. //$mail->AddAttachment("images/01.jpg", "manu.jpg"); // 添加附件,并指定名称
  17. $mail->IsHTML(true); // 是否HTML格式邮件
  18. $mail->CharSet="utf-8"; //设置邮件编码
  19. $mail->Subject ="test email"; //邮件主题
  20. $mail->Body = "hello world"; //邮件内容
  21. $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示
  22. if(!$mail->Send()) {
  23. echo "Message could not be sent. <p>";
  24. echo "Mailer Error: " . $mail->ErrorInfo;
  25. exit();
  26. } else {
  27. echo "Message has been sent";
  28. }
  29. ?>
  30.  
  31. &nbsp;
  32.  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值