我在发送邮件时在Joomla中收到此错误。
我每次都没有收到此错误。但有时它告诉我“无法启动邮件功能”。
对此有何解决方案?
答案 0 :(得分:2)
这可能是任何数量的事情,但首先要检查的事项列表是你的Joomla配置:
管理员面板>全局配置>服务器>邮件设置>邮寄者
确保设置为使用PHP邮件功能。如果是,请尝试创建一个名为test.php的脚本并将其放在站点的根目录中(index.php文件用于Joomla)。使该文件像这样:
<?php
$to = "you@youremailaddress.com";
if( mail( $to , 'This is a test message.' , 'Is this working?' ) ) {
echo 'Email sent.';
} else {
echo 'Email failed to send.';
}
?>
确保将$ to =行更改为您的电子邮件地址。 现在转到该脚本:http://www.yourjoomlasite.com/test.php 您应该会看到“已发送电子邮件”文字。在您的浏览器中,然后收到您输入的地址的电子邮件。如果没有,那么您应该联系您的托管服务提供商并要求他们升级到最新的PHP版本和/或为您解决mail()函数问题。这是通过PHP发送邮件的最原始的实现,如果它无法工作,那么它将成为您主机的问题。
答案 1 :(得分:0)
如果您在本地服务器上工作,则不会启动邮件。因此,请将您的网站托管在服务器中并尝试使用。
如果您有任何疑问,请与我们联系
答案 2 :(得分:0)
如果您在自己的计算机上使用WAMP或类似设备并且收到此消息,则需要安装邮件服务器。这是Windows上的最佳解决方案。