Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
magento中新订单的空白电子邮件问题_Magento - Fatal编程技术网

magento中新订单的空白电子邮件问题

magento中新订单的空白电子邮件问题,magento,Magento,在我的magento网站中,一旦有人下订单,就会向他/她的emailid发送一封电子邮件。在电子邮件中,主题是正确的,但是邮件中没有正文,我的意思是邮件是空白的。 我从事务性电子邮件部分添加了新模板,并将此模板与配置->销售电子邮件中的订单关联。但我的模板主题仍然是邮件,而不是正文。消息正文始终保持为空 请帮我解决这个问题 提前感谢看起来在呈现电子邮件模板时出现了一些错误。尝试用简单的内容替换电子邮件模板正文。看起来在呈现电子邮件模板时出现了一些错误。尝试用简单的内容替换电子邮件模板正文。Mag

在我的magento网站中,一旦有人下订单,就会向他/她的emailid发送一封电子邮件。在电子邮件中,主题是正确的,但是邮件中没有正文,我的意思是邮件是空白的。 我从事务性电子邮件部分添加了新模板,并将此模板与配置->销售电子邮件中的订单关联。但我的模板主题仍然是邮件,而不是正文。消息正文始终保持为空

请帮我解决这个问题


提前感谢

看起来在呈现电子邮件模板时出现了一些错误。尝试用简单的内容替换电子邮件模板正文。

看起来在呈现电子邮件模板时出现了一些错误。尝试用简单的内容替换电子邮件模板正文。

Magento不会在模板未正确返回/处理时触发任何错误

追踪是: Mage/Sales/Model/Order.php-sendNewOrderEmail

Mage/Core/Model/Email/Template/Mailer.php-发送

Mage/Core/Model/Template.php-发送

首先要检查的一些事项-电子邮件是否有效发送,请参见以下条件:

public function isValidForSend()
{   
    return !Mage::getStoreConfigFlag('system/smtp/disable')
        && $this->getSenderName()
        && $this->getSenderEmail()
        && $this->getTemplateSubject();
}
另一个需要寻找的东西:

如果复制粘贴了一些电子邮件内容,则电子邮件中可能有一些非ASCII字符。当解析模板并且没有记录/显示错误时,这会导致崩溃。
这可以通过使用标准的Magento电子邮件模板进行检查,如果该模板有效,而您的自定义模板无效。

Magento不会在模板未正确返回/处理时触发任何错误

追踪是: Mage/Sales/Model/Order.php-sendNewOrderEmail

Mage/Core/Model/Email/Template/Mailer.php-发送

Mage/Core/Model/Template.php-发送

首先要检查的一些事项-电子邮件是否有效发送,请参见以下条件:

public function isValidForSend()
{   
    return !Mage::getStoreConfigFlag('system/smtp/disable')
        && $this->getSenderName()
        && $this->getSenderEmail()
        && $this->getTemplateSubject();
}
另一个需要寻找的东西:

如果复制粘贴了一些电子邮件内容,则电子邮件中可能有一些非ASCII字符。当解析模板并且没有记录/显示错误时,这会导致崩溃。
这可以通过使用标准Magento电子邮件模板进行检查,如果该模板有效,而您的自定义模板无效。

我发现错误的原因是VAR:

{{config path='trans_email/ident_support/email'}}
{{config path='general/store_information/phone'}}

如果这些被删除/替换,则发送的电子邮件没有错误。

我发现错误的原因是VAR:

{{config path='trans_email/ident_support/email'}}
{{config path='general/store_information/phone'}}

如果删除/替换了这些邮件,则发送的电子邮件不会出现错误。

我亲爱的回答者!在消息中,我甚至使用了简单的文本,但它也不起作用。我的意思是不要使用电子邮件正文。我通过改变消息体在许多方面进行了尝试。在我看来,要么是我遗漏了一些关于电子邮件的设置,要么是在某个地方编码有错误。我亲爱的回答者!在消息中,我甚至使用了简单的文本,但它也不起作用。我的意思是不要使用电子邮件正文。我通过改变消息体在许多方面进行了尝试。在我看来,要么是我遗漏了一些关于电子邮件的设置,要么是某个地方的编码有错误。