Hi, I’m using google’s smtp server for sending mail using action mailer. This is my mailer config
ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.default_url_options = { :host => 'mydomain.com } ActionMailer::Base.smtp_settings = { :address => “smtp.gmail.com”, :port => 587, :domain => “mydomain.com”, :user_name => “support@mydomain.com”, :password => “password”, :authentication => “plain” , :enable_starttls_auto => true }
ActionMailer::Base.perform_deliveries = true ActionMailer::Base.raise_delivery_errors = true
I’m behind a firewall and I’m able to connect using telnet smtp.gmail.com 587
When I try to send mail using action mailer at times the mails are sent but most of the times I end up with timeout.
#<Net::OpenTimeout: execution expired>
Please Help
- Vignesh