Не удалось отправить электронное письмо с использованием пользовательского шаблона в версии сообщества magento 1.9.2

Привет, ребята, я пытаюсь отправить письмо в magento, используя пользовательские шаблоны электронной почты. Но я получаю исключение: я установил SMTP Pro Extension.

Я перечисляю код здесь: —

Мой config.xml

<template>
<email>
<custom_abc_email_template  module="custom_abc">
<label>Custom Template</label>
<file>custom_abc_templates/customTemplate.html</file>  // this specifies the path where the custom template is located
<type>html</type>
</custom_abc_email_template>
</email>
</template>

код моего действия контроллера

$emailTemplate  = Mage::getModel('core/email_template')->loadDefault('custom_abc_email_template');
$emailTemplate->setSenderName('custom template');
$emailTemplate->setSenderEmail('[email protected]');
$emailTemplate->send('[email protected]','Forgot Password');

Код моего шаблона

<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="action-content">
<h1>Custom Abc,</h1>
<p><strong>Your new password is:</strong> trolled</p>
<p>You can change your password at any time by logging into <a href="{{store url="customer/account/"}}">your account</a>.</p>
</td>
</tr>
</table>

В исключении.log

2016-04-11T10:03:18+00:00 ERR (3): exception 'Exception' with message
'This letter cannot be sent.' in /var/www/html/MMM/app/code/local/Aschroder/SMTPPro/Model/Email/Template.php:40

В aschroder_smtppro.log

2016-04-11T10:03:18+00:00 DEBUG (7): Email is not valid for sending,
this is a core error that often means there's a problem with your email templates.

настройка электронной почты в бэкэнде
введите описание изображения здесь

0

Решение

использовать этот шаблон

<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="action-content">
<h1>Custom Abc,</h1>
<p><strong>Your new password is:</strong> trolled</p>
<p>You can change your password at any time by logging into <a href="{{store url='customer/account/'}}">your account</a>.</p>
</td>
</tr>

0

Другие решения

Устранено то же исключение с изменением настроек электронной почты системы Magento.
Исключение устанавливается в коде шаблона плагина электронной почты (см. Ниже).

В Admin выберите System -> Configuration из верхнего меню и перейдите в System — Настройки отправки почты. Установите «Отключить связь по электронной почте» на «Нет».

if (!$this->isValidForSend()) {
$_helper->log('Email is not valid for sending, this is a core error that often means there\'s a problem with your email templates.');
Mage::logException(new Exception('This letter cannot be sent.')); // translation is intentionally omitted
return false; }
0

По вопросам рекламы [email protected]