WordPress 检测Linux主机是否支持PHP mail() 函数

admin
admin
admin
376
文章
102
评论
2021年3月3日17:43:22
评论
376

在前面介绍过WordPress评论没有邮件提醒的问题(完美解决WordPress评论没有邮件提醒的问题),其中就说到主机不支持PHP mail参数也是不能发送邮件的,这里介绍几种方法检测主机是否支持PHP mail()参数。

第一种方法:phpinfo()检测

将如下代码保存为phpinfo.php文件并上传到网站根目录,访问此文件,https://www.pinzixing.com/phpinfo.php会打开一个网页,在页面搜索”sendmail_path”,值为”/usr/sbin/sendmail-t-i”,表示支持mail()函数。

<?php phpinfo(); ?>

WordPress 检测Linux主机是否支持PHP mail() 函数除此之外,大家也可以用PHP探针来检测。

第二种方法:mail发信测试

将如下代码配置好,保存为mailornot.php文件并上传到网站根目录:

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

打开网页https://www.pinzixing.com/mailornot.php会提示我们是否支持mail()函数!

WordPress 检测Linux主机是否支持PHP mail() 函数

第三种方法:function_exists 判断

直接上代码:

<?php
$content = "hello world!";
$mail = "pinzixing@126.com"; // 将此邮箱地址改成你的收信地址
mail($mail, "Subject", $content); // 发送邮件
echo "Mail sent successfully!";
?>

WordPress 检测Linux主机是否支持PHP mail() 函数

admin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: