使用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
用PHP获取Google AJAX Search API 数据的代码
Mar 12 PHP
使用PHP 5.0创建图形的巧妙方法
Oct 12 PHP
不重新编译PHP为php增加openssl模块的方法
Jun 14 PHP
编写安全 PHP应用程序的七个习惯深入分析
Jun 08 PHP
解析ajax事件的调用顺序
Jun 17 PHP
使用php清除bom示例
Mar 03 PHP
PHP 5.3新增魔术方法__invoke概述
Jul 23 PHP
smarty中英文多编码字符截取乱码问题解决方法
Oct 28 PHP
php生成图片验证码
Jun 09 PHP
PHP计算近1年的所有月份
Mar 13 PHP
在laravel5.2中实现点击用户头像更改头像的方法
Oct 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来处理多个提交任务
2006/10/09 PHP
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
jquery trim() 功能源代码
2011/02/14 Javascript
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
js实现简单排列组合的方法
2016/01/27 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
webpack proxy 使用(代理的使用)
2020/01/10 Javascript
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
python中sleep函数用法实例分析
2015/04/29 Python
详解Python中find()方法的使用
2015/05/18 Python
详解Python爬虫的基本写法
2016/01/08 Python
python爬虫的工作原理
2017/03/05 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
详解使用HTML5的classList属性操作CSS类
2017/10/13 HTML / CSS
韩国著名的在线综合购物网站:Akmall
2016/08/07 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
文秘自荐信
2013/10/20 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
拔河比赛队名及霸气口号
2015/12/24 职场文书
大学生就业指导课心得体会
2016/01/15 职场文书
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python