需要下载PHPMailer/PHPMailerAutoload.php这个类。调用如下:

<?php
 $id = 1105;
 $fromName = '张三';
 $html = '测试内容';
 $subject = '测试标题';
 $toMail = '2256285375@qq.com';
 $replyTo = '925546266@qq.com';
 $from = 'qqsanji@info.mailufo.com';

require_once 'PHPMailer/PHPMailerAutoload.php';
 $mail = new \PHPMailer;
 $mail->Charset = 'utf-8';
 $mail->Encoding = 'base64';
 $mail->isSMTP();
 $mail->Host = '';//ip保密
 $mail->Port = 25;
 $mail->SMTPAuth = true;
 $mail->Username = '';//账号保密
 $mail->Password = 'f2409d3b';
 if (!empty($filePath) && file_exists(ROOT_PATH . $filePath)) {
  $mail->AddAttachment(ROOT_PATH . $filePath, $file_name);
 }
 $mail->AddCustomHeader('X-Scedm-Tid', $id);
 $mail->Sender = $from;
 $mail->setFrom($from, "=?utf-8?B?" . base64_encode($fromName) . "?=");
 $mail->addAddress($toMail);
 $mail->addReplyTo($replyTo, "=?utf-8?B?" . base64_encode($fromName) . "?=");
 $mail->isHTML(true);
 $mail->Subject = "=?utf-8?B?" . base64_encode($subject) . "?=";
 $mail->MsgHTML(htmlspecialchars_decode(htmlspecialchars_decode($html)));
 $mail->AltBody = '';
 $a = $mail->send();
 var_dump($a);
 //smtp表密码userinfo_edm_trigger
 if(!$a){
  $msg = $mail->ErrorInfo;
  var_dump($msg);
 }

转载于:https://www.cnblogs.com/ayanboke/p/8625050.html

php 发送smtp邮件相关推荐

  1. go发送smtp邮件时的踩坑记录——auth login、x509: cannot validate certificate for错误

    最近在用go写一个小工具,一个小功能是用smtp发邮件,用公司内网的邮箱服务器实现踩了不少坑 想知道x509: cannot validate certificate for解决的直接看2.2.1,想 ...

  2. 如何用python发送SMTP邮件(基于QQ邮箱)亲测可用

    第一步 首先我们要在QQ邮箱开通SMTP邮件,并生成授权码 设置->账户->生成授权码 通过绑定手机发送短信生成授权码,并保存授权码,一系列英文字母(等会要用) 第二步 确保自己的计算机名 ...

  3. 使用 TELNET 发送 SMTP 邮件详解

    前言 本文将简要阐述使用 telnet 以及 smtp.qq.com 如何发送一个邮件,在本文中我们假设读者: 拥有至少一个 QQ 号: 可以使用浏览器访问 mail.qq.com: 电脑上安装了远程 ...

  4. php yeah 发送邮箱,ThnikPHP 3.2 整合PHPmailer 发送SMTP邮件

    网站使用TP3.2开发,需要使用SMTP邮件注册验证功能,网上研究很多内容,自己尝试并且整理如下 postbrid : There I am , in the world more exciting! ...

  5. 阿里云发送SMTP邮件失败

    今天在测试邮件功能的时候,发现明明在本地发邮件功能可以正常使用的,但是放到了阿里云服务器上,就发送失败.报错信息如下:System.Net.WebException: 无法连接到远程服务器 ---&g ...

  6. java实现smtp_使用Java代码发送SMTP邮件

    packagecn.Douzi.send;importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.I ...

  7. 【Python】如何用Python发送SMTP邮件

    [背景] 自动发送邮件通知是流成自动化系统必备的功能,今天介绍如何用Python实现. [代码] 这里以163邮箱为例 def send_smtp_mail(host="smtp.163.c ...

  8. 命令行发送SMTP协议邮件(163邮箱)

    这里我们用163邮箱为例子,借助命令行发送smtp邮件 1.连接服务器 在终端上输入:telnet smtp.163.com 25 回车,然后就连接了服务器的25端口,成功会输出 220 163.co ...

  9. 【SMTP测试】windows环境利用cmd命令发送smtp协议邮件

    一.windows开启telnet服务 windows默认没有打开telnet服务,需要手动打开,步骤如下 操作步骤: 1)进入控制面板 2)点击程序,打开"程序和功能"下的&qu ...

最新文章

  1. Go 使用 append 向切片增加元素
  2. app服务器一种什么样的服务器
  3. java 数据分析库_超级好用的 Java 数据可视化库:Tablesaw
  4. Python Django模板页面过滤器使用示例
  5. 怎么merge分支_实战 Git 分支策略
  6. 高通qca9565网卡驱动_修改注册表让Surface Go的无线网卡支持频段选择
  7. 一文理解设计模式--命令模式(Command)
  8. TYUT程序设计比赛2017回顾
  9. Lingo11 解决优化问题( 下载和运行 )
  10. HTML 表格滚动锁定表头,实现固定行列
  11. linux连ftp超时,ftp上传超时的一种解决方案
  12. 详解Linux运维工程师必备技能
  13. 地图随意搜---情景地图
  14. 购买内存需要注意看哪些
  15. Java8-惰性求值
  16. math.h中常用的函数(C语言)
  17. 人生节点 | 2021年终总结2022年度计划
  18. 塔望食业洞察|预制菜行业市场现状、发展趋势及未来思考
  19. 经济学人翻译练习4.16期刊——美国国税局
  20. Android开发过程中使用到百度地图时,报错“PERMISSION_UNFINISHED”

热门文章

  1. sql 1行拆分成两行_EXCEL总表拆分成100个分表,同事用1天,我只用10秒钟
  2. 排序算法(Java实现)
  3. image转pixmap qt_Qt 编程指南10 QImage Mat QPixmap转换
  4. python3 yield 大文件_详解Python3中yield生成器的用法
  5. python display update用不了能用filp_疯狂的Pygame——使用python写游戏(yuyu版)——基础讲解部分——第一章...
  6. c++求平均值_云顶之弈S4:六射手娱乐吃鸡!人均刮痧王,每个人都是主C
  7. php pdo 更新sql语句,增删改查sql语句及PDO数据库连接操作流程实例-2019年7月24日...
  8. 在批处理脚本所在目录下打开cmd
  9. JAVA 三种线程实现创建方式
  10. python 在excel指定列添加数据_python读取excel指定列数据并写入到新的excel方法