Home  >  Article  >  Backend Development  >  Linux server checks whether PHP supports the mail() function method

Linux server checks whether PHP supports the mail() function method

藏色散人
藏色散人forward
2019-12-04 10:26:182381browse

PHP’s Mail function can be used to send emails. For example, check whether the Linux server PHP supports the Mail function? Very simple answer, code note sharing:

How to check whether PHP supports the Mail function

For servers under Linux systems, there are many ways to check whether PHP supports the Mail function Type:

1. You can use the PHP probe to test;

2. You can also view it through the exists function;

3. Use the phpinfo() function to view it;

Note: For security reasons, Alibaba Cloud blocks TCP 25 port by default. If you need to use email services, you can apply for unblocking: TCP 25 port unblocking application

Code notes share these three methods:

Method 1: PHP probe to test

PHP probe is specially used to detect website Linux server configuration information. Its main functions include server environment detection and server performance detection. , PHP components support detection, PHP configuration parameters, MYSQL connection test, MAIL sending test and function support, etc. You can basically view all configuration information of the Linux server using PHP probes.

Directly download the PHP probe (such as Yahei probe), upload it to the root directory of the website, and access the probe file to query the server information. Please download the probe from Baidu yourself.

Method 2: The exists function checks whether the mail function is supported

Create a PHP file on the local computer, name it test.php, and copy the following code to the php file Medium:

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

Upload the test.php file to the root directory of your server, and then visit: your domain name/test.php interface to check whether the mail() function is supported.

Method 3: Use the phpinfo() function to check whether the mail function is supported

Same as method 2, create a php file locally and name it test.php. Copy and save the following code into the php file:

<?php
  phpinfo();
?>

Upload the test.php file to the root directory of your server, and then visit: your domain name/test.php interface to check whether the mail() function is supported.

Detect whether PHP supports the mail function. The above three methods are actually similar, except that the function names are different.

Recommended: "PHP Tutorial"

The above is the detailed content of Linux server checks whether PHP supports the mail() function method. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:aliyun.com. If there is any infringement, please contact admin@php.cn delete