I have an app with gem Devise. I need to confirm registration by email. In config/environment.rb I added this
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:authentication => 'plain',
:user_name => "[email protected]",
:password => "mypassword"
}
In config/environment/development.rb added:
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = { :address => "127.0.0.1", :port => 1025 }
I want to catch all email by gem MailCatcher But when i submit to send confirmation instructions nothing happens in mailcatcher gem. But in console i have something like that:
Sent mail to [email protected] (3757.4ms)
Date: Thu, 21 Nov 2013 01:19:45 +0400
From: [email protected]
Reply-To: [email protected]
To: [email protected]
Message-ID: <[email protected]>
Subject: Confirmation instructions
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
<p>Welcome [email protected]!</p>
<p>You can confirm your account email through the link below:</p>
<p><a href="http://localhost:3000/users/confirmation?confirmation_token=hnrgdXgv4nARwiAzaXFy">Confirm my account</a></p>
Redirected to http://localhost:3000/users/sign_in
Completed 302 Found in 4648ms (ActiveRecord: 59.8ms)
And have NOTHING in mailcathcer. What's wrong?