PHPMailer 发送163网易企业邮箱和个人邮箱, 163邮箱可能无法发送gmail邮箱,可使用qq邮箱解决问题

第一步:注册邮箱,获取客户端授权码 (个人邮箱步骤类似)
企业邮箱设置:客户端设置->开启客户端授权密码->生成授权密码->保存授权密码
在这里插入图片描述
在这里插入图片描述
第二步: 上代码

composer require phpmailer/phpmailer  //拉下phpmailer

企业邮箱代码 (仔细看注释):主要是端口问题

/*** 发送邮件 2019年3月19日14:18:52 HH* @return [type] [description]*/
function sendEmail($email,$title,$message)
{$mail = new PHPMailer\PHPMailer\PHPMailer();//debug 测试阶段打开 // $mail->SMTPDebug = 1;//使用smtp鉴权方式发送邮件$mail->isSMTP();//smtp需要鉴权 这个必须是true$mail->SMTPAuth=true;//链接163企业邮箱的服务器地址$mail->Host = 'smtphz.qiye.163.com';//企业邮箱使用587端口时 用ssl, $mail->SMTPSecure = 'ssl';//企业邮箱服务器端口号   端口很重要,不同服务商不同端口,同一服务商端口也不一样,若实在不行,尝试服务商提供不同端口$mail->Port = 587;//设置发送的邮件的编码 $mail->CharSet = 'UTF-8';//设置发件人姓名(昵称) 任意内容,显示在收件人邮件的发件人邮箱地址前的发件人姓名$mail->FromName = 'xxx';//企业邮箱账号$mail->Username = 'xxxxx@xxxxx.com';//企业邮箱授权码, 有人说用企业邮箱登录密码可以,但测试中都没发送成功$mail->Password = 'xxxxxxxxxxxx';///设置发件人邮箱地址 这里填入上述提到的“发件人邮箱”$mail->From = 'xxxxx@xxxx.com' ;//邮件正文是否为html编码 注意此处是一个方法 不再是属性 true或false$mail->isHTML(true);//设置收件人邮箱地址 该方法有两个参数 第一个参数为收件人邮箱地址 第二参数为给该地址设置的昵称 不同的邮箱系统会自动进行处理变动 这里第二个参数的意义不大$mail->addAddress($email);//添加多个收件人 则多次调用方法即可// $mail->addAddress('xxx@163.com','lsgo在线通知');//添加该邮件的主题$mail->Subject = $title;$mail->Body = $message; $status = $mail->send();    //简单的判断与提示信息 //dump($mail->ErrorInfo);exit; //这个主要有个端口错误导致的超时报错,调试可以用   if($status){// 发送邮件  return true;}else{  return false;  }   
}

使用个人邮箱发送邮件

/*** 发送邮件 * @return [type] [description]*/
function sendEmail($email,$title,$message)
{$mail = new \PHPMailer\PHPMailer\PHPMailer();$mail->IsSMTP(); // 使用SMTP方式发送$mail->SMTPSecure = 'ssl';//加密方式$mail->CharSet='UTF-8';//编码方式$mail->Host = 'smtp.163.com';//163服务器地址$mail->Port = '994'; // 设置端口$mail->SMTPAuth = true; // 启用SMTP验证功能$mail->Username = 'xxxx@163.com';//邮箱账户$mail->Password = 'xxxxxxxx'; //客户端授权码$mail->From = 'xxxxx@163.com';//邮箱账户$mail->FromName = $title; //邮箱标题$mail->AddAddress($email);$mail->IsHTML(true);$mail->Subject = $title;$mail->Body = $message; //邮件内容$res = $mail->send();if($res){// 发送邮件  return true;}else{  return false;  }    
}

今天客户有国外用户需要通过gmail邮箱注册,本来直接用163邮箱,结果搞了一上午,客户反应接收不到验证码,然后用自己的gmail邮箱测试了一下,代码返回 true,但gmail邮箱接收不了。 然后用登录163邮箱直接发送邮件,结果还是 接收不了,应该是163邮箱服务器不支持。 最后用qq邮箱发送到gmail邮箱,秒到!

