在config.php和function.php中的代码如下

config.php'MAIL_HOST' =>'smtp.qq.com',//smtp服务器的名称

'MAIL_SMTP'=>TRUE,

'MAIL_SMTPAUTH' =>TRUE, //启用smtp认证

'MAIL_USERNAME' =>'8952272@qq.com',//你的邮箱名

'MAIL_FROM' =>'8952272@qq.com',//发件人地址

'MAIL_FROMNAME'=>'mybook',//发件人姓名

'MAIL_PASSWORD' =>'kurjfpidiorgcijh',//邮箱密码

'MAIL_CHARSET' =>'utf-8',//设置邮件编码

'MAIL_ISHTML' =>TRUE, // 是否HTML格式邮件

'MAIL_SECURE' =>'tls',//安全协议

function.php

function sendMail($to, $subject, $content) {

Vendor('PHPMailer.class#phpmailer');

Vendor('PHPMailer.class#smtp');

$mail = new PHPMailer();

// 装配邮件服务器

if (C('MAIL_SMTP')) {

$mail->IsSMTP();

}

$mail->Host = C('MAIL_HOST');

$mail->SMTPAuth = C('MAIL_SMTPAUTH');

$mail->Username = C('MAIL_USERNAME');

$mail->Password = C('MAIL_PASSWORD');

$mail->SMTPSecure = C('MAIL_SECURE');

$mail->CharSet = C('MAIL_CHARSET');

// 装配邮件头信息

$mail->From = C('MAIL_USERNAME');

$mail->AddAddress($to);

$mail->Port = '465';

$mail->SMTPSecure = 'ssl';

// $mail->FromName = 'mybook[云南民族大学]';

$mail->FromName=C('MAIL_FROMNAME');

$mail->IsHTML(C('MAIL_ISHTML'));

// 装配邮件正文信息

$mail->Subject = $subject;

$mail->Body = $content;

// 发送邮件

return $mail->Send();

}

控制器下的

public function index(){

$to='727183480@qq.com';

$title   = '123132';

$content = "该验证邮件有效期为30分钟,超时请重新发送邮件。";

if(Mail($to, $subject, $content)){

echo 1;

}else{

echo 212;

}

}

php发送邮件不成功,关于thinkphp 发送邮件不成功的问题相关推荐

  1. exchange 只发送邮件 不能登录_springboot + rabbitmq发送邮件

    一.先扔一张图 说明: 本文涵盖了关于RabbitMQ很多方面的知识点, 如: 消息发送确认机制 消费确认机制 消息的重新投递 消费幂等性, 等等 这些都是围绕上面那张整体流程图展开的, 所以有必要先 ...

  2. php提交表单并发送邮件,php提交表单发送邮件的方法

    php提交表单发送邮件的方法 发布于 2015-03-22 09:54:24 | 132 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Prep ...

  3. 【职场】如何才能成功的创业,创业成功的本质是什么

    打工那么苦逼,我们"社畜"为何不去创业.我们如何才能成功的创业呢?创业成功的本质又是什么? 2020年上半年,我经历一段非常失败的创业过程.现在复盘一下,我觉得我个人还是太缺乏商业 ...

  4. python把模块装到文件夹中_把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案...

    把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把 ...

  5. mySQL 事物提交成功不等于数据保存成功

    最近遇到过生产上的数据丢失问题,看到大家各种分析代码,然后我发现很多人认为事物提交了就认为数据不会丢失!!!...我只能说这是公司没有DBA,或者说大家不能深层次理解mySQL原理的悲哀! 针对此,特 ...

  6. MySQL密码修改不成功_Mysql 修改密码不成功(不生效)的解决办法

    mysql 修改密码不成功前言试过的没成功的方法1. mysqladmin命令2.UPDATE user 语句(回目录)3.SET PASSWORD 语句(回目录)最后的解决办法 前言 首先说明我这里 ...

  7. 如何才能成功的创业,创业成功的本质是什么

    喜欢就关注 AIZOO 吧! 打工那么苦逼,我们"社畜"为何不去创业.我们如何才能成功的创业呢?创业成功的本质又是什么? 2020年上半年,我经历一段非常失败的创业过程.现在复盘一 ...

  8. 中国IT成功人士特点6大成功密码全解析

    中国IT成功人士特点6大成功密码全解析 IT成功人士的成功之路 史玉柱.马云.陈天桥.马化腾.丁磊.刘德建这6位IT大佬,其创立的巨人.阿里巴巴.盛大.腾讯.网易.网龙,无疑是中国互联网的6大骄子企业 ...

  9. Mac笔记本idea打包maven工程,本地环境运行正常,打包成功,却启动不成功

    记录一下: Mac笔记本使用idea打包maven工程, 本地环境运行正常,打包成功,却启动不成功: window打包成功且启动正常: 查询启动错误日志是由于zookeeper null指针的问题,但 ...

  10. java 微信支付成功回调_微信支付成功但并未走回调方法(小程序支付)

    问题描述 项目采用: Spring Cloud + Boot + Gateway服务网关 + Consu 注册中心 在小程序发起微信支付后, 调用后台服务的发起微信预支付,通过预支付拿到的返回信息小程 ...

最新文章

  1. Netty基础系列(1) --linux网路I/O模型
  2. 将csv文件导入到mysql数据库
  3. 百度SEO最新强引蜘蛛软件工具
  4. git-基本操作的小结
  5. 2021-9-30 Python Teaching Note
  6. 递归实现回旋数组的小程序
  7. hbase mysql hdfs_Alex的Hadoop菜鸟教程:第8课Sqoop1导入Hbase以及Hive
  8. onlyoffice开发java_OnlyOffice功能及演示
  9. 华为面试题:一头牛重 800 公斤,一座桥承重 700 公斤,请问牛怎么过桥?
  10. java基础代码详解
  11. ArcGis学习资料汇总整理
  12. 国网智能车载终端TBOX国标GB/T 32960、新能源汽车GB32960国家标准4GTBOX、国家电网统一车辆管理平台车载终端、电动汽车远程管理系统车载终端TBOX、新能源车联网终端T-BOX国标
  13. iPhone4/4s运行iOS7慢怎么办
  14. photoshopcs6破解补丁用来干嘛的
  15. 好书收藏:读书知多少
  16. 微信小程序—写字板、手写签名(高仿毛笔效果)让汉字引领世界
  17. swoole-redis连接池的问题总结
  18. 2020年第十一届蓝桥杯第二场省赛B组C++题解
  19. fragment重叠问题
  20. APP优化篇——优化关键评估指标

热门文章

  1. harmonyOS鸿蒙官网教程-UIAbility的启动模式
  2. #define PINT int * 与 typedef int * SINT;
  3. 洲际集团旗下九寨英迪格酒店将于9月下旬开业
  4. vue中粘贴板clipboard的使用方法
  5. gojs实现流程图(含绑定某数据)
  6. Intel芯片组,南桥芯片ICH7、ICH8、ICH9、CH10
  7. simulink子系统和库
  8. renderContext.renderResourceHints is not a function
  9. PBDB Data Service:List of fossil occurrences(化石产出记录列表)
  10. 去西山玩了两天...