搜索
系统检测到您的用户名不符合规范:

PHPMailer邮件发送 测试成功

浏览:1826 发布日期:2017年12月01日 分类:功能实现 关键字: 邮件 发送 PHPMailer
看了前辈分享的邮件发送功能 始终发送不成功 后经过测试 看了PHPMailer内用法 终于成功了 我用的qq邮箱 其他邮箱没测试 分享一下功能
发送邮件源码:http://t.cn/RYRJyPL
一、首先要开启qqSMTP服务、然后下载PHPMailer插件放到ThinkPHP核心框架下Library/Vendor文件夹内
二、在核心框架下ThinkPHP/Library/Org/Util 新建一个邮件发送类 Mail.class.php
内容如下:
<?php
namespace Org\Util;
class mail{
public function sendmail($to,$subject,$body){
//引入加载
vendor("PHPMailer.PHPMailerAutoload");
$mail = new\PHPMailer;
//$mail->SMTPDebug = 3; // Enable verbose debug output
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'smtp.qq.com'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'qq号码@qq.com'; // SMTP username
$mail->Password = 'qq授权码'; // SMTP password
$mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465; // TCP port to connect to
$mail->setFrom('qq号码@qq.com', 'php');
$mail->addAddress($to); // Add a recipient
// Name is optional
$mail->addReplyTo('qq号码@qq.com', 'php');
//$mail->addCC('cc@example.com');
//$mail->addBCC('bcc@example.com');

$mail->isHTML(true); // Set email format to HTML
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AltBody = 'o';
if(!$mail->send()) {
//输出错误信息
echo 'Mailer Error: ' . $mail->ErrorInfo;
return false;
} else {
//echo 'Message has been sent'; 成功输出
return true;
}
}
}
?>
---------------------
控制器:
public function mail(){
$mail=new \Org\Util\Mail;
if($mail->sendmail('接收邮件qq号码@qq.com',$_POST['title'],$_POST['content'])){
$this->success('添加成功','Index/index');
}else{
echo 'error';
}
}
--------------------
视图:
<form action="__URL__/mail" method="post" enctype="multipart/form-data">

楼盘名称:<input type="text" id="title" name="title"/>
电话号码<input type="text" id="content" name="content"/>
<input class="button" type="submit" value="发送" style="margin: 0 auto;display: block;"/>
</form>
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
dengvip1999
积分:68 等级:LV0
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /