使用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 相关文章推荐
资料注册后发信小技巧
Oct 09 PHP
让你的网站首页自动选择语言转跳
Dec 06 PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
PHP获取某个月最大天数(最后一天)的方法
Jul 29 PHP
浅谈PHP中foreach/in_array的使用
Nov 02 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
微信企业转账之入口类分装php代码
Oct 01 PHP
php中访问修饰符的知识点总结
Jan 27 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 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使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
PHP静态成员变量
2017/02/14 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
图片自动更新(说明)
2006/10/02 Javascript
js模拟类继承小例子
2010/07/17 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
python发送arp欺骗攻击代码分析
2014/01/16 Python
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
python 输出上个月的月末日期实例
2018/04/11 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
Django框架视图函数设计示例
2019/07/29 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
CSS实现fullpage.js全屏滚动效果的示例代码
2021/03/24 HTML / CSS
银行会计财务工作个人的自我评价
2013/10/29 职场文书
告诉你怎样写创业计划书
2014/01/27 职场文书
群众路线对照检查剖析材料
2014/10/09 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
2015年大学生实习评语
2015/03/25 职场文书
幽灵公主观后感
2015/06/09 职场文书
七一活动主持词
2015/06/29 职场文书
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers
mysql序号rownum行号实现方式
2022/12/24 MySQL