Проблема, получающая AR_MAILER / AR_SENDMAIL Работа на новом сервере

StackOverflow https://stackoverflow.com/questions/2601490

Вопрос

Всем привет. У меня есть новое приложение вверх и работает на новом сервере Ubuntu. Он работает нормально, но я не могу работать Ar_sendmail. Я следую инструкциям на этой странице:http://www.ameravant.com/posts/sending-tons-of-emails-in-ruby-or-rails-with-ar_mailer.

Установка все сделана, то есть я могу «доставить почту», которые просто сохраняют записи в моей таблице электронной почты. Теперь я хочу получить демон AR_SENDMail, чтобы на самом деле отправить их. (Итак, я в режиме «Беги» AR_SENDMAIL в режиме демона в этой веб-странице).

Первым делом:

ar_sendmail --mailq
>>ar_sendmail: command not found

Хорошо ... Так, где ar_sendmail? У меня есть вид, и есть файл AR_SENDMail в папке Bin Plugin AR_MAILER, поэтому я добавляю местоположение этого на мой путь. Я не знаю, было ли это правильным делать или нет.

Хорошо, так попробуйте снова.

ar_sendmail --mailq
/var/www/apps/millionaire/vendor/plugins/ar_mailer/bin/ar_sendmail:3:in `require': no such file to load -- action_mailer/ar_sendmail (LoadError)
    from /var/www/apps/millionaire/vendor/plugins/ar_mailer/bin/ar_sendmail:3

Хм. Вот оскорбительный файл, там не так много.

#!/usr/bin/env ruby

require 'action_mailer/ar_sendmail'

ActionMailer::ARSendmail.run

Хорошо ... Так что буквально просто пытается потребовать это и не может его найти. Файл, action_mailer / ar_sendmail.rb находится в плагине AR_Mailer, в его папке Lib. Итак, учитывая, что он называется изнутри плагина, он должен видеть это правильно?

У меня такое ощущение, что я выхожу здесь и пропустил что-то простое. Может кто-нибудь настроить меня прямо? Я использую Rails 2.3.4 в случае необходимости.

Редактировать - я только что понял что-то глупое: когда я звоню Ar_sendmail из командной строки, как это, я просто загрузку, что один файл, который не знает, где он должен искать остальные вещи, я думаю. Который действительно заставляет меня думать, что я не пытаюсь запустить правильные вещи. В целом является демон AR_SENDMail отдельная программа, которую я бы получил с apt_get или что-то?

Редактировать2 - Я допустил некоторую прогресс, установив драгоценный камень Ar_Mailer (который руководство сказал, что я не должен делать), и это, кажется, работает. Он отправляет некоторую почту запрос где-то и очистка таблицы электронной почты в ожидании электронных писем. Запуск AR_SENDMAIL в режиме-вов (onehot verbal), я вижу, что он сообщает об этом, например:

Отправил электронное письмо 00000000019 от with@address.com to@address.com: #

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

Спасибо, Макс

Это было полезно?

Решение

Что вам нужно, это SMTP-сервер. Проверить www.sendgrid.com..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top