我明天面临一个巨大的问题,我还没想到。我在一个月之前在joomla网站上做过一些编程工作。一切正常,但从一周开始,电子邮件功能已停止在网站上运行。我已在测试文件中检查了以下功能,但我没有收到该电子邮件。
$mailer = JFactory::getMailer();
$mailer->addRecipient("test@example.com");
$mailer->setSubject("test subject");
$mailer->setBody("email body");
$mailer->Send();
我只是坚持这个问题。我已经通过电子邮件向godaddy发送了这个问题。他们说我们的服务器不会影响电子邮件发送过程。 我会非常感谢任何建议。
答案 0 :(得分:0)
方法1
$send_status = JUtility::sendMail($from, $fromname, $recipient, $subject, $bodyStr, true,'', null, null, $replyto, $replytoname);
方法2
$mail =& JFactory::getMailer();
$mail->setSender(array($from, $fromname));
$mail->setSubject($subject);
$mail->setBody($bodyStr);
$mail->IsHTML(true);
$mail->addRecipient($recipient);
$mail->Send();
不要忘记用您的值替换变量。 Plus在后端设置电子邮件设置 - 全局配置选项卡 - >服务器