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 => "myappname@gmail.com",
: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 abc@mail.ru (3757.4ms)
Date: Thu, 21 Nov 2013 01:19:45 +0400
From: metahall.app@egmail.com
Reply-To: metahall.app@egmail.com
To: abc@mail.ru
Message-ID: <528d2771ac762_27b352e85246162c@Active-pc.mail>
Subject: Confirmation instructions
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
<p>Welcome abc@mail.ru!</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?