PHP’s Mail function can be used to send emails. For example, check whether the Linux server PHP supports the Mail function?
How to check whether PHP supports the Mail function
There are many ways to check whether PHP supports the Mail function on the Linux system:
1, you can use the PHP probe to test;
2, you can also view through the exists function;
3, use the phpinfo() function to view;
Note: For security reasons, Alibaba Cloud bans TCP port 25 by default. If you need to use the mail service, you can apply for unblocking: TCP 25 port unblocking application
These three methods for sharing code notes:< /p>
Method 1:Test with PHP probe
The PHP probe is specifically used to detect the configuration information of the website Linux server. The main functions include server environment detection, server performance detection, PHP component support detection, PHP configuration parameters, MYSQL connection test, MAIL sending test, and function support. You can use PHP probes to basically view all configuration information of the Linux server.
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 by yourself.
Method 2:Check if the exists function supports the mail function
Create a PHP file on the local computer and name it test. php, copy the following code into the php file:
if (function_exists('mail')) {
echo "Support mail() function!";
} else
echo "The mail() function is not supported!";
?>
Upload the test.php file to your server root directory, and then visit: your domain name/test.php interface to check whether mail() is supported function.
Method Three:Use the phpinfo() function to check whether the mail function is supported
Same as Method Two, create locally A php file, named test.php, copy and save the following code into the php file:
php
phpinfo();
?>
Upload the test.php file to your server root directory, and then visit: your domain name/test.php interface to check whether mail() is supported function.
To detect whether PHP supports the mail function, the above three methods are actually the same, but the function name is different.
Link: https://mp.weixin.qq.com/s/5PVw4q6LYfjJBuE69jpfJg
if (function_exists('mail') ) {
echo "Support mail() function!";
} else
echo "The mail() function is not supported!";
?>
php
phpinfo();
?>