Мое веб-приложение работает на Rails 3.0.3 с MySQL на сервере Ubuntu.
Я хочу отправлять почту с моего сайта.На веб-сервере я установил постфикс.Я могу отправлять письма с помощью командной строки.
все мои .rb в окружении имеют следующие строки:
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.smtp_settings = {
:address => "localhost",
:port => "25",
:domain => 'mydomain.com'
}
Это не работает, когда я отправляю почту с консоли Rails, этоговорит, что отправил письмо, и это все:
=> #<Mail::Message:83356150, Multipart: false, Headers: <From: Some One <someone@mydomain.com>>, <To: my@mail.com>, <Subject: sending mails!>, <Mime-Version: 1.0>, <Content-Type: text/plain>>
Нет следа в \ var \ log \ mail.log, нет следа в log / test.log в приложении rails.
Я не знаю, куда идти.Это мой рельс конфигурации?это мой постфикс?Это проблема с сетью?
Я только хочу отправлять почту из веб-приложения, поэтому я попытался с sendmail, но это тоже не сработало.
РЕДАКТИРОВАТЬ: На моемСреда разработки, у меня в журналах есть след о письмах:
Rendered notifier/email.text.erb (7.3ms)
Запуск правильной консоли (rails c test) Я могу найти такой же след в моем тестовом окружении.Но мои логи postfix до сих пор не тронуты рельсами ...