2
當客戶嘗試重置密碼時,Magento不發送電子郵件。我知道,Magento重置密碼,但郵件只是不發送Magento不發送忘記的密碼電子郵件
這是我認爲發送郵件的代碼。請幫忙。
public function sendPasswordReminderEmail()
{
$translate = Mage::getSingleton('core/translate');
/* @var $translate Mage_Core_Model_Translate */
$translate->setTranslateInline(false);
$storeId = $this->getStoreId();
if (!$storeId) {
$storeId = $this->_getWebsiteStoreId();
}
Mage::getModel('core/email_template')
->setDesignConfig(array('area'=>'frontend', 'store'=>$storeId))
->sendTransactional(
Mage::getStoreConfig(self::XML_PATH_FORGOT_EMAIL_TEMPLATE, $storeId),
Mage::getStoreConfig(self::XML_PATH_FORGOT_EMAIL_IDENTITY, $storeId),
$this->getEmail(),
$this->getName(),
array('customer'=>$this)
);
$translate->setTranslateInline(true);
return $this;
}
請檢查Magento是否至少發送電子郵件。你最近還玩過模板定製(交易電子郵件)嗎? – 2012-02-08 12:26:44