一 使用php  mail 函数

在windows 下使用mail 函数进行发送,连接到邮件服务器,使用的是smtp 协议,但不支持esmtp 协议,即只能实现直投,不支持登录的转发,服务器地址是最终的邮件服务器地址,是在php.ini 中指定的。mall函数是ip是动态的,而且是私人的,没有权威容易被打成垃圾邮件。

1 安装smtp 服务,找一下这个软件  fstsmtp.exe

直接运行,使用netstat -an 查看25端口

2 配置php.ini

3 运行代码:

$rec ="704818424@qq.com";

$subject ="say hello,to you!";

$message = "hello,world!";

var_dump(mail($rec ,$subject,$message));

?>

4 登录邮箱查看结果:

好吧,我们得承认被屏蔽了,被反垃圾邮件系统屏蔽了

二使用phpmailer 类库

下载地址:https://github.com/Synchro/PHPMailer

参考文档:http://www.kmwzjs.com/site/p-view51.html

注册163账号并开通smtp 服务

代码如下:

require("./PHPMailer/class.phpmailer.php");

require("./PHPMailer/class.smtp.php");

$phpmailer = new PHPMailer();

$phpmailer->IsSMTP();

$phpmailer->Host="smtp.163.com";

$phpmailer->SMTPAuth=true;

$phpmailer->Username="byfworld";

$phpmailer->Password='18790529086';

$phpmailer->From='byfworld@163.com';

$phpmailer->FromName='buyingfei888';

$phpmailer->AddAddress('php0620@163.com','hello');

$phpmailer->AddCC('704818424@qq.com','wold');

$phpmailer->Subject="我来试试";

$phpmailer->Body='大虎';

echo$phpmailer->Send() ? "ok ":"error";

print_r($phpmailer->ErrorInfo);

?>

php发送邮件的方式,php 发送邮件几种方式相关推荐

  1. android的数据存储方式有哪几种方式,android存储数据的几种方式比较

    机身内存读取主要用个两个类文件输入流(FileInputStream)和文件输出流(FileOutputStream):FileInputStream fileInput = this.openFil ...

  2. html一般用那种方式定位,使用三种方式定位html中的元素

    使用三种方式定位html中的元素 发布时间:2020-06-06 14:46:00 来源:51CTO 阅读:687 作者:知止内明 1)使用三种方式定位html中的元素 a)通过ID $(" ...

  3. 【推荐收藏 】Python写入MySQL数据库的三种方式,最后一种方式方便又高效

    大家好,Python 读取数据自动写入 MySQL 数据库,这个需求在工作中是非常普遍的,主要涉及到 python 操作数据库,读写更新等,数据库可能是 mongodb. es,他们的处理思路都是相似 ...

  4. android的数据存储方式有哪几种方式,Android存储数据的5种方式

    第一种:SharedPreferences 1.使用键值对的方式存储数据 2.通常用于:保存用户的偏好设置.选择是否保存密码.记录文档阅读的位置等 3.实现方式(写入): a).获取SharedPre ...

  5. spring配置文件注解方式引入的两种方式

    一.#{beanID['propertiesName']}方式 <bean id="propertyConfigurer" class="org.springfra ...

  6. 【硅谷课堂】腾讯云点播WEB上传方式代码(第二种方式)

    下载依赖 npm i vod-js-sdk-v6 前端 /vod/course/Video/Form.vue <template><!-- 添加和修改课时表单 --><e ...

  7. 实验四:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用

    贺邦+原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验目的: 使用库函数 ...

  8. java中读取properties文件内容五种方式

    一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC ...

  9. 一文讲透推荐系统提供web服务的2种方式

    作者丨gongyouliu 编辑丨zandy 来源 | 大数据与人工智能(ID: ai-big-data) 推荐系统是一种信息过滤技术,通过从用户行为中挖掘用户兴趣偏好,为用户提供个性化的信息,减少用 ...

  10. JavaScript定义函数的几种方式

    上节我们介绍了<JavaScript工作体系中不可或缺的函数>,函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块.接下来我们说说js当中定义(声明)函数的几种方式,以及每种方式的 ...

最新文章

  1. C语言考研复试知识点整理
  2. C++求二叉树的最大高度差
  3. 南京:第三届软博会“外包”将唱主角
  4. SciSharpCube:容器中的SciSharp,.NET机器学习开箱即用
  5. Hello,My first blog!
  6. 8 SAP QUERY定制报表操作手册 SQVI-推荐
  7. nodejs python jedi_Jenkins管道:选择nodejs版本(+ python版本)
  8. 用Visual C#实现文件下载
  9. 【GBK、UTF-8、ISO8859-1】三种编码方式总结及实例
  10. Python yield 的基本概念和用法
  11. .net中前台javascript与c#后台代码调用
  12. 实测三个工具后,我终于找到了做甘特图的神器
  13. Spring学习04:事务控制(TransactionManager)
  14. Qt 系统下的qm翻译文件
  15. JS逆向-搜狗词库加密
  16. PTES标准的渗透测试七个阶段
  17. 解决Windows d3dx9_30.dll找不到问题
  18. 跟着廖雪峰学python 001
  19. c语言山东科技大学答案oj,山东科技大学OJ答案.doc
  20. 关于InSAR升降轨影像找具体研究区

热门文章

  1. YARN队列优先级分配策略
  2. AC的集中和本地转发
  3. 什么是Autorun病毒?它的运作原理是什么?如何手工清除?
  4. mach_absolute_time 高效计算时间差
  5. 数字孪生城市优秀案例汇编(2021年) 附下载
  6. bgp高防-服务器单线、双线、三线、BGP线路哪个更好?
  7. 大一计算机课总结400字,第一学月总结400字以上
  8. vue3前端获取文件md5码
  9. linux应用层读写event,Linux应用层获取鼠标坐标
  10. Unity粒子系统——简易特效制作(二)