Проблема, получающая AR_MAILER / AR_SENDMAIL Работа на новом сервере
-
25-09-2019 - |
Вопрос
Всем привет. У меня есть новое приложение вверх и работает на новом сервере 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..