邮件发送类


  1. <?php  
  2. require('class.phpmailer.php');  
  3.   
  4. $mail = new PHPMailer(); //实例化  
  5.   
  6. $mail->IsSMTP(); // 启用SMTP  
  7.   
  8. $mail->Host = "smtp.163.com"//SMTP服务器 163邮箱例子  
  9. //$mail->Host = "smtp.126.com"; //SMTP服务器 126邮箱例子  
  10. //$mail->Host = "smtp.qq.com"; //SMTP服务器 qq邮箱例子  
  11.   
  12. $mail->Port = 25;  //邮件发送端口  
  13. $mail->SMTPAuth   = true;  //启用SMTP认证  
  14.   
  15. $mail->CharSet  = "UTF-8"//字符集  
  16. $mail->Encoding = "base64"//编码方式  
  17.   
  18. $mail->Username = "abc@163.com";  //你的邮箱  
  19. $mail->Password = "xxx";  //你的密码  
  20. $mail->Subject = "xxx你好"//邮件标题  
  21.   
  22. $mail->From = "abc@163.com";  //发件人地址(也就是你的邮箱)  
  23. $mail->FromName = "xxx";   //发件人姓名  
  24.   
  25. $address = "xxx@qq.com";//收件人email  
  26. $mail->AddAddress($address1"xxx1");    //添加收件人1(地址,昵称)  
  27. $mail->AddAddress($address2"xxx2");    //添加收件人2(地址,昵称)  
  28.   
  29. $mail->AddAttachment('xx.xls','我的附件.xls'); // 添加附件,并指定名称  
  30. $mail->AddAttachment('xx1.xls','我的附件1.xls'); // 可以添加多个附件  
  31. $mail->AddAttachment('xx2.xls','我的附件2.xls'); // 可以添加多个附件  
  32.   
  33. $mail->IsHTML(true); //支持html格式内容  
  34. $mail->AddEmbeddedImage("logo.jpg""my-attach""logo.jpg"); //设置邮件中的图片  
  35. $mail->Body = '你好, <b>朋友</b>! <br/>这是一封邮件!'//邮件主体内容  
  36.   
  37. //发送  
  38. if(!$mail->Send()) {  
  39.   echo "发送失败: " . $mail->ErrorInfo;  
  40. else {  
  41.   echo "成功";  
  42. }  
  43. ?> 
本博客所有文章如无特别注明均为原创。作者:长颈鹿复制或转载请以超链接形式注明转自 SZY
原文地址《邮件发送类

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)