使用php的mail()函数实现发送邮件功能


Posted in PHP onJune 03, 2021

 利用PHP的mail函数发送邮件

   mail()函数的作用:连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件

   注意:

       1.mail函数不支持esmtp协议,即只能直投不能登录

       2.由上条知,我们只能直投至最终的收件服务器地址,而该地址需要在php.ini中指定

此处以网易邮箱为例,先找到服务器地址:

使用php的mail()函数实现发送邮件功能

再把该地址写到php.ini中,打开php.ini,找到mail function,将其中一个地址填进去,并开启发件人设置:

使用php的mail()函数实现发送邮件功能

再重启apache,以管理员身份打开命令提示符:

httpd -k restart

使用php的mail()函数实现发送邮件功能

此时php.ini修改生效。现在开始使用mail函数:

语法:mail(to,subject,message,headers,parameters)

参数 描述
to 必需。规定 email 接收者。
subject 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。
message 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。每行应该限制在 70 个字符内。
headers 可选。规定附加的标题,比如 From、Cc 和 Bcc。应当使用 CRLF (\r\n) 分隔附加的标题。
parameters 可选。对邮件发送程序规定额外的参数。

以下为代码部分:

<?php
$to = 'eyes7927@163.com';
$sub = 'say hello';
$msg = 'hello, php!';
$from = "From: <eyes++>";
mail($to,$sub,$msg,$from);

效果展示:

使用php的mail()函数实现发送邮件功能使用php的mail()函数实现发送邮件功能

注:因为上面演示时是用了网易邮箱的服务器地址,而其不提供转发服务,因此只能给网易邮箱发邮件,如果想要给QQ邮箱发邮件,需要在php.ini设置QQ邮箱服务器地址,如果需要给任何邮箱都能发邮件,就需要安装一台匿名的smtp服务器作为中转,或许我以后会在这篇博客里更新出相关内容。

总结

到此这篇关于使用php中mail()函数实现发送邮件功能的文章就介绍到这了,更多相关php mail()发送邮件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
用php获取远程图片并把它保存到本地的代码
Apr 07 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
Sep 11 PHP
php引用地址改变变量值的问题
Mar 23 PHP
php随机取mysql记录方法小结
Dec 27 PHP
PHP中static关键字以及与self关键字的区别
Jul 01 PHP
PHP随机数 C扩展随机数
May 04 PHP
php 数组处理函数extract详解及实例代码
Nov 23 PHP
php微信公众平台开发(四)回复功能开发
Dec 06 PHP
PHP实现的日历功能示例
Sep 01 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
Mar 22 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
Oct 15 PHP
关于PHP中interface的用处详解
Jul 26 PHP
PHP实现rar解压读取扩展包小结
Jun 03 #PHP
详解Laravel制作API接口
May 31 #PHP
浅谈PHP7中的一些小技巧
May 29 #PHP
详解Laravel服务容器的优势
May 29 #PHP
如何用RabbitMQ和Swoole实现一个异步任务系统
浅谈Laravel中使用Slack进行异常通知
May 29 #PHP
详解Go与PHP的语法对比
May 29 #PHP
You might like
一个PHP并发访问实例代码
2012/09/06 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
走出JavaScript初学困境—js初学
2008/12/29 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
功能强大的jquery.validate表单验证插件
2016/11/07 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
js遍历获取表格内数据的方法(必看)
2017/04/06 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
ElementUI radio组件选中小改造
2019/08/12 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
python基础教程之匿名函数lambda
2017/01/17 Python
Python当中的array数组对象实例详解
2019/06/12 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
如何在Shell脚本中使用函数
2015/09/06 面试题
个人近期表现材料
2014/02/11 职场文书
教师节促销活动方案
2014/02/14 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
社区义诊活动总结
2014/04/30 职场文书
建筑结构施工求职信
2014/07/11 职场文书
2015新学期开学寄语
2015/02/26 职场文书
2015年工程部工作总结
2015/04/30 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python
python使用torch随机初始化参数
2022/03/22 Python