mailers/user_mailer.rb
class UserMailer < ActionMailer::Base
default from: "youremailaddress"
# Subject can be set in your I18n file at config/locales/en.yml
# with the following lookup:
#
# en.user_mailer.password_reset.subject
#
def password_reset(user)
@user = user
mail :to => user.email, :subject => "Password Reset"
end
end
config/environment/development.rb
# Expands the lines which load the assets
config.assets.debug = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { :host => "localhost:3001" }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:tls => true,
:openssl_verify_mode => OpenSSL::SSL::VERIFY_NONE, #FAIL_IF_NO_PEER_CERT,
:address => "
youremailserver.com",
:domain => "yourwebsite",
:port => 465,
:name => 'youremailaddress',
:password => 'accountpassword',
:authentication => :login,
:enable_starttls_auto => false }
Lubuntu 12.0.4
Ruby 1.9.3
Rails 3.2.11
Thunderbird
Works for me.