Ş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:
Errno :: ECONNREFUSED - Bağlantı reddedildi - "localhost" bağlantı noktası (2) için bağlantı (2) 25:
cevap
İ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ürlergmail
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ğerGerçekten söylediğim için üzgünüm ama bu şekilde kullanmak istemediğim sorun. :( –
ne anlama geliyor? Hizmet yapılandırmasını herhangi bir api'den getiriyorsunuz –
Uygulamamın kendisinde yapılandırmayı alacağız ve bu yapılandırmaları bizzat kullanacağız. –
Sadece içine bir göz ekran görüntüsü eklendi Burada –
@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. –
http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration-for-gmail –