• Что может быть с Magento – не отправляет письма по SMTP?

    @rugento
    Нужно добавить в файл Aschroder_SMTPPro_Model_Email_Template строки
    $mail = $this->getMail();
            
            /*************************Добавить ***********************************/
            try {
                if(isset($variables['order'])) {
                    $instance = $variables['order']->getPayment()->getMethodInstance();
                    if($instance->getCheckOrder($variables['order'])) {
                        $attachments = $instance->getNewOrderAttachment(); //получаем вложения из метода оплаты
    
                        if(is_array($attachments)) {
                            foreach ($attachments as $attachment) {
                                if(!$attachment instanceof Zend_Mime_Part) continue; // если не наш метод, не загружаем
                                $mail->addAttachment($attachment);
                            }
                        }
                    }
                }
            } catch (Exception $e) {
                Mage::logException($e);
            }
            /**************************END добавить*******************************/
    
            if ($returnPathEmail !== null) {


    и в файле app\code\local\Rugento\Invoicebank\etc\config.xml закомментировать блок:
    <core>
    <rewrite>
    <email_template>Rugento_Invoicebank_Model_Core_Email_Template</email_template>
    </rewrite>
    </core>
    Ответ написан
    Комментировать