0

从明天开始,我将面临一个巨大的问题,但我还没有弄清楚。一个月前,我在一个 joomla 网站上做了一些编程工作。一切正常,但一周后,该网站的电子邮件功能已停止工作。我在测试文件中检查了以下功能,但我没有收到电子邮件。

$mailer = JFactory::getMailer();

$mailer->addRecipient("test@example.com");
$mailer->setSubject("test subject");

$mailer->setBody("email body");

$mailer->Send();

我只是被这个问题困住了。我已经通过电子邮件将这个问题发送给godaddy。他们说我们的服务器不会影响电子邮件发送过程。我会非常感谢任何建议。

4

1 回答 1

0

方法一

$send_status = JUtility::sendMail($from, $fromname, $recipient, $subject, $bodyStr, true,'', null, null, $replyto, $replytoname);

方法二

    $mail =& JFactory::getMailer();
    $mail->setSender(array($from, $fromname));
    $mail->setSubject($subject);
    $mail->setBody($bodyStr);
    $mail->IsHTML(true);
    $mail->addRecipient($recipient);
    $mail->Send();

不要忘记用您的值替换变量。另外在后端设置电子邮件设置-全局配置选项卡->服务器

于 2012-11-08T12:47:02.580 回答