广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >使用PHPMailer实现PHP通过QQ邮箱发邮件功能
  • 123
分享到

使用PHPMailer实现PHP通过QQ邮箱发邮件功能

php开发语言 2023-09-06 12:09:40 123人浏览 八月长安
摘要

第一步 composer require PHPmailer/phpmailer 或直接访问https://github.com/PHPMailer/PHPMailer/下载 第二步 检查是否开启Socket(PHPMailer 需要 PH

第一步

composer require PHPmailer/phpmailer

或直接访问https://github.com/PHPMailer/PHPMailer/下载

第二步

检查是否开启Socket(PHPMailer 需要 PHP 的 sockets 扩展支持)和openssl(登录 QQ 邮箱 SMTP 服务器则必须通过 SSL 加密)

打开openssl

php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加

extension=php_openssl.dll

第三步

QQ邮箱的设置 (其他邮箱未试过,支持 SMTP 协议的应该都可以)

设置->账户->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

IMAP/SMTP服务(按操作开启这个,妥善保管SMTP 服务器认证密码,密码没有空格)

第四步

以上流程都完成的情况下,可以使用以下代码(此处使用ThinkPHP5.1)

CharSet = 'UTF-8'; //设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码        $mail->isSMTP();        //Enable SMTP debugging        // 0 = off (for production use)        // 1 = client messages        // 2 = client and server messages        $mail->SMTPDebug = 0;        //调试输出格式        //$mail->Debugoutput = 'html';        //smtp服务器        $mail->Host = 'smtp.qq.com';        //端口 - likely to be 25, 465 or 587        $mail->Port = 465;        if($mail->Port === 465) $mail->SMTPSecure = 'ssl';// 使用安全协议        //Whether to use SMTP authentication        $mail->SMTPAuth = true;        //发送邮箱        $mail->Username = '#发送邮箱地址#';        //密码        $mail->Password = '#服务器认证密码#';        //Set who the message is to be sent from        $mail->setFrom('#发送邮箱地址#','#邮件主题#');        //回复地址        //$mail->addReplyTo('#回复邮箱地址#', 'First Last');        //接收邮件方        if(is_array($to)){            foreach ($to as $v){                $mail->addAddress($v);            }        }else{            $mail->addAddress($to);        }        $mail->isHTML(true);// send as HTML        //标题        $mail->Subject = $subject;        //HTML内容转换        $mail->msgHTML($content);        //Replace the plain text body with one created manually        //$mail->AltBody = 'This is a plain-text message body';        //添加附件        //$mail->addAttachment('images/phpmailer_mini.png');        //send the message, check for errors        return $mail->send();    }}

参考地址:使用PHPMailer实现PHP发邮件功能 - 程序员-大象 - 博客园

来源地址:https://blog.csdn.net/weixin_41604317/article/details/127088227

--结束END--

本文标题: 使用PHPMailer实现PHP通过QQ邮箱发邮件功能

