我在我的 Magento 网站上添加了一个简单的订阅表格。表单显示得很好,帖子重定向到我的控制器没有问题。我的问题实际上是发送电子邮件。现在我必须指出,我对 Magento 有点菜鸟。
到目前为止我的代码。
$mail = Mage::getModel('core/email');
$mail->setToName('Your Name');
$mail->setToEmail('me@gmail.com');
$mail->setBody('Mail Text / Mail Content');
$mail->setSubject('Mail Subject');
$mail->setFromEmail('me@gmail.com');
$mail->setFromName("Msg to Show on Subject");
$mail->setType('html');
try {
$mail->send();
Mage::getSingleton('core/session')->addSuccess('Your request has been sent');
$this->_redirect('');
}
catch (Exception $e) {
Mage::getSingleton('core/session')->addError('Unable to send.');
$this->_redirect('');
}
我一直在挖掘网站,并根据我发现的内容拼凑起来。
每次运行该方法时,我都会得到“无法发送”
有没有一种调试 mail->send() 方法的好方法,因为目前我不知道是什么失败了,只是它失败了。
提前致谢