全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

phpmailer发送邮件功能

PHP内置的mail函数使用起来不够方便,另外受其他语言的影响,博主更偏好面向对象的包管理模式,因此phpmailer成为了我用PHP发送邮件的首选,这里分享给大家。

库导入

这里使用composer进行包管理,以下是json文件:

{
  "name": "",
  "description": "test the mail",
  "require": {
    "PHPMailer/PHPMailer":"*"  
  }
}

使用样例

<?php
// include("./vendor/autoload.php");
include("./vendor/phpmailer/phpmailer/class.phpmailer.php");
include("./vendor/phpmailer/phpmailer/class.smtp.php");
function postmail($to, $subject="", $body="")
{
  $mail = new PHPMailer(); #创建PHPMailer实例
  $mail->CharSet = 'utf-8'; #设置编码形式,默认为iso-8859-1
  $mail->isSMTP(); #表示使用SMTP服务
  $mail->SMTPAuth = true; #使用SMTP认证
  $mail->Host = 'smtp.163.com'; #SMTP主机名,这里以163为例
  $mail->Username = "xxxx@163.com"; #SMTP服务的用户名
  $mail->Password = "xxxx"; #SMTP用户的密码(现在多采用授权码的形式)
  
  #下面的部分是用户可见的
  $mail->setFrom("xxxx@163.com","userName"); #第二个参数,用户看到的发送方的姓名,是可以随便改的
  $mail->Subject = $subject; #邮件主题
  $mail->msgHTML($body); #邮件内容,这里采用HTML形式
  $mail->addAddress($to,''); #地址,第二个参数是接受者,发送对象名为''时,163的测试结果是SMTP服务商会把它改成‘我'
  $mail->addAttachment('./php.png'); #添加附件
  #发送
  if($mail->send())
  {
    echo "邮件发送成功";
  }else
  {
    echo "邮件发送失败";
  }
}
postmail('xxxx@qq.com',"测试","你好吗");
?>

测试结果

博主使用163作为发送方,发送给QQ邮箱、163邮箱均通过测试。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# phpmailer  # 发送邮件  # PHPMAILER实现PHP发邮件功能  # 使用PHPMailer发送邮件实例  # PHPMailer发送邮件  # php使用phpmailer发送邮件实例解析  # PHP借助phpmailer发送邮件  # PHPMailer邮件发送的实现代码  # PHP利用PHPMailer实现邮件发送功能  # 第二个  # 邮件发送  # 把它  # 我用  # 给大家  # 为例  # 大家多多  # 面向对象  # 你好吗  # 受其  # 默认为  # 发送给  # 多采  # 成为了  # 样例  # 结果是  # include  # lt 


相关文章: 网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  XML的“混合内容”是什么 怎么用DTD或XSD定义  中山网站推广排名,中山信息港登录入口?  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  外贸公司网站制作哪家好,maersk船公司官网?  香港服务器选型指南:免备案配置与高效建站方案解析  ,交易猫的商品怎么发布到网站上去?  非常酷的网站设计制作软件,酷培ai教育官方网站?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  建站DNS解析失败?如何正确配置域名服务器?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  电商网站制作价格怎么算,网上拍卖流程以及规则?  定制建站价位费用解析与套餐推荐全攻略  已有域名和空间如何搭建网站?  宝塔面板创建网站无法访问?如何快速排查修复?  建站之星ASP如何实现CMS高效搭建与安全管理?  太平洋网站制作公司,网络用语太平洋是什么意思?  如何在IIS服务器上快速部署高效网站?  如何快速选择适合个人网站的云服务器配置?  建站之星会员如何解锁更多建站功能?  python的本地网站制作,如何创建本地站点?  如何通过wdcp面板快速创建网站?  MySQL查询结果复制到新表的方法(更新、插入)  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  如何用狗爹虚拟主机快速搭建网站?  制作宣传网站的软件,小红书可以宣传网站吗?  如何在万网自助建站平台快速创建网站?  Android滚轮选择时间控件使用详解  广德云建站网站建设方案与建站流程优化指南  高性能网站服务器配置指南:安全稳定与高效建站核心方案  北京的网站制作公司有哪些,哪个视频网站最好?  如何在阿里云虚拟主机上快速搭建个人网站?  如何通过WDCP绑定主域名及创建子域名站点?  常州企业网站制作公司,全国继续教育网怎么登录?  代购小票制作网站有哪些,购物小票的简要说明?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何挑选优质建站一级代理提升网站排名?  深圳网站制作平台,深圳市做网站好的公司有哪些?  如何配置IIS站点权限与局域网访问?  如何通过山东自助建站平台快速注册域名?  定制建站流程步骤详解:一站式方案设计与开发指南  制作营销网站公司,淘特是干什么用的?  如何在IIS管理器中快速创建并配置网站?  南京网站制作费用,南京远驱官方网站?  Bpmn 2.0的XML文件怎么画流程图  已有域名能否直接搭建网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  建站主机是否等同于虚拟主机?  建站之星×万网:智能建站系统+自助建站平台一键生成 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。