Mam problem z dostarczaniem wiadomości e-mail na serwerze produkcyjnym. Kiedy Mailer przetwarzane nową wiadomość, wywołuje wyjątek Net::OpenTimeout (execution expired)
Net :: Wyjątek OpenTimeout (wykonanie wygasł) z Railsami mailer
Moje ustawienia SMTP:
#settings.yml
production:
smtp:
address: smtp.gmail.com
port: 587
domain: mydomain.net
user_name: [email protected]
password: password
authentication: plain
enable_starttls_auto: true
Moje ustawienia środowiska:
#production.rb
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = Settings.smtp.symbolize_keys
z dzienników:
Sent mail to [email protected] (30010.1ms)
I, [2014-10-15T12:59:22.371563 #19779] INFO -- : Completed 500 Internal Server Error in 30051ms
F, [2014-10-15T12:59:22.373984 #19779] FATAL -- :.
Net::OpenTimeout (execution expired):
app/controllers/subscribers_controller.rb:9:in `create'
Myślę, że problem w konfiguracji ipv6 na moim VPS. Kiedy próbuję wywołać z terminala komenda 'telnet smtp.gmail.com 587' połączenie trwa około 1 minutę – MicRum