gpt4 book ai didi

magento 这封信不能仅针对特定邮件发送

转载 作者:行者123 更新时间:2023-12-02 21:47:40 25 4
gpt4 key购买 nike

嗨,我以编程方式在 magento 中添加邮件。默认邮件系统运行良好。但我的邮件通过了这个错误。

2013-10-08T05:06:17+00:00 ERR (3): 
exception 'Exception' with message 'This letter cannot be sent.' in /home/domain/public_html/fashion/app/code/core/Mage/Core/Model/Email/Template.php:398
Stack trace:
#0 /home/mall140/public_html/fashion/app/code/local/seller/Marketplaceseller/controllers/SendmailController.php(18): Mage_Core_Model_Email_Template->send('amia.1901@...', 'victor', Array)
#1 /home/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Webkul_Marketplacepartner_SendmailController->indexAction()
#2 /home/fashion/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index')
#3 /home/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#4 /home/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#5 /home/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#6 /home/index.php(87): Mage::run('', 'store')

这是错误代码。请帮助我

最佳答案

此异常意味着 Mage_Core_Model_Email_Template::isValidForSend() 返回 false:

public function isValidForSend()
{
return !Mage::getStoreConfigFlag('system/smtp/disable')
&& $this->getSenderName()
&& $this->getSenderEmail()
&& $this->getTemplateSubject();
}

如果在发送之前没有看到设置电子邮件模板的代码,就很难说这四个条件中哪一个不成立。

我的大胆猜测是您的后端禁用了 SMTP 邮件。

检查系统 -> 配置 -> 系统 -> 邮件发送设置 -> 禁用电子邮件通信是否设置为“否”。

关于magento 这封信不能仅针对特定邮件发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19239879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com