2012-11-08 51 views
0

我從明天開始面臨一個巨大的問題,我還沒有弄清楚。我在一個月前在joomla網站上完成了一些編程工作。所有工作都很好,但從一週之後,電子郵件功能已停止在該網站上工作。我在測試文件中檢查了以下功能,但我沒有收到電子郵件。郵件功能不起作用

$mailer = JFactory::getMailer(); 

$mailer->addRecipient("[email protected]"); 
$mailer->setSubject("test subject"); 

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

$mailer->Send(); 

我只是堅持着這個問題。我已經通過電子郵件發送給了這個問題的godaddy。他們說我們的服務器不會影響郵件發送過程。 我會非常感謝任何建議。

+0

您是否更改了全局配置中的任何電子郵件設置? – Lodder

+0

是否顯示錯誤?像SMTP錯誤無法發送電子郵件? –

回答

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在後端設置電子郵件設置 - 全局配置選項卡 - >服務器

+0

問題是這樣的,該網站根本沒有發送電子郵件。不是註冊,也不virtmartmart等 – user1806113

+0

檢查更新的答案 – Techie