Unable Send Email through SMTP

610 views
Skip to first unread message

Annapoorna R

unread,
Apr 23, 2015, 6:35:31 AM4/23/15
to rubyonra...@googlegroups.com
Hello All,

i have  this configuration in development.rb

config.action_mailer.delivery_method = :smtp

  config.action_mailer.smtp_settings = {
  address: "smtp.gmail.com",
  port: 587,
  domain: "gmail.com",
  authentication: "plain",
  enable_starttls_auto: true,
  user_name: emailid,
  password: password,
  ssl: true
  }
  config.action_mailer.perform_deliveries = true


Using Rails 4 and ruby 2 versions, emails are not getting delivered though in the console it shows as below
Sent mail to emailid (30012.9ms)
Date: Thu, 23 Apr 2015 15:40:29 +0530
Message-ID: <5538c5159d8dd_2...@name-VirtualBox.mail>
Subject: SMT
Mime-Version: 1.0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<h2>Hi This a mail regarding the cell rotation </h2>





and Error outs as


Net::OpenTimeout (execution expired):

Paul Makepeace

unread,
Apr 23, 2015, 2:02:41 PM4/23/15
to rubyonra...@googlegroups.com
Whom are you sending email to? Because which service you connect to,
and how, affects how Gmail restricts the recipients.

Make sure you're lined up fully with,
https://support.google.com/a/answer/176600?hl=en

Specifically you may need to be using, smtp-relay.gmail.com

HTH,
Paul
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-ta...@googlegroups.com.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/CAEGezZUKeeiddOcGrFBHapEGuvNTw6j87_59Rcbi27jKDWzF%2BA%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

Cody Skidmore

unread,
Apr 24, 2015, 9:13:50 AM4/24/15
to rubyonra...@googlegroups.com
Are you using an ordinary gmail account or a domain account hosted on Google Apps? For the former, you can turn on "Access for less secure apps" in the account settings. If you're using the latter, you must use SSL. I'm not sure your port is correct. The following is a working configuration using a domain account hosted on Google Apps.

ActionMailer::Base.smtp_settings = {   :address        => 'smtp.gmail.com',   :port           => '465',   :authentication => 'plain',   :user_name      => 'exa...@example.com',   :password       => 'yourpassword',   :domain         => 'yourd...@example.com',   :ssl            => true }


On Thursday, April 23, 2015 at 6:35:31 AM UTC-4, anu wrote:
Hello All,

i have  this configuration in development.rb

config.action_mailer.delivery_method = :smtp

  config.action_mailer.smtp_settings = {
  address: "smtp.gmail.com",
  port: 587,
  domain: "gmail.com",
  authentication: "plain",
  enable_starttls_auto: true,
  user_name: emailid,
  password: password,
  ssl: true
  }
  config.action_mailer.perform_deliveries = true


Using Rails 4 and ruby 2 versions, emails are not getting delivered though in the console it shows as below
Sent mail to emailid (30012.9ms)
Date: Thu, 23 Apr 2015 15:40:29 +0530
Message-ID: <5538c5159d8dd_2646236a9652297a1@name-VirtualBox.mail>
Subject: SMT
Mime-Version: 1.0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<h2>Hi This a mail regarding the cell rotation </h2>

Cody Skidmore

unread,
Apr 24, 2015, 9:19:31 AM4/24/15
to rubyonra...@googlegroups.com
Here's the Environment Devise configuration.

  # Devise configuration settings
  config.action_mailer.default_url_options = { :host => 'your host port'}
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.perform_deliveries = true

Annapoorna R

unread,
Apr 27, 2015, 12:48:08 AM4/27/15
to rubyonra...@googlegroups.com
Hello,

@paul , @cody

Thank you for the reply, I used ordinary gmail account, I did work around your solutions but no luck.. the error "Net::OpenTimeout (execution expired):."  stopped appearing, but mails were not delivered.

Message-ID: <5538c5159d8dd_2...@name-VirtualBox.mail>
Subject: SMT
Mime-Version: 1.0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<h2>Hi This a mail regarding the cell rotation </h2>





and Error outs as


Net::OpenTimeout (execution expired):

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
To post to this group, send email to rubyonra...@googlegroups.com.

Saravanan B

unread,
Apr 27, 2015, 6:13:29 AM4/27/15
to rubyonra...@googlegroups.com

1.) Check whether the mail id your using has two step verifiication if so change it.
2.) Check whether port 587 has been added in the IPtables if not add it using below command.
iptables -I INPUT -p tcp --dport 22 -j ACCEPT
Message-ID: <5538c5159d8dd_2646236a9652297a1@name-VirtualBox.mail>
Subject: SMT
Mime-Version: 1.0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<h2>Hi This a mail regarding the cell rotation </h2>





and Error outs as


Net::OpenTimeout (execution expired):

Reply all
Reply to author
Forward
0 new messages