Отправка почты от ar_mailer не работает
У меня есть эта задача:
task :send_emails => :environment do
Dir.chdir(Rails.root)
ActionMailer::ARSendmail.run(['-o'])
end
Я пытаюсь запустить его как cronjob или в консоли. Таблица электронных писем заполнена, но никаких писем не выходит.
Запрос, который я получаю в журнале, очень странный:
Несмотря на то, что я запускаю производственный режим, журнал создается в development.log
Запрос, который я получаю там:
ВЫБРАТЬ
emails
.* ОТemails
ГДЕ (last_send_attempt > 0 и create_on < ' 2015-07-12 23:36:49')
Но сегодня 2015-07-19. Почему это идет на старое свидание?
Кажется, что в запросе он получает электронные письма, он говорит:
ar_sendmail: найдено 1000 писем для отправки
но это ничего не делает.
???
2 ответа
Мне кажется, что журнал не использовал неправильную дату. Но, скорее, вы смотрите на старую запись.
Я тоже думаю, что вы смотрите неправильный журнал или журнал не работает.