贴一个qq邮箱的端口和qq服务器地址

	$mail = new \PHPMailer\PHPMailer\PHPMailer();$mail->IsSMTP(); // 使用SMTP方式发送$mail->SMTPSecure = 'ssl';$mail->CharSet='UTF-8';$mail->Host = 'smtp.qq.com';//qq邮箱地址$mail->Port = '465'; // 设置端口$mail->SMTPAuth = true; // 启用SMTP验证功能$mail->Username = 'xxxxxxxx@qq.com'; //qq邮箱地址$mail->Password = 'xxxxxxxx'; //授权码$mail->From = 'xxxx'; //qq邮箱地址$mail->FromName = $title;$mail->AddAddress($email);$mail->IsHTML(true);$mail->Subject = $title;$mail->Body = $message; //邮件内容$res = $mail->send();// 发送邮件  if($res){return true;}else{  return false;  }  

126网易邮箱端口记录

 public static $HOST = 'smtp.126.com'; // QQ 邮箱的服务器地址public static $PORT = 465; // smtp 服务器的远程服务器端口号public static $SMTP = 'ssl'; // 使用 ssl 加密方式登录

谷歌邮箱端口记录

 public static $HOST = 'smtp.gmail.com'; // QQ 邮箱的服务器地址public static $PORT = 587; // smtp 服务器的远程服务器端口号public static $SMTP = 'tls'; // 使用 tls 加密方式登录, **这里不可以大写**

若有错误,欢迎指正

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/17290.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql开启邮件服务_邮件服务之实现基于虚拟用户的虚拟域邮件系统

postfixdovecotSASLmysqlapacheextmailextman实现基于虚拟用户的虚拟域邮件系统 声明:省略了前面的基础配置包括安装MYSQL,postfix等,这里用的Apache,MYSQL是rpm的,postfix,courier-authlib是编译安装的&am…

基于虚拟用户的邮件系统配置

基于虚拟用户的邮件系统配置 实验说明: 操作系统:redhat5.8_x64bit 由postfix sasl courier-authlib MySQL(实现了虚拟用户、虚拟域) dovecot Webmail {extmail(extmain)} 组成的虚拟用户。 需要准备以下软件包: postfix-2.9.6.tar.gz co…

效果达OpenAI同规模模型96%,发布即开源!国内团队新发大模型,CEO上阵写代码...

明敏 发自 凹非寺量子位 | 公众号 QbitAI 国内自研大模型迎来新面孔,而且发布即开源! 最新消息,多模态大语言模型TigerBot正式亮相,包含70亿参数和1800亿参数两个版本,均对外开源。 由该模型支持的对话AI同步上线。 写…

深聊丨第四范式陈雨强:如何用AI大模型打开万亿规模传统软件市场?

“GPT大模型到底能不能用?用在哪里?” 这是目前中国大型企业一把手最关心的问题之一。AI大模型也被媒体称为“一把手”工程。 大型企业会非常认真地考虑大模型的应用。最近个把月,大型企业客户对大模型的热烈反应让第四范式首席科学家陈雨强…

ChatGPT解释器详细教程|Bard上手指南|【2023-0716】【第六期】

点击加入->【智子纪元-AIGC】技术交流群 一、大咖观点: 《人民日报》:大模型的竞争,是国家科技战略的竞争WAIC 2023 | 张俊林:大语言模型带来的交互方式变革 三、大模型实用教程: 获星1.9k,LLM微调神…

百度AI模型“文心一言”新鲜体验

今天收到通知可以体验百度的AI模型“文心一言”,等了一个多月迫不及待的去体验了一把,以下是体验的相关记录。 1、简单介绍 通过文心一言官网链接https://yiyan.baidu.com/进入,看到如下界面: 在文心一言的自我介绍中&#xff0c…

【工具】1640- 这 5 款 AI 绘图工具,让你的绘图更高效!

关注 “AI 工具派” 探索最新 AI 工具,发现 AI 带来的无限可能性! 大家好,我是 Chris。 最近我又发现了一些非常优秀的 AI 绘图工具,这些工具可以帮助我们更轻松地完成设计任务,提高设计效率。今天我向大家分享 5 款我…

性能提升571%,32K超长上下文,推理速度提升42%,允许商用,国产开源大模型推出了二代 ChatGLM2-6B...

6月份是火热的夏天,各种火热的 AI 产品也在密集的更新,天越热,大家是干得热火朝天,卷出了新高度。 前有现在大火的 ChatGPT,ChatGPT 更新:大杀器!函数调用示范,ChatGPT 3.5/4 双双升…

