PHP的Mail函数可以用来发送邮件,如查看Linux服务器PHP是否支持Mail函数?

PHP查看是否支持Mail函数的方法

Linux系统下的服务器,查看PHP是否支持Mail函数的方法有很多种:

1、可以使用PHP探针来测试;

2、也可以通过exists函数查看;

3、使用phpinfo()函数查看;

注意:出于安全考虑,阿里云默认封禁TCP 25端口,如需使用邮件服务可以申请解封:TCP 25端口解封申请

码笔记分享这三种方法:

方法一:PHP探针来测试

PHP探针是专门用来检测网站Linux服务器配置信息的,主要功能包括服务器环境探测、服务器性能检测、PHP组件支持探测、PHP配置参数、MYSQL连接测试、MAIL发信测试以及函数支持等情况,利用PHP探针基本可以查看Linux服务器的所有配置信息。

直接下载PHP探针(如:雅黑探针),上传到网站根目录,访问探针文件即可查询到服务器信息。请自行百度下载探针。

方法二:exists函数查看是否支持mail函数

在本地电脑创建一个PHP文件,命名为test.php,将下方代码复制到该php文件中:

<?php  if (function_exists('mail')) {
echo "支持mail()函数!";
} else
echo "不支持mail()函数!";
?>

上传test.php文件到你的服务器根目录,然后访问:你的域名/test.php接口查看是否支持mail()函数。

方法三:使用phpinfo()函数查看是否支持mail函数

同方法二一样,在本地创建一个php文件,命名为test.php,将下方代码复制保存到该php文件中:

<?php
phpinfo();
?>

上传test.php文件到你的服务器根目录,然后访问:你的域名/test.php接口查看是否支持mail()函数。

检测PHP是否支持mail函数,以上三种方法其实是大同小异的,无非是函数名不同而已。

链接:https://mp.weixin.qq.com/s/5PVw4q6LYfjJBuE69jpfJg

Linux服务器查看PHP是否支持mail()函数方法的更多相关文章

  1. linux服务器查看redis版本:

    linux服务器查看redis版本:redis-server-v

  2. Linux下查看线程数的几种方法汇总

    Linux下查看线程数的几种方法汇总 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Linux下查看某个进程的线程数量 pstree命令以树状图显示进程间的关系(display ...

  3. Linux下查看磁盘挂载的几种方法

    Linux下查看磁盘挂载的几种方法 第一种方法:df命令 # df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtm ...

  4. Linux下查看磁盘挂载的三种方法

    Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...

  5. linux服务器启动报错UNEXPECTED INCONSISTENCY解决方法

    内网的linux服务器给开发员用来测试以及共享文件使用,今天早上发现xshell连接不上该服务器,一开始进入系统显示reboot and select proper boot device or in ...

  6. Linux服务器重启后nvidia-smi无法使用的解决方法

    服务器上的nvidia显卡驱动用的好好的,突然有一天,服务器断电了,然后恢复之后发现常用的nvidia-smi命令无法使用了,具体显示什么无法建立和驱动器的通信之类的,上网查了一堆,发现问题的核心:l ...

  7. linux服务器上安装jdk8的两种方法

    这里介绍两种安装方式: yum安装(力荐) 从官网下载包安装 获得一台linux服务器 要在linux下安装jdk,首先你得先有一台linux服务器,虚拟机或者租一台都可以   yum安装jdk 在l ...

  8. [转] linux 下查看一个进程运行路径的方法

    http://blog.csdn.net/brioxu/article/details/5104736 在linux下查看进程大家都会想到用 ps -ef|grep XXX ps -aux | hea ...

  9. linux 下查看系统内存使用情况的方法

    在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux 下查看内存使用情况的free命令: [root@scs ...

随机推荐

  1. 【归纳】springboot中的IOC注解:注册bean和使用bean

    目前了解的springboot中IOC注解主要分为两类: 1. 注册bean:@Component和@Repository.@Service.@Controller .@Configuration 共 ...

  2. Django框架的学习

    目前 Django 1.6.x 以上版本已经完全兼容 Python 3.x. 1. 指定django版本的安装 pip install django =1.11

  3. 【leetcode】1004. Max Consecutive Ones III

    题目如下: Given an array A of 0s and 1s, we may change up to K values from 0 to 1. Return the length of ...

  4. zk 后台调用前台点击事件

    Events.echoEvent(new Event(Events.ON_CLICK, view.getFellow("showYjdkhMessage"))); showYjdk ...

  5. react jsx 中使用 switch case 示例

    <div> <span>适用平台:</span> <span>{(() => { switch (currentItems.usePlatform ...

  6. IOS 随笔记录

    一.IOS 关闭键盘: 1.让所有控件的键盘隐藏 // 这个方法可以让整个view取消第一响应者,从而让所有控件的键盘隐藏 [self.view endEditing:YES]; 2.让某个textF ...

  7. Openstack组件实现原理 — Keystone认证功能

    目录 目录 前言 Keystone安装列表 Keystone架构 Keystone的管理对象 一个理解Keystone管理对象功能的例子 Keystone管理对象之间的关系 Keystone V3的新 ...

  8. angular5引入sass

    angular/cli支持使用sass新建工程:如果是新建一个angular工程采用sass:ng new My_New_Project --style=sass这样所有样式的地方都将采用sass样式 ...

  9. Struts1.3——使用MyEclipse集成工具开发Struts

    前面两篇通过手工写代码,手工配置struts-config.xml文件的方法来开发了一个最简单的struts项目,通过手工的方式旨在学习底层原理细节.当熟悉了以后,我们就不需要再通过纯手工的方式来开发 ...

  10. python学习笔记:网络请求——requests模块

    上面讲过的urllib模块太麻烦了,还有一个比较方便的模块,就是requests模块,好用到你怀疑人生·^_^,一定要会哦 需要安装,pip install requests即可,下面是request ...