真的有奇怪的问题。系统中的选项>系统>邮件发送设置(禁用电子邮件通信)为否。我没有安装任何插件,没有更新。我有Magento 1.8。
这就是我在magento log中获得的内容。
exception 'Exception' with message 'This letter cannot be sent.' in /httpdocs/app/code/core/Mage/Core/Model/Email/Template.php:412
Stack trace:
#0 httpdocs/app/code/core/Mage/Core/Model/Email/Template.php(520): Mage_Core_Model_Email_Template->send(Array, Array, Array)
#1 /httpdocs/app/code/core/Mage/Core/Model/Email/Template/Mailer.php(79): Mage_Core_Model_Email_Template->sendTransactional('sales_email_ord...', 'general', Array, Array, Array, '2')
#2 /httpdocs/app/code/core/Mage/Sales/Model/Order.php(1329): Mage_Core_Model_Email_Template_Mailer->send()
#3 /httpdocs/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php(130): Mage_Sales_Model_Order->sendNewOrderEmail()
#4 /httpdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_Sales_OrderController->emailAction()
#5 /httpdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('email')
#6 /httpdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#7 /httpdocs/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#8 /httpdocs/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#9 /httpdocs/index.php(87): Mage::run('', 'store')
#10 {main}
好吧,只有我在英文网站上才有效。当我转向其他语言时,它不再起作用,也不会联系表格或任何其他形式。我店里只有两种语言。
答案 0 :(得分:1)
好的,所以答案相当简单,至少在我的情况下。 你需要做的是去:
并将所有文件保存为带有BOM的UTF-8