本文链接: https://www.lsjlt.com/news/397008.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用PHPMailer实现PHP通过QQ邮箱发邮件功能
    第一步 composer require phpmailer/phpmailer 或直接访问https://github.com/PHPMailer/PHPMailer/下载 第二步 检查是否开启socket(PHPMailer 需要 PH...
    99+
    2023-09-06
    php 开发语言
  • PHP利用PHPMailer实现邮件发送功能
    目录导语一、安装环境二、下载 三、 邮箱设置四、php发送邮件五、php框架中使用导语 〝 古人学问遗无力,少壮功夫老始成 〞 随着企业化的管理越来越规范,各种项目管理系统...
    99+
    2022-11-13
  • CentOS7.8是如何通过QQ邮箱实现邮件报警
    CentOS7.8是如何通过QQ邮箱实现邮件报警,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。为了实现服务得高可用性,可以使用电子邮件通知服务,当出现问题时能够实现邮件报警从而...
    99+
    2023-06-28
  • PHP怎么用phpmailer实现邮件发送功能
    这篇文章主要介绍“PHP怎么用phpmailer实现邮件发送功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP怎么用phpmailer实现邮件发送功能”文章能帮助大家解决问题。百度上基本上介绍...
    99+
    2023-06-30
  • TP5+PHPMailer 实现发送邮件功能
    目录 准备工作 一、PHPMailer是什么? 二、使用步骤 1.查看本机是否开放25端口 2.打开邮箱启动邮箱的SMTP服务 3.下载PHPPHPMailer资源 4.代码编写 总结 准备工作 使用QQ邮箱或者163网易邮...
    99+
    2023-09-23
    php
  • PHP怎么利用PHPMailer实现邮件发送功能
    这篇文章将为大家详细讲解有关PHP怎么利用PHPMailer实现邮件发送功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、安装环境PHPMailer 需要 PHP 的 sockets 扩展支持另外登录...
    99+
    2023-06-29
  • python3利用smtplib通过qq邮箱发送邮件方法示例
    前言 本文主要给大家介绍了关于python3 smtplib通过qq邮箱发送邮件的相关内容, smtplib模块是smtp简单邮件传输协议客户端的实现,为了通用性,有时候发送邮件的时候要带附件或图片,用em...
    99+
    2022-06-04
    示例 发送邮件 邮箱
  • PHPMailer发送邮件功能实现流程
    目录开源项目PHPMailerindex.php代码说明发送人邮箱授权码如何获得很多网站注册时都会要求输入电子邮箱,其应用场景是比较广的,例如注册账号接收验证码、注册成功通知、登录通...
    99+
    2022-12-21
    PHPMailer发送邮件 PHP邮件发送
  • 怎么用SpringBoot实现QQ邮箱发送邮件
    本篇内容主要讲解“怎么用SpringBoot实现QQ邮箱发送邮件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用SpringBoot实现QQ邮箱发送邮件”吧!1.获取QQ邮箱授权码2.导入邮...
    99+
    2023-06-22
  • PHP实现发送邮件功能代码|PHP怎么实现QQ邮件发送|Php发送邮件代码
    最近学习PHP的过程中发现了一个很实用的功能那就是发送QQ邮件,因为这个功能很常用我也是研究了半天找到一个很好的demo感兴趣的可以自己下载学习一下这个Php发送邮件代码真的很实用而且很好用 使用方法: 上传整体压缩包到服务器解压 修改se...
    99+
    2023-09-16
    php 服务器 apache
  • TP如何配合phpmailer实现发邮件功能
    本篇内容主要讲解“TP如何配合phpmailer实现发邮件功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“TP如何配合phpmailer实现发邮件功能”吧!TP配合phpmailer发邮件功能...
    99+
    2023-06-25
  • 使用PHP实现邮件群发功能
    随着互联网的普及,电子邮件已经成为人们经常使用的一种通信方式。在很多情况下,需要向大量的人发送邮件,如公司的营销活动、活动组织者向参与者发送通知等。此时,手动逐一发送邮件的方式显然不够高效。因此,邮件群发功能成为了很多人所需要的功能之一。在...
    99+
    2023-05-21
    PHP 邮件 群发
  • 如何通过Oracle实现自动发邮件功能
    在内网项目、外网项目中多有 需要自动监控发邮件提醒的功能,因为邮件功能最便捷、便宜、不用开接口,不用接口费用。现 提供 我在一个内网项目中的使用案例: 案例背景: 在有限的资源下,能够自动给下级单位发布 数据考核评分(自动评分)和...
    99+
    2019-09-17
    如何通过Oracle实现自动发邮件功能
  • PHP通过邮件接口实现邮件发送的方法
    PHP是一门十分强大的编程语言,可以用于开发各种类型的应用程序。其中,邮件发送功能是Web应用程序中非常重要的一部分。幸运的是,PHP提供了多种邮件发送API和库,方便开发者使用。本文将介绍通过PHP邮件接口实现邮件发送的方法。一、设置SM...
    99+
    2023-05-22
    PHP 邮件接口 发送方法
  • linux使用QQ实现网络邮件报警功能
    环境: CentOS7目的: 考虑到实现服务的高可用性。使用电子邮件通知服务,可以快速的通知维护人员。提高服务的可靠性,而通过 smtp.qq.com 实现脚本邮件报警 一、设置并取得 smtp.qq.com 的 使用 ...
    99+
    2022-06-04
    linux qq 邮件报警 linux 邮件报警
  • 使用java怎么实现一个邮箱群发功能
    使用java怎么实现一个邮箱群发功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。邮箱实体import java.io.Serializable;&n...
    99+
    2023-05-30
    java
  • vue如何实现pdf文件发送到邮箱功能
    这篇文章主要介绍了vue如何实现pdf文件发送到邮箱功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue如何实现pdf文件发送到邮箱功能文章都会有所收获,下面我们一起来看看吧。需求: vue实现p...
    99+
    2023-06-30
  • php邮件发送功能实现详解
    目录发送邮件方法配置php环境如何知道SMTP服务名称php发送邮箱发送邮件方法 php中有很多方法发送邮件,其中需要发送端安装邮箱客户端才能发送的,有不需要安装客户端即可发送的。第...
    99+
    2022-11-13
  • 如何使用PHP实现发送邮件的功能
    随着互联网的发展,邮件已经成为人们生活和工作中必不可少的一部分。在Web开发中,发送邮件是一个非常重要的功能,无论是在网站注册、忘记密码、订单确认、用户反馈等方面,发邮件都扮演着至关重要的角色。而在PHP中,实现发送邮件非常简单。在本文中,...
    99+
    2023-05-14
    php PHP邮件
  • 怎么使用PHP实现发送邮件的功能
    今天小编给大家分享一下怎么使用PHP实现发送邮件的功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、PHP发邮件的基本原...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作