php使用PHPMailer发送邮件

由于项目开发中短信接口暂时没有申请下来,先使用邮箱校验的方式来找回密码,下面就是PHP发送邮件的示例。在此做个记录,方便以后查阅

首先下载PHPmailer ,下载地址: https://github.com/PHPMailer/PHPMailer/


// ini_set("display_errors", "On");

// error_reporting(E_ALL | E_STRICT);

header("content-type:text/html;charset=utf-8");

include './phpmailer/PHPMailerAutoload.php';

// 发送邮件

$mail = new PHPMailer;

$mail -> SMTPDebug = false;

$mail -> isSMTP();    // 通过SMTP协议发送

$mail -> CharSet = "utf-8";    // 设置编码

$mail -> Port = 25;    // 设置端口

// SMTP服务器是否需要验证(验证为true 不验证为false)

$mail -> SMTPAuth = true;

// 设置主机服务器

$mail -> Host = "smtp.qq.com";

$mail -> Username = "*****@qq.com";    // 设置用户名

$mail -> Password = "*****";    // 授权码

$mail -> From = "***@qq.comt";    // 发送者是谁

$mail -> FromName = "";    // 发送者名称是谁

$mail -> AddAddress("liu******@163.com","烟雨弥漫了江南");

$mail -> ISHTML(true);    // 默认参数就是true

// $mail -> AddAttachment("");    // 这里可添加附件地址

$mail -> Subject = "测试邮件";    // 添加主题

$mail -> Body = "

这是测试邮件

";    // 正文

if(!$mail->send()) {

echo 'Mailer Error: ' . $mail->ErrorInfo;

} else {

echo '邮件发送成功';

}

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