首先去下载一个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";
}

?>