由于许多Linux空间商禁用了mail()函数,所以今天朱定聪教大家如何检查你的主机是否支持mail()函数,方法如下:
新建一个php文件,命名为 mail.php ,复制以下代码粘贴进去,保存并上传至你的网站根目录,并在浏览器打开:
http://你的网站域名/mail.php
打开后网页显示:“message was sent!”,如果收到标题为 My subject 的邮件,说明你的空间支持mail()函数发送邮件,也就是WordPress默认的发信方式。如果未收到任何邮件,说明你的网站空间不支持mail()发信,下面贴上代码:
<?php
$txt = "hello";
// 以下的邮箱地址改成你的
$mail = 'no-reply@example.com';
// 发送邮件
mail($mail, "My subject", $txt);
echo 'message was sent!';
?>
还有,这哪是检测,明显坑人。
就是就是,这个方法真不能检测出。
目前还没遇到过不支持mail()函数的主机,倒是经常遇到某些from地址发不出去邮件
如果说不能用MAIL函数的话 还有SMTP呢 不怕不怕 我现在的云主机就是不支持MAIL函数诶
这也是个方法哈,呵呵,还有一种就是你登陆后台的时候,点忘记密码,看看能不能给你发邮件,这样也能看出是否支持mail函数
这个我还真没检查过呢