使用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 相关文章推荐
深入密码加salt原理的分析
Jun 06 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
Jun 26 PHP
php中strtotime函数用法详解
Nov 15 PHP
ThinkPHP框架设计及扩展详解
Nov 25 PHP
Laravel 5框架学习之Laravel入门和新建项目
Apr 07 PHP
laravel5.4生成验证码的实例讲解
Aug 05 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
php+redis实现商城秒杀功能
Nov 19 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
关于PHP5.6+版本“No input file specified”问题的解决
Dec 11 PHP
如何运行/调试你的PHP代码
Oct 23 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
MYSQL数据库初学者使用指南
2006/11/16 PHP
php mysql数据库操作分页类
2008/06/04 PHP
php列出一个目录下的所有文件的代码
2012/10/09 PHP
带密匙的php加密解密示例分享
2014/01/29 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
js判断输入是否为数字的具体实例
2013/08/03 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
2014/08/21 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
js中url对象化管理分析
2017/12/29 Javascript
基于three.js编写的一个项目类示例代码
2018/01/05 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
[02:44]DOTA2英雄基础教程 魅惑魔女
2014/01/07 DOTA
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
html5实现输入框fixed定位在屏幕最底部兼容性
2020/07/03 HTML / CSS
选购世界上最好的美妆品:Cult Beauty
2017/11/03 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
一份软件工程师的面试试题
2016/02/01 面试题
总裁岗位职责
2013/12/04 职场文书
学前教育学生自荐信范文
2013/12/31 职场文书
职业规划书如何设计?
2014/01/09 职场文书
物流合作计划书
2014/01/10 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
合伙协议书范本
2014/04/21 职场文书
慰问信格式规范
2015/03/23 职场文书
中学生运动会广播稿
2015/08/19 职场文书
导游词之山西关帝庙
2019/11/01 职场文书