Я использовал this tutorial для создания контактной формы для приложения (Rails 4.2, Ruby 2.1). Адрес электронной почты, который используется, является gmail. Я не уверен, какое влияние это может оказать на эту проблему, однако в этом руководстве указывается использование Devise (и для этого проекта я должен использовать журнал сборки с нуля в системе, которая не является Devise)ActionMailer и Gmail :: Очень медленно отправлять электронную почту от приложения
Код работает (как и в, появляется подтверждение о том, что отправлено электронное письмо, и ошибки не записываются в журнале разработки), но письмо не приходит. Я только тестировал это в разработке до сих пор.
Мой коллега, работающий над аналогичным проектом, сказал, что потребовалось некоторое время (как в течение нескольких часов в день) для его заявки на участие. Я проверил other stackoverflow вопросов по той же проблеме, но это пока не все, что полезно.
Это установленное в моей конфигурации/development.rb часть (минус войти деталей конечно)
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.delivery_method = :test
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: "587",
domain: "gmail.com",
authentication: "plain",
enable_starttls_auto: true,
user_name: 'my_user_name_is_here',
password: 'my_password_is_here'
}
Это известная проблема, или я упускаю очевидное?
Благодаря