---恢复内容开始---
首先。需要phpmailer的包。
地址:https://github.com/Synchro/PHPMailer
解开压缩包,将class.phpmailer.php,class.smtp.php,放到目录
代码:
<?php header("Content-type: text/html; charset=utf-8"); require("class.phpmailer.php"); //引入文件(把刚才解压的那些文件放到对应的路径就可以了) require_once('class.smtp.php'); $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $mail->Host = "smtp.163.com"; //smtp服务器的名称(这里以126邮箱为例) $mail->Port = 25; $mail->SMTPAuth = true; //启用smtp认证 $mail->Username = "你的邮箱名"; //你的邮箱名 $mail->Password = "邮箱密码"; //邮箱密码 //设置时间 date_default_timezone_set('Asia/Shanghai'); $mail->From = "邮箱名"; //发件人地址(也就是你的邮箱地址) $mail->FromName = "tumi"; //发件人姓名 $mail->AddAddress("收件人邮件", "小米"); //添加收件人 $mail->AddReplyTo("邮件名", "tumi"); //回复地址(可填可不填) $mail->WordWrap = 50; //设置每行字符长度 $mail->AddAttachment("img/logo.jpg", "logo的图片"); // 添加附件,并指定名称 $mail->IsHTML(true); // 是否HTML格式邮件 $mail->CharSet = "utf-8"; //设置邮件编码 $mail->Subject = "hello"; //邮件主题 //邮件中有html $user_name = 'tumi'; $bodyurl = '请点击链接完成注册(有效期一小时):http://www.acfun.tv</a>'; $mail->Body = ' <html> <head>acfun.基佬的天堂。。</head> <body> <div style="60%;padding:30px 20px;background:#F9F9F9;"> <span style="font-weight:bold;font-size:16px;">Hi,' . $user_name . '</span><br/> <p>欢迎您注册<b>acfun</b></p> <p> ">'. $bodyurl .'<"</p> <p style="color:#999;">如果以上链接无法点击,请将上面的地址复制到你的浏览器(如IE)的地址栏完成激活</p> </div> </body> </html> '; //邮件内容 //html $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示 if (!$mail->Send()) { echo "<p>邮件发送失败</p>"; echo "Mailer Error: " . $mail->ErrorInfo; exit(); } else { echo "邮件发送成功。。。"; } ?>