PHPMailer发邮件

<?php
use app\web\src\PHPMailer;

class Mailer
	{			
		public $username = '949973259@qq.com';
		public $password = 'pclsejcladcobccd'; 

		public function send($title,$content,$address)
		{
			$p = new PHPMailer();
			// var_dump($p);die;
			//是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉即可 默认关闭debug调试模式
			$p->SMTPDebug = 1;
			$p->isSMTP();
			$p->CharSet = 'UTF-8';
			$p->SMTPAuth = true;//开启认证
			$p->Port = 465;
			$p->SMTPSecure = 'ssl';//设置使用ssl加密方式登录鉴权
			$p->Host = 'smtp.qq.com';
			$p->Username = $this->username;
			$p->Password = $this->password;	
			// $p->IsSendmail(); //如果没有sendmail组件就注释掉,否则出现“Could not execute: /var/qmail/bin/sendmail ”的错误提示 
			$p->FromName = "killy";
			$p->From = '949973259@qq.com';
			
			$p->isHTML(true); //邮件正文是否为html编码 注意此处是一个方法 不再是属性 true或false
			$p->addAddress("$address");
			
			$p->Subject = $title;//主题
			$p->Body = $content;
			$status = $p->send();
		 
			if($status) {
			 echo '发送邮件成功';
			}else{
			 echo '发送邮件失败,错误信息未:'.$p->ErrorInfo;
			}
		}
		
}
?>
先要自己下载phpmailer 工具引进web

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值