在前面介绍过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(); ?>
除此之外,大家也可以用PHP探针来检测。
第二种方法:mail发信测试
将如下代码配置好,保存为mailornot.php文件并上传到网站根目录:
<?php if( function_exists('mail') ){ echo "支持mail()函数!"; } else { echo "不支持mail()函数!"; } ?>
打开网页https://www.pinzixing.com/mailornot.php会提示我们是否支持mail()函数!
第三种方法:function_exists 判断
直接上代码:
<?php $content = "hello world!"; $mail = "pinzixing@126.com"; // 将此邮箱地址改成你的收信地址 mail($mail, "Subject", $content); // 发送邮件 echo "Mail sent successfully!"; ?>
评论