Эй, я использую Rails 2.3.5 и используя планировщик rufus для отправки периодических писем. Это отлично работает в режиме разработки, но сюрприз сюрприз режим производства укусил что-то. Я установил те же настройки actionmailer как в файлах разработки, так и в производстве. Есть что-то, чего я не хватает?Приложение Rails не отправляет письма в режиме производства
2
A
ответ
0
эй, да, ты прав, я думаю. Установки были настроены на доступ к серверу, как если бы он был внешним. Под этим я подразумеваю, что я изменил параметры, такие как адрес на localhost, и прокомментировал другие. Проверьте это:
:address => "localhost",
:port => 25,
:domain => "www.mydomain.co.uk",
#:authentication => :login,
#:user_name => "blah",
#:password => "blah"
Надеюсь, это поможет кому-то еще.
+0
Если это работает, пожалуйста, примите свое решение, чтобы он оставил список неотвеченных вопросов :) – Trevoke
Правильно ли настроен ваш производственный сервер для отправки почты? –
Вы проверили, есть ли проблема с вашим SMTP-сервером? Это прием соединений с этого сервера или нет. Как правило, настройки dev и prod для SMTP-серверов будут разными, поэтому вы случайно не отправляете письма в среду dev –