Я пытаюсь создать контактную форму в Rails 4. Я сделал кое-какие работы здесь и смог получить большую часть материала для работы. (после работы @sethfri здесь Форма контакта Mailer в Rails 4)
Сейчас я могу заполнить свою форму и нажать отправить. На моем сервере rails говорится, что почта была отправлена на мой адрес электронной почты, но я ничего не получаю в моем почтовом ящике gmail, поэтому я думаю, что мои настройки smtp неверны. Мои настройки smtp:
... конфигурации/среда/development.rb
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => "mydomain.net",
:user_name => "[email protected]",
:password => "myGmailPassword",
:authentication => "plain",
:enable_starttls_auto => true
}
Также я добавил .../конфиг/Инициализаторы/smtp_settings.rb
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => "mydomain.net",
:user_name => "[email protected]",
:password => "gmailPassword",
:authentication => "plain",
:enable_starttls_auto => true
}
Что мне не хватает/не так? Я играл с несколькими вещами (изменил default_url на порт 1025, изменил: port = > "587" на: port = > 587) без успеха.
Спасибо за помощь!