Отправка почты от ar_mailer не работает

У меня есть эта задача:

task :send_emails => :environment do
  Dir.chdir(Rails.root)
  ActionMailer::ARSendmail.run(['-o'])
end

Я пытаюсь запустить его как cronjob или в консоли. Таблица электронных писем заполнена, но никаких писем не выходит.

Запрос, который я получаю в журнале, очень странный:

  1. Несмотря на то, что я запускаю производственный режим, журнал создается в development.log

  2. Запрос, который я получаю там:

    ВЫБРАТЬ emails.* ОТ emails ГДЕ (last_send_attempt > 0 и create_on < ' 2015-07-12 23:36:49')

Но сегодня 2015-07-19. Почему это идет на старое свидание?

Кажется, что в запросе он получает электронные письма, он говорит:

ar_sendmail: найдено 1000 писем для отправки

но это ничего не делает.

???

2 ответа

Мне кажется, что журнал не использовал неправильную дату. Но, скорее, вы смотрите на старую запись.

Я тоже думаю, что вы смотрите неправильный журнал или журнал не работает.

Другие вопросы по тегам