检测自己的WordPress主机是否支持mail邮件功能

在自己搭建环境或者租用虚拟主机安装wordpress后,经常有人会遇到这样的问题:

  1. 为什么在后台注册,WordPress没有给用户发送注册信息的Email
  2. 为什么我已经安装了相关插件,但是WordPress没有给评论者发送新评论通知?

通常这样的问题大多都是博客空间引起的,而不是WordPress程序的问题。要想查清楚WordPress不能发信是不是由博客空间引起的,可以使用以下方法检测。新建一个php文件,命名为mail.php,编辑并复制以下代码到mail.php中:

<?php
$txt = "hello";
 
// 以下的邮箱地址改成你的
$mail = 'somebody@example.com';  
 
// 发送邮件
mail($mail, "My subject", $txt);
 
echo 'message was sent!';
?>

保存后并上传至你的网站根目录,并在浏览器打开:

http://你的博客网址/mail.php

到你的邮箱查收邮件,如果收到标题为?My subject?的邮件,说明你的空间支持mail()函数发送邮件,也就是WordPress默认的发信方式。如果未收到任何邮件,说明你的网站空间不支持mail()发信,这也就是为什么WordPress无法发送邮件的原因了,如果是自己的主机那就安装mail模块,如果是租用的虚拟主机那就得找服务商了。

或嫌上面的方法麻烦,可以直接使用Wordpress的这款插件:WP Mail SMTP ,自定义SMTP服务器等信息后你的Wordpress就支持发送邮件功能了。

如果文章内容或图片资源失效或者您对文章有异议,请留言反馈,我们会及时处理,谢谢!
赞(0)
未经允许不得转载:歪迪资源屋 » 检测自己的WordPress主机是否支持mail邮件功能
分享到: 更多 (0)

评论 抢沙发

  • Q Q(选填)
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址