怎么利用PHP实现邮件发送功能?下面本篇文章给大家介绍一下PHP使用phpmailer及SMTP服务实现邮件发送的方法,希望对大家有所帮助!
博客偶尔会有留言和评论,我也会及时回复,但是有一个问题,我回复了,给我留言的人如果不再次进我的博客查看,他是不知道的,这个很不合理。
去看了下其他人的博客。多都是通过邮件回复的。
这个挺好,搞一个。
百度上基本上介绍了两种方法。
第一种是PHP通过qq邮箱或者网易邮箱的SMTP服务器来实现邮件发送。
第二种是使用phpmailer来实现邮件发送。
注意,第二种方法也需要你的邮箱开启SMTP服务。
如何开启邮箱的SMTP服务的最终效果如下图所示:
在开启过程中,页面中会提示一个你调用SMTP的授权密码,如下图所示,此密码一定要记住,如果没记住,可再次生成,我上边开启了两个SMTP服务,以最后的授权密码为准。
第一种方法尝试过了,报错如下:
Trying to smtp.qq.com:587 220 smtp.qq.com Esmtp QQ Mail Server Connected to relay host smtp.qq.com >
HELO localhost 250 smtp.qq.com > AUTH LOGIN ODA1Nzk1OTU1QHFxLmNvbQ== 530 Must issue a STARTTLS command first.
Error: Remote host returned "530 Must issue a STARTTLS command first."
Error: Error occurred while sending HELO command.
Error: Cannot send email to <1150366147@qq.com> Disconnected from remote host
百度了一下,没有找到明确的答案。如果你们有遇到过这样的问题,请在下方留言,我们可以交流一下。
我这里使用的是第二种方法。
Phpmail具体的优缺点啥的我这里不啰嗦了。想了解的请自行百度。
第一步获取phpmailer
PHPMailer项目地址:https://github.com/PHPMailer/PHPMailer;使用git命令克隆到本地,或直接在该项目页面的右下方点击“ Download ZIP ”即可获取到完整的PHPMailer代码包,再到本地解压即可。
第二步开启服务器支持
使用phpmailer,我们的服务器需要开启sockets及openssl服务。
第三步将phpmailer上传到我们的服务器中。
我这里使用的是thinkphp5框架,我将其上传到了根目录下的extend目录中。
这一步其实没有必要单拿出来说,但是,我们从github上下载下来的项目文件,不全是有用的,我们可以只将几个主文件上传到服务器中即可。
第四步编码发送邮件公共方法及其调用方法
发送邮件公共方法:
调用方法:
我这里只是简单的调用,具体需要什么内容,请根据自身需求决定。
以上就是使用phpmailer发送邮件的全部实现过程。
相关说明:
1、VIP会员无限制任意下载,免积分。 立即前往开通>>
2、本站资源大多存储在云盘,如出现链接失效请评论反馈。
3、本站提供的源码、模板、软件工具等其他资源,均不包含技术服务,请大家谅解!资源仅供参考学习只用,请勿用于任何商业用途,请支持正版。
4、源码、模板等资源会随着技术、坏境的升级而存在部分问题,还请慎重选择。
本文网址:http://www.zzdaima.com/14/39.html
转载请声明来自: 站长代码- 一文带你PHP利用phpmailer实现邮件发送功能
一、域名历史是什么意思?域名历史,是指域名首次注册的时间、域名持有者更新、域名网站所属行业变更、域名是否被降权或K站、域名历史PR值、域名历史的外链建设情况、域名年龄等等。二、域名历史对SEO有影响因素马慧SEO简单列出几点域名历史对网站优化的影响:①域名历史是否
Apache环境和IIS环境默认在根目录加了伪静态规则了,不需要操作,只要主机支持伪静态即可。 Nginx环境,请打开nginx.txt文件,把里面的代码复制到配置中,下面我们以宝塔为例, 伪静态规则的文件在 这样就完成了
一、建站的需求及目的建站的目的时什么,需求又是什么,依据自己的需求及行业的对比,大概做出一个小的预算。通常情况下,若作为单一的企业网站,建站费用不高,若需要定制开发的话,定制开发所需要的费用肯定比一般的企业网站要高,网站定制开发流程:沟通确定需求-出设计效
第一,标题要准确简洁一篇高质量的文章内容,首先必须要有一个简洁明确的题目标题,能够让读者一下就可以抓住你要表达的文章意思。而有些SEO优化人员,为了图省事,往往采用采集文章的方式更新内容,但又考虑到雷同性太高,于是就随便更换一个文章标题了事。这样做的后果就是
选择垂直行业领域关键词大家在选择关键词的时候,记住一定不能太宽泛,因为我们是个人站长,不可能投入那么多的人力物力去经营一个有大量内容的网站,如果网站主体太广,我们是根本没有精力去管理的,那么排名自然也是无法上来的,这里如风SEO强烈建议大家一定要找准一个垂直
一、质量高的原创内容在这个越来越注重内容的时代,各位站长要想在百度、360等搜索引擎获得不菲的流量,那必须注重网站内容的原创性。独特的实质性的并且是高质量的原创内容,极大的影响着网站的收录和排名。现下正火热的熊掌号就是百度针对原创内容的一次尝试,高质量的原创
关于我们 联系我们 免责声明 共享规则 SiteMap 站长代码所有作品均为会员提供或网上搜集,版权归原作者所有,如需商业用途或转载请与原作者联系
Copyright © 2022 站长代码版权所有 辽ICP备2021012267号-1 辽公网安备 21012202000096号 所提供的内容仅供观摩学习交流之用,请勿用作商业用途!如有侵权,请及时 联系我们删除