#ruby-on-rails-4 #smtp #localhost #mailer
#ruby-on-rails-4 #smtp #localhost #почтовая программа
Вопрос:
Я работаю над платформой Ruby on Rails 4.0.1 и хочу использовать active mailer для отправки почты вновь зарегистрированным пользователям на localhost: 3000 с помощью smtp.gmail.com , Я все настроил. Почта обрабатывается в журналах, и в ней также отображается «Обработанное исходящее исключение«, но до сих пор я не получал никакой почты. Любые предложения будут оценены.
Спасибо
Ответ №1:
в вашем config/environments/*.rb вы можете настроить action_mailer так, чтобы он выглядел примерно так
config.action_mailer.deconfig.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'domain'
:user_name => 'username@gmail.com',
:password => 'xxxxxxx',
:authentication => 'plain',
:enable_starttls_auto => true }
Примечание: Если вы используете среду разработки, измените config/environments/development.rb, чтобы вызвать ошибки доставки, с помощью:
config.action_mailer.raise_delivery_errors = true