超级AI大脑 / springboot-openai

温馨提醒 本项目仅适用学习交流,并且不提供无偿的 维护修改服务(但可提issue)本项目不在任何平台出售,如有发现请积极举报为了更好的体验,友情提示此项目是一个全栈项目,认真刻苦的掌握它,熟练掌握后你就比…

却话文心一言(Chatgpt们),存算一体真能突破AI算力“存储墙”|“能耗墙”|“编译墙”?

文心一言折戟沉沙 作为国内搜索引擎巨头玩家,百度在中文语料领域拥有大量的积累,在算力基础设施等层面也拥有优势。 但是国产化AI芯片的处境其实很难。 这不是危言耸听,也不是崇洋媚外。这不,百度文心一言初战吃瘪。 图1. 文心一言…

GPT-4 大升级!太太太太强了!

金磊 梦晨 发自 凹非寺量子位 | 公众号 QbitAI 万众期待的GPT-4,它来了! OpenAI老板Sam Altman直接开门见山地介绍说: 这是我们迄今为止功能最强大的模型! 有多强? 根据OpenAI官方的介绍,GPT-4是一个超大的…

GPT-4发布!ChatGPT大升级!

来源:量子位(id:QbitAI)作者:金磊 梦晨一觉醒来,万众期待的GPT-4,它来了! OpenAI老板Sam Altman直接开门见山地介绍说: 这是我们迄今为止功能最强大的模型! 有…

GPT-4:不open的OpenAI,终于不再编造事实

去年, ChatGPT 横空出世,带着独特的大型预训练模型,掀起了 GPT 和 AIGC 的浪潮,一时之间关于 OpenAI 的话题不断,各互联网大厂都纷纷入局,想要加入这场“变革”的狂欢。但在 GPT 引发无数人追捧的同时&…

美团王兴将参与王慧文光年之外A轮投资;海康机器人拟募资60亿元创业板上市;赛富时启动2.5亿美元生成式AI基金丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 苹果新专利获批,自动驾驶汽车有效路况监控范围扩大到200米 3月7日,据美国商标和专利局(USPTO)公示的清单,苹果获得了41项技术专利,其中多项…

小狐狸ChatGPT付费创作系统V2.0.8独立版 +WEB端+ H5端 + 小程序端+新增PC端绘画 安装说明

ChatGPT付费创作系统V2.0.8提供单独的升级包,升级前先更新至2.0.7版本,再上传升级包替换,同是导入升级包数据库。ChatGPT2.0.8独立版核心功能增加了PC端绘画功能,绘画功能采用其他绘画接口-意间AI,后台一些小细节的优化…

sms 短信服务说明

sms 短信服务说明 官网:https://help.aliyun.com/document_detail/57535.html 短信服务 api 短信发送流程 # 短信发送准备:短信签名、短信模板 AddSmsSign:添加短信签名,通过QuerySmsSign查看短信签名状态的审核状态 AddSmsTempla…

基于MVC+三层架构实现—SMS_登陆注册

做了一个简单的登录注册系统,基于MVC三层架构的模式,关于MVC三层架构模式的理解可以看这篇博客 https://blog.csdn.net/w_linux/article/details/79919523 下面是开发全过程 项目目录 一、创建数据库(MySQL) create database sms;use sms;create table …

harmonyos鸿蒙,鸿蒙HarmonyOS应用权限列表大全

HarmonyOS的应用权限严格按照权限分类分级模型进行定义,如图1所示,具体过程可分为三步: 1、根据不同应用所需实现的功能,明确接口是否需要对外开放。 2、根据接口所涉数据的敏感程度或所涉能力的安全威胁影响,对所有的开放接口进行分级(包括中、低、高、严重)。不对外开放…

小米网关接入Homekit完整教程

Hi 米娜桑,通过我艰苦不懈的追踪发现,绿米智能家庭产品现在也是可以部分支持Homekit啦~ 起因是我发现了这个: https://github.com/snOOrz/homebridge-aqara 然后我又跳转到了这 https://github.com/nfarina/homebridge 那么,我就…

Shot边界检测----2001-2007TRECVID比赛算法总结

概述 Shot边界检测(Shot boundary detection ,SBD)指在视频中自动检测镜头的边界,是视频分析,视频索引,视频摘要,视频搜索和其他基于内容的视频操作的基本的预处理步骤。自动SBD是2001至2007年…