Я в растерянности от того, что делать.
Этим утром я настроил cron и, согласно Aoe_Scheduler, электронные письма в очереди отправляются каждые 5 минут. Однако я не получаю новые подтверждения заказа на свою учетную запись электронной почты. Я трижды проверил, настроил ли я правильный адрес подтверждения, и я четыре раза проверил папки со спамом, но никаких писем там нет.
Я беспокоюсь, что клиенты также не получили никаких писем. Кто-нибудь признает эту проблему? Я побежал 1.9.1 (и через несколько минут 1.9.2).
редактировать: создание учетной записи или запрос нового пароля на веб-интерфейс отправляет электронные письма.
Queue configuration -> Queue Usage -> Never
помогает настройка Aoe_Scheduler .Ответы:
Попробуйте обходной путь:
в CMS> SALES EMAILS Установить заказ> Отправленные письма через отдельную почту (BCC is Buggy)
Magento знает эту ошибку и исправит в 2.0.
источник
Три дня были потрачены на расследование и устранение этих икоты, и теперь я могу поделиться своими новыми знаниями о возможных проблемах, возникающих при обновлении Magento до 1.9.
Прежде всего, Magento 1.9+ полностью использует задания cron для отправки транзакционных электронных писем. Если у вас не было должным образом настроенных заданий cron, вам придется сделать это сейчас.
Прежде всего убедитесь, что вы настроили задачи cron в админке Magento
System > Configuration > Advanced > System > Cron
. Настройки по умолчанию:Есть люди, которые предлагают изменить эти настройки, но, поскольку они не могут договориться о лучшей комбинации, я бы предпочел оставить все как есть.
Затем вам нужно зайти в панель управления хостингом и настроить задания cron. В cPanel это в разделе Advanced> Cron Jobs. Настройте их на запуск каждые пять минут и используйте эту команду:
Проверьте правильность указанного выше пути и наличие файла cron.php в корне вашей установки Magento (если вы только что обновились, так и должно быть). Измените имя пользователя на правильный аккаунт.
Теперь, я сначала сделал ошибку, следуя совету разработчиков на xtento.com , которые говорят , чтобы использовать строку Wget команду:
wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php
.Это не сработало для меня вообще, в то время как команда php сработала, поэтому мой совет: придерживайтесь этого.
источник
Письма с подтверждением заказа не отправлялись клиенту или нам. Проверял работу cron под cpanel и он был пуст. Мой тестовый сайт работал нормально, поэтому проверил задания cron, чтобы найти эту настройку, и сразу же я отправил 60 электронных писем, как только я установил его на сайте. Надеюсь, это кому-нибудь поможет, сводит меня с ума.
мин: 0,26,42,58 час: * день: * месяц: * день недели: *
Команда:
php /home/username/public_html/cron.php > /dev/null
источник