php中使用phpmailer发送邮件

首先去下载一个phpmailer的压缩包(随便一搜就可以找的到)然后解压代码如下:

<?php      

 require("phpmailer/class.phpmailer.php");   //引入文件(把刚才解压的那些文件放到对应的路径就可以了)       
$mail = new PHPMailer();   //实例化       
$mail->IsSMTP();                 // 启用SMTP      
$mail->Host="smtp.126.com";      //smtp服务器的名称(这里以126邮箱为例)       
$mail->SMTPAuth = true;         //启用smtp认证       
$mail->Username = "******@126.com";   //你的邮箱名       
$mail->Password = "*****";      //邮箱密码      
$mail->From = "****@126.com";            //发件人地址(也就是你的邮箱地址)       
$mail->FromName = "****";              //发件人姓名     
$mail->AddAddress("收件人地址","收件人姓名"); //添加收件人     ,群发多次使用就可以了,  
$mail->AddReplyTo("*****@126.com", "****");    //回复地址(可填可不填)       
$mail->WordWrap = 50;                    //设置每行字符长度      
$mail->AddAttachment("images/01.jpg", "manu.jpg");   // 添加附件,并指定名称       
$mail->IsHTML(true);                 // 是否HTML格式邮件      
$mail->CharSet="utf-8";    //设置邮件编码      
$mail->Subject = "****";          //邮件主题      
$mail->Body    = "******";        //邮件内容      
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示      
if(!$mail->Send())     {          
 echo "Message could not be sent. <p>";         
 echo "Mailer Error: " . $mail->ErrorInfo;         
 exit();     
 } else {         
  echo "Message has been sent";     
}       ?>

phpmailer下载地址:http://www.oschina.net/p/phpmailer/




















你可能感兴趣的:(php中使用phpmailer发送邮件)