echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'; require_once("class.phpmailer.php"); //下载的文件必须放在该文件所在目录 $mail = new PHPMailer(); //建立邮件发送类 $mail->CharSet = "UTF-8"; //设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置为 UTF-8 $mail->Encoding = "base64"; $mail->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ); $mail->IsSMTP(); // 使用SMTP方式发送 $mail->SMTPAuth = true; // 启用SMTP验证功能 $mail->SMTPDebug = 0; //调试开启 1开启 0关闭 $mail->isHTML(true);// 设置以HTML格式发送 $mail->Port = 25;//这个是邮箱发送的端口号 $mail->Host = "smtp.163.com"; // 您的企业邮箱域名 $mail->Username = "leyangjun@163.com"; // 收件人邮箱用户名(请填写完整的email地址) $mail->Password = "leyangjun6666"; // 收件人邮箱密码 $mail->AddAddress($address, "亲");//添加收件人(地址,昵称) $mail->From = "leyangjun@163.com"; //发件人的地址(也就是你的邮箱) $mail->FromName = "乐杨俊"; //发件人的姓名 $mail->AddAttachment("img/phpMailer.docx");// 添加附件 $mail->AddAttachment("img/leyangjun.jpg", "new.jpg");// 添加附件,并指定名称 $mail->Subject = "测试邮件系统"; //邮件的标题 $mail->Body = '<table border="1" cellspacing="0" cellpadding="0"> <tr bgcolor="yellow"> <td>姓名</td> <td>年龄</td> <td>地址</td> </tr> <tr> <td>乐杨俊</td> <td>24</td> <td>中国</td> </tr> <tr><td colspan="3"><a href="http://www.w3"><img src="http://www.sofavi.com/wx/img/leyangjun.jpg" alt="lekey" /></a></td></tr> </table>'; //邮件内容 $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略 if (!$mail->Send()) { echo "失败了 <p>"; echo "失败原因: " . $mail->ErrorInfo; exit; } echo "成功了OK";
注意:PHP7不需要$mail->Port这个属性
做个记录,不喜勿喷~~~