php怎么实现邮件发送(使用php的mail函数实现发送邮件功能)
类别:编程学习 浏览量:365
时间:2022-01-16 00:02:33 php怎么实现邮件发送
使用php的mail函数实现发送邮件功能利用PHP的mail函数发送邮件
mail()函数的作用:连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件
注意:
1.mail函数不支持esmtp协议,即只能直投不能登录
2.由上条知,我们只能直投至最终的收件服务器地址,而该地址需要在php.ini中指定
此处以网易邮箱为例,先找到服务器地址:
再把该地址写到php.ini中,打开php.ini,找到mail function,将其中一个地址填进去,并开启发件人设置:
再重启apache,以管理员身份打开命令提示符:
httpd -k restart
此时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);
效果展示:
注:因为上面演示时是用了网易邮箱的服务器地址,而其不提供转发服务,因此只能给网易邮箱发邮件,如果想要给QQ邮箱发邮件,需要在php.ini设置QQ邮箱服务器地址,如果需要给任何邮箱都能发邮件,就需要安装一台匿名的smtp服务器作为中转,或许我以后会在这篇博客里更新出相关内容。
总结
到此这篇关于使用php中mail()函数实现发送邮件功能的文章就介绍到这了,更多相关php mail()发送邮件内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- dedecms新字段(DEDECMSv5.6 tags.php标签不能按照时间排序的问题)
- php如何实现异步调用(php基于协程实现异步的方法分析)
- python核心编程内容(顶级大神Linux,Python,Go,PHP之父谁是夜猫子?用Python揭秘!)
- phpstudy创建网站教程(使用phpstudy中域名管理菜单创建本地站点图文)
- 自己在做项目过程中的php知识(PHP+Oracle本地开发环境搭建方法详解)
- php获取post请求来源域名(在PHP中实现使用Guzzle执行POST和GET请求)
- php读取txt乱码怎么办(解决php写入数据库乱码的问题)
- windows搭建php环境(windows 2008r2+php5.6.28环境搭建详细过程)
- php nginx 底层执行流程(nginx/apache/php隐藏http头部版本信息的实现方法)
- php代码打包环境加密(php实现对文件压缩简单的方法)
- php怎么实现动态配置(php实现映射操作实例详解)
- php实现redis消息队列(redis+php实现微博三微博列表功能详解)
- thinkphp快速入门手册(从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解)
- php执行超时怎么办(PHP错误提示It is not safe to rely on the system……的解决方法)
- php设计模式学习(PHP设计模式之PHP迭代器模式讲解)
- php实现异步操作(php提供实现反射的方法和实例代码)
- 网坛停摆三巨头亏损惨重,费德勒跌幅88 纳达少赚2400万(网坛停摆三巨头亏损惨重)
- Beyond 版本《无人深空》主线任务攻略 阿特拉斯之道(版本无人深空主线任务攻略)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
热门推荐
- mysql的json格式解析(mysql json格式数据查询操作)
- dedecms安全验证(dede验证码错误 dede验证码一直提示错误的解决方法)
- php redis配置(php+redis实现消息队列功能示例)
- phpstudy默认不支持64位php的解决方法(phpstudy默认不支持64位php的解决方法)
- mysql索引如何使用(MySQL 索引和数据表该如何维护)
- python pyqt 教程(Python+PyQt5实现美剧爬虫可视工具的方法)
- pyqttreeview控件使用详解(GTK treeview原理及使用方法解析)
- dedecms 标签通用(DEDECMS标签循环调用 去掉最后一个循环符号的代码)
- 自制cssdiv导航栏(css利用transform skewX制作平行四边形导航菜单)
- python实例教程(Python魔法方法详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9