2016-03-29 22 views
0

Şifre kullanarak dinamik e-posta sunucusu ayarlarıyla parola sıfırlamaya çalışıyorum. ekranErrno :: ECONNREFUSED - Bağlantı reddedildi - "localhost" bağlantı noktası (2) için bağlantı (2) 25:

Bence sen gereğince tüm enter image description here

+0

Sadece içine bir göz ekran görüntüsü eklendi Burada –

+0

@RajarshiDas sizin SMTP yapılandırmasını sonrası yardımcı olabilir umuyoruz. Aslında her şey bir şeyleri berbat hale getiriyor sanırım yanımdan değil devise tarafından geliyor. –

+0

http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration-for-gmail –

cevap

1

İlk kullandığınız

my_mailer.rb 

class MyMailer < Devise::Mailer 
    helper :application 
    include Devise::Controllers::UrlHelpers 
    default template_path: 'devise/mailer' 

    def reset_password_instructions(record, token, opts={}) 
     # Has been dynamically set in the mailer_set_url_options of application_controller.rb 
     # opts[:host] = Setup.email_url 
     opts[:address] = Setup.email_address 
     opts[:port] = Setup.email_port 
     opts[:domain] = Setup.email_domain 
     opts[:from] = Setup.email_username 
     super 
    end 
end 

Ancak aynı hatayı alıyorum, sorun ne olabilir herhangi bir yardım gerçekten yararlı olacaktır

teşekkür :) teşekkürler gmail sağlayıcı olarak.

Lütfen ortam dosyalarına (development.rb veya production.rb) gidin. Geliştirme ortamını kullanıyorsunuz sanırım. dosyaya

Git config/environments/development.rb

config.action_mailer.default_url_options = { :host => "my.website.com" } 
config.action_mailer.delivery_method = :smtp 
config.action_mailer.smtp_settings = { 
    address:    'smtp.gmail.com', 
    port:     587, 
    domain:    'website.com', 
    user_name:   '[email protected]', 
    password:    'password', 
    authentication:  'plain', 
    enable_starttls_auto: true 
} 

ThisDoc bakınız.

Eğer

+0

Gerçekten söylediğim için üzgünüm ama bu şekilde kullanmak istemediğim sorun. :( –

+0

ne anlama geliyor? Hizmet yapılandırmasını herhangi bir api'den getiriyorsunuz –

+0

Uygulamamın kendisinde yapılandırmayı alacağız ve bu yapılandırmaları bizzat kullanacağız. –