@Rio Tera: пробовал "gmail.com" и другие вещи, как вы сказали ... не работает

ользую модуль Devise: подтверждаемый и: восстанавливаемый, чтобы подтвердить пользователя и позволить ему восстановить свой пароль, если он его забудет. Все идет хорошо, почта генерируется, и я вижу ее в журнале сервера, но затем я сталкиваюсь с ошибками, и почта не доставляется в почтовый ящик. Настройки SMTP для моего файла environment.rb:

require 'tlsmail'
Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.delivery_method = :smtp

ActionMailer::Base.smtp_settings = {
  :enable_starttls_auto => true,  #this is the important shit!
  :address => 'smtp.gmail.com', #'localhost', 
  :port => 587,
  :tls => true,
  :domain => 'mail.google.com',  # mail.customdomain.com if you use google apps
  :authentication => :login,
  :user_name => '[email protected]',
  :password => '_secret_password'
} 

Если адрес: 'smtp.gmail.com', я получаю следующую ошибку:

SocketError (getaddrinfo: Name or service not known):

Если я устанавливаю адрес: localhost, я получаю следующую ошибку:

Errno::ECONNREFUSED Connection refused - connect(2)

Я не знаю, что это значит: адрес, новичок во всем этом. На бегуuname -a, я получил

Linux jatin-ubuntu 2.6.32-24-generic #38-Ubuntu SMP Mon Jul 5 09:22:14 UTC 2010 i686 GNU/Linux

В моем/ и т.д. / хосты файл записи:

127.0.0.1   localhost
127.0.1.1   jatin-ubuntu

*#74.125.93.109   smtp.gmail.com 
#The above entry added by me*

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Когда я раскомментирую адрес smtp.gmail.com в файле / etc / hosts, следующая ошибка исчезнет:

SocketError (getaddrinfo: Name or service not known):

и теперь ошибка:

Errno::ECONNREFUSED Connection refused - connect(2)

Я не знаю, что происходит, погуглил на ошибки и перепробовал все, но ничего не пришло, чтобы спасти. У меня есть'Tlsmail' драгоценный камень установлен и«Электронная почта» gem, а мое приложение находится в режиме разработки. Помогите мне исправить эту ошибку, чтобы я мог счастливо продолжить свое путешествие по рельсам и, если возможно, направить меня немного к этому: решить проблему в правильном направлении, чтобы я понял основы этого. заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос