Программная отправка электронной почты не проходит через Template.php? - PullRequest
0 голосов
/ 07 апреля 2011

Я недавно задал вопрос о том, как программно отправлять электронные письма в Magento, и я получил несколько отличных ответов. Сообщение здесь: Можно ли программно отправить электронное письмо в Magento? .

Было предложено несколько методов. Я реализовал один здесь: http://inchoo.net/ecommerce/magento/magento-custom-emails/

и я внес изменения в Template.php, предложенные в этом сообщении: http://www.magentocommerce.com/boards/viewthread/1073/P30/

потому что я не мог найти места для ввода учетных данных для своего почтового сервера (я действительно не могу поверить, что мне нужно изменить этот файл. Почему я не могу ввести эти данные в системном администраторе в том же месте, что и хост smtp? ).

Я до сих пор не получил свою электронную почту. Поэтому я поместил вызов Mage :: log в getMail (), и сообщение не появилось в моем system.log. Является ли метод отправки электронной почты, взятый из inchoo.net, неправильным?

Спасибо.

1 Ответ

0 голосов
/ 08 апреля 2011

Да, способ Inchoo - лучший способ отправки почты через стек Magento, вы можете попробовать и просто использовать простой объект Zend_Mail, чтобы убедиться, что это не неверная конфигурация в самом Magento.

http://framework.zend.com/manual/en/zend.mail.html

Если базовая функция send () Zend_Mail не справляется с задачей, то я бы посоветовал проверить настройки внутреннего почтового сервера вашего сервера для проверки его работоспособности.

На заметкуОбязательно проверяйте папки со спамом, я знаю, что это очевидно, но иногда их можно просмотреть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...