テンプレートが正しく返されないと、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();
}
もう1つの物:
電子メールコンテンツの一部をコピーして貼り付けると、電子メールにASCII以外の文字が含まれている可能性があります。これは、テンプレートが解析され、エラー/ログが表示されない場合にクラッシュを引き起こします。 これは、標準のMagento電子メールテンプレートを使用してチェックすることができます。
私の親愛なる回答者!メッセージiでは単純なテキストを使用していましたが、それも機能しませんでした。私は電子メールの本文に行かないということです。私はメッセージの本文を変更することによって多くの方法でそれを試しました。 私は電子メールに関するいくつかの設定を忘れているか、どこかでコーディングする際に何らかのエラーがあると思われます。 –