php发送邮件组件

整理一个利用php发送邮件(send email)的组件,简单实用!贴部分代码,完整见下面的下载!

  1. <?php 
  2. //功能:php发送邮件 
  3. //author:http://www.phpernote.com 
  4. if(sendmail('2630481389@qq.com','测试mailsubject','测试mailbody','测试mail_fromName')){ 
  5.     echo 'send success'
  6. }else
  7.     echo 'send fail'
  8. /************发送邮件函数****************/ 
  9.  
  10. function sendmail($mail_to,$mail_subject,$mail_body,$mail_fromName,$mail_from='123@163.cn',$smtp_host='smtp.dn.cn',$smtp_username='123@163.cn',$smtp_password='123456'){ 
  11.     require_once('./class.phpmailer.php'); 
  12.     require_once('./class.smtp.php'); 
  13.     $mail = new PHPMailer(); 
  14.     $mail->CharSet = "UTF-8";          // 设置编码 
  15.     $mail->IsSMTP(); 
  16.     $mail->SMTPAuth = true;            // 设置为安全验证方式 
  17.     $mail->Host     = $smtp_host;      // SMTP服务器地址 
  18.     $mail->Username = $smtp_username;  // 登录用户名 
  19.     $mail->Password = $smtp_password;  // 登录密码 
  20.     $mail->From     = $mail_from;      // 发件人地址(username@host.com) 
  21.     $mail->FromName = $mail_fromName;     
  22.     $mail->WordWrap   = 50; 
  23.     $mail->IsHTML(true);               // 是否支持html邮件,true 或false 
  24.     $mail->AddAddress($mail_to);        // 客户邮箱地址 
  25.     $mail->Subject = $mail_subject
  26.     $mail->Body    = '<div style="line-height:25px">'.$mail_body.'<div>'
  27.     return $mail->Send();  /*返回true或false*/ 

转载请注明:代码家园 » php发送邮件组件

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)