Hello everyone, I''m trying to use ActionMailer to send out emails via a third party SMTP service. On my development box (running ruby 1.8.6) everything works without a hitch. On the production server(ruby 1.8.7) it fails because the ActionMailer is trying to use SSL. So any suggestions as to how to stop this? I''ve tried adding: ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to both the environments file, and the actual ActionMailer intializer. And I''ve also tried commenting out the check in the ActionMailer base code, but neither worked. Any ideas? Thanks! Miah Petersen -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
It occurred to me that maybe seeing the initialization code might help you help me, so here it is ActionMailer::Base.smtp_settings = { :address => "mail.thirdpartydomain.com", :domain => "www.mydmain.com", :port => 2525, :authentication => :login, :user_name => "username", :password => "password" } ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.raise_delivery_errors = true ActionMailer::Base.default_charset = "utf-8" ActionMailer::Base.perform_deliveries = true ActionMailer::Base.default_content_type ="text/html" On Wed, Mar 3, 2010 at 1:35 PM, miah <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hello everyone, > I''m trying to use ActionMailer to send out emails via a third party > SMTP service. On my development box (running ruby 1.8.6) everything > works without a hitch. On the production server(ruby 1.8.7) it fails > because the ActionMailer is trying to use SSL. So any suggestions as > to how to stop this? > > I''ve tried adding: > ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to > both the environments file, and the actual ActionMailer intializer. > And I''ve also tried commenting out the check in the ActionMailer base > code, but neither worked. > > Any ideas? > Thanks! > Miah Petersen > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
try port 25 instead of 2525. On 4 March 2010 15:02, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> It occurred to me that maybe seeing the initialization code might help you > help me, so here it is > > ActionMailer::Base.smtp_settings = { > :address => "mail.thirdpartydomain.com", > :domain => "www.mydmain.com", > :port => 2525, > :authentication => :login, > :user_name => "username", > :password => "password" > } > ActionMailer::Base.delivery_method = :smtp > ActionMailer::Base.raise_delivery_errors = true > ActionMailer::Base.default_charset = "utf-8" > ActionMailer::Base.perform_deliveries = true > ActionMailer::Base.default_content_type ="text/html" > > > On Wed, Mar 3, 2010 at 1:35 PM, miah <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >> Hello everyone, >> I''m trying to use ActionMailer to send out emails via a third party >> SMTP service. On my development box (running ruby 1.8.6) everything >> works without a hitch. On the production server(ruby 1.8.7) it fails >> because the ActionMailer is trying to use SSL. So any suggestions as >> to how to stop this? >> >> I''ve tried adding: >> ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to >> both the environments file, and the actual ActionMailer intializer. >> And I''ve also tried commenting out the check in the ActionMailer base >> code, but neither worked. >> >> Any ideas? >> Thanks! >> Miah Petersen >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> >> . >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. >-- Charles A. Lopez charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org What''s your vision for your organization? What''s your biggest challenge? Let''s talk. (IBM Partner) -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Thanks for the suggestion, but swapping the port generated the same error. Also, I have a separate pure ruby script that uses Net::SMTP to send via the third party server without any issues. Below is the full trace if that helps. Net::SMTPServerBusy in UserController#new_password 428 4.0.0 Your account is using SSL - either disable it in your email client or enable it at http://control.authsmtp.com /usr/lib/ruby/1.8/net/smtp.rb:930:in `check_response'' /usr/lib/ruby/1.8/net/smtp.rb:899:in `getok'' /usr/lib/ruby/1.8/net/smtp.rb:828:in `mailfrom'' /usr/lib/ruby/1.8/net/smtp.rb:653:in `sendmail'' /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:673:in `perform_delivery_smtp'' /usr/lib/ruby/1.8/net/smtp.rb:526:in `start'' /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:671:in `perform_delivery_smtp'' /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in `__send__'' /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in `deliver!'' /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:426:in `deliver'' app/controllers/user_controller.rb:424:in `new_password'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `send'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `perform_action_without_filters'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'' /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `passenger_orig_perform_action'' /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'' /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `passenger_orig_perform_action'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:64:in `perform_action'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:49:in `process_request'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_request_handler.rb:206:in `main_loop'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:376:in `start_request_handler'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:334:in `handle_spawn_application'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/utils.rb:182:in `safe_fork'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:332:in `handle_spawn_application'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in `__send__'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in `main_loop'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in `start_synchronously'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:162:in `start'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:213:in `start'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:261:in `spawn_rails_application'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:254:in `spawn_rails_application'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:153:in `spawn_application'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:286:in `handle_spawn_application'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in `__send__'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in `main_loop'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in `start_synchronously'' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/bin/passenger-spawn-server:61 On Thu, Mar 4, 2010 at 2:38 PM, Charles A. Lopez <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > try port 25 instead of 2525. > > On 4 March 2010 15:02, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >> It occurred to me that maybe seeing the initialization code might help you help me, so here it is >> >> ActionMailer::Base.smtp_settings = { >> :address => "mail.thirdpartydomain.com", >> :domain => "www.mydmain.com", >> :port => 2525, >> :authentication => :login, >> :user_name => "username", >> :password => "password" >> } >> ActionMailer::Base.delivery_method = :smtp >> ActionMailer::Base.raise_delivery_errors = true >> ActionMailer::Base.default_charset = "utf-8" >> ActionMailer::Base.perform_deliveries = true >> ActionMailer::Base.default_content_type ="text/html" >> >> On Wed, Mar 3, 2010 at 1:35 PM, miah <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> >>> Hello everyone, >>> I''m trying to use ActionMailer to send out emails via a third party >>> SMTP service. On my development box (running ruby 1.8.6) everything >>> works without a hitch. On the production server(ruby 1.8.7) it fails >>> because the ActionMailer is trying to use SSL. So any suggestions as >>> to how to stop this? >>> >>> I''ve tried adding: >>> ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to >>> both the environments file, and the actual ActionMailer intializer. >>> And I''ve also tried commenting out the check in the ActionMailer base >>> code, but neither worked. >>> >>> Any ideas? >>> Thanks! >>> Miah Petersen >>> >>> -- >>> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. >>> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. > > > > -- > Charles A. Lopez > charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > > What''s your vision for your organization? > What''s your biggest challenge? > > Let''s talk. > (IBM Partner) > > > -- > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
try a different smtp service (or service provider). On 4 March 2010 16:06, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Thanks for the suggestion, but swapping the port generated the same > error. Also, I have a separate pure ruby script that uses Net::SMTP > to send via the third party server without any issues. > > Below is the full trace if that helps. > > Net::SMTPServerBusy in UserController#new_password > > 428 4.0.0 Your account is using SSL - either disable it in your email > client or enable it at http://control.authsmtp.com > > /usr/lib/ruby/1.8/net/smtp.rb:930:in `check_response'' > /usr/lib/ruby/1.8/net/smtp.rb:899:in `getok'' > /usr/lib/ruby/1.8/net/smtp.rb:828:in `mailfrom'' > /usr/lib/ruby/1.8/net/smtp.rb:653:in `sendmail'' > > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:673:in > `perform_delivery_smtp'' > /usr/lib/ruby/1.8/net/smtp.rb:526:in `start'' > > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:671:in > `perform_delivery_smtp'' > > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in > `__send__'' > > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in > `deliver!'' > > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:426:in > `deliver'' > app/controllers/user_controller.rb:424:in `new_password'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in > `send'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in > `perform_action_without_filters'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in > `call_filters'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in > `perform_action_without_benchmark'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in > `perform_action_without_rescue'' > /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in > `perform_action_without_rescue'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in > `perform_action_without_caching'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in > `passenger_orig_perform_action'' > > /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in > `cache'' > > /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in > `cache'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in > `passenger_orig_perform_action'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:64:in > `perform_action'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in > `send'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in > `process_without_filters'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in > `process_without_session_management_support'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in > `process'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in > `process'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in > `handle_request'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in > `dispatch_unlocked'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in > `dispatch'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in > `synchronize'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in > `dispatch'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in > `dispatch_cgi'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in > `dispatch'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:49:in > `process_request'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_request_handler.rb:206:in > `main_loop'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:376:in > `start_request_handler'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:334:in > `handle_spawn_application'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/utils.rb:182:in > `safe_fork'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:332:in > `handle_spawn_application'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in > `__send__'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in > `main_loop'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in > `start_synchronously'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:162:in > `start'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:213:in > `start'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:261:in > `spawn_rails_application'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:126:in > `lookup_or_add'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:255:in > `spawn_rails_application'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:80:in > `synchronize'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:79:in > `synchronize'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:254:in > `spawn_rails_application'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:153:in > `spawn_application'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:286:in > `handle_spawn_application'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in > `__send__'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in > `main_loop'' > > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in > `start_synchronously'' > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/bin/passenger-spawn-server:61 > > On Thu, Mar 4, 2010 at 2:38 PM, Charles A. Lopez > <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > try port 25 instead of 2525. > > > > On 4 March 2010 15:02, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >> > >> It occurred to me that maybe seeing the initialization code might help > you help me, so here it is > >> > >> ActionMailer::Base.smtp_settings = { > >> :address => "mail.thirdpartydomain.com", > >> :domain => "www.mydmain.com", > >> :port => 2525, > >> :authentication => :login, > >> :user_name => "username", > >> :password => "password" > >> } > >> ActionMailer::Base.delivery_method = :smtp > >> ActionMailer::Base.raise_delivery_errors = true > >> ActionMailer::Base.default_charset = "utf-8" > >> ActionMailer::Base.perform_deliveries = true > >> ActionMailer::Base.default_content_type ="text/html" > >> > >> On Wed, Mar 3, 2010 at 1:35 PM, miah <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >>> > >>> Hello everyone, > >>> I''m trying to use ActionMailer to send out emails via a third party > >>> SMTP service. On my development box (running ruby 1.8.6) everything > >>> works without a hitch. On the production server(ruby 1.8.7) it fails > >>> because the ActionMailer is trying to use SSL. So any suggestions as > >>> to how to stop this? > >>> > >>> I''ve tried adding: > >>> ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to > >>> both the environments file, and the actual ActionMailer intializer. > >>> And I''ve also tried commenting out the check in the ActionMailer base > >>> code, but neither worked. > >>> > >>> Any ideas? > >>> Thanks! > >>> Miah Petersen > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > Groups "Ruby on Rails: Talk" group. > >>> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > . > >>> To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > >>> For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >>> > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups "Ruby on Rails: Talk" group. > >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > >> To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > >> For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > > > > > > > -- > > Charles A. Lopez > > charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > > > > What''s your vision for your organization? > > What''s your biggest challenge? > > > > Let''s talk. > > (IBM Partner) > > > > > > -- > > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- Charles A. Lopez charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org What''s your vision for your organization? What''s your biggest challenge? Let''s talk. (IBM Partner) -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
It''s explained here http://e-haitham.blogspot.com/2008/05/rails-actionmailer-with-tls-ssl.html That''s it for the problem. We need to use the great ActionMailer, with a respectful smtp server that requires SSL at the same time. The solution is the magical plugin action_mailer_tls<http://agilewebdevelopment.com/plugins/actionmailer_tls>. You just download and install the plugin, and add one line to the smtp settings: config.action_mailer.smtp_settings = { :address => ''smtp.mailserver.com'', :port => 123, :domain => "your domain name", :authentication => :login, :user_name => "account-QPFuF50DZNq+XT7JhA+gdA@public.gmane.org", :password => "account_password", *:tls => true* } That''s it. Now you can generate mails and use that smtp server with TLS to forward your emails. Pretty handy, right? On 4 March 2010 16:13, Charles A. Lopez <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> try a different smtp service (or service provider). > > > On 4 March 2010 16:06, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >> Thanks for the suggestion, but swapping the port generated the same >> error. Also, I have a separate pure ruby script that uses Net::SMTP >> to send via the third party server without any issues. >> >> Below is the full trace if that helps. >> >> Net::SMTPServerBusy in UserController#new_password >> >> 428 4.0.0 Your account is using SSL - either disable it in your email >> client or enable it at http://control.authsmtp.com >> >> /usr/lib/ruby/1.8/net/smtp.rb:930:in `check_response'' >> /usr/lib/ruby/1.8/net/smtp.rb:899:in `getok'' >> /usr/lib/ruby/1.8/net/smtp.rb:828:in `mailfrom'' >> /usr/lib/ruby/1.8/net/smtp.rb:653:in `sendmail'' >> >> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:673:in >> `perform_delivery_smtp'' >> /usr/lib/ruby/1.8/net/smtp.rb:526:in `start'' >> >> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:671:in >> `perform_delivery_smtp'' >> >> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in >> `__send__'' >> >> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in >> `deliver!'' >> >> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:426:in >> `deliver'' >> app/controllers/user_controller.rb:424:in `new_password'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in >> `send'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in >> `perform_action_without_filters'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in >> `call_filters'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in >> `perform_action_without_benchmark'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in >> `perform_action_without_rescue'' >> /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in >> `perform_action_without_rescue'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in >> `perform_action_without_caching'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in >> `passenger_orig_perform_action'' >> >> /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in >> `cache'' >> >> /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in >> `cache'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in >> `passenger_orig_perform_action'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:64:in >> `perform_action'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in >> `send'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in >> `process_without_filters'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in >> `process_without_session_management_support'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in >> `process'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in >> `process'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in >> `handle_request'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in >> `dispatch_unlocked'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in >> `dispatch'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in >> `synchronize'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in >> `dispatch'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in >> `dispatch_cgi'' >> >> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in >> `dispatch'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:49:in >> `process_request'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_request_handler.rb:206:in >> `main_loop'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:376:in >> `start_request_handler'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:334:in >> `handle_spawn_application'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/utils.rb:182:in >> `safe_fork'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:332:in >> `handle_spawn_application'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >> `__send__'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >> `main_loop'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in >> `start_synchronously'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:162:in >> `start'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:213:in >> `start'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:261:in >> `spawn_rails_application'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:126:in >> `lookup_or_add'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:255:in >> `spawn_rails_application'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:80:in >> `synchronize'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:79:in >> `synchronize'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:254:in >> `spawn_rails_application'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:153:in >> `spawn_application'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:286:in >> `handle_spawn_application'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >> `__send__'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >> `main_loop'' >> >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in >> `start_synchronously'' >> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/bin/passenger-spawn-server:61 >> >> On Thu, Mar 4, 2010 at 2:38 PM, Charles A. Lopez >> <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> > >> > try port 25 instead of 2525. >> > >> > On 4 March 2010 15:02, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >> >> >> It occurred to me that maybe seeing the initialization code might help >> you help me, so here it is >> >> >> >> ActionMailer::Base.smtp_settings = { >> >> :address => "mail.thirdpartydomain.com", >> >> :domain => "www.mydmain.com", >> >> :port => 2525, >> >> :authentication => :login, >> >> :user_name => "username", >> >> :password => "password" >> >> } >> >> ActionMailer::Base.delivery_method = :smtp >> >> ActionMailer::Base.raise_delivery_errors = true >> >> ActionMailer::Base.default_charset = "utf-8" >> >> ActionMailer::Base.perform_deliveries = true >> >> ActionMailer::Base.default_content_type ="text/html" >> >> >> >> On Wed, Mar 3, 2010 at 1:35 PM, miah <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >>> >> >>> Hello everyone, >> >>> I''m trying to use ActionMailer to send out emails via a third party >> >>> SMTP service. On my development box (running ruby 1.8.6) everything >> >>> works without a hitch. On the production server(ruby 1.8.7) it fails >> >>> because the ActionMailer is trying to use SSL. So any suggestions as >> >>> to how to stop this? >> >>> >> >>> I''ve tried adding: >> >>> ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to >> >>> both the environments file, and the actual ActionMailer intializer. >> >>> And I''ve also tried commenting out the check in the ActionMailer base >> >>> code, but neither worked. >> >>> >> >>> Any ideas? >> >>> Thanks! >> >>> Miah Petersen >> >>> >> >>> -- >> >>> You received this message because you are subscribed to the Google >> Groups "Ruby on Rails: Talk" group. >> >>> To post to this group, send email to >> rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> >>> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> >> . >> >>> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >>> >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups "Ruby on Rails: Talk" group. >> >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> . >> >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> >> . >> >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> > >> > >> > >> > -- >> > Charles A. Lopez >> > charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >> > >> > What''s your vision for your organization? >> > What''s your biggest challenge? >> > >> > Let''s talk. >> > (IBM Partner) >> > >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "Ruby on Rails: Talk" group. >> > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> > To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> >> . >> > For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> >> . >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >> > > > -- > Charles A. Lopez > charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > > What''s your vision for your organization? > What''s your biggest challenge? > > Let''s talk. > (IBM Partner) > > >-- Charles A. Lopez charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org What''s your vision for your organization? What''s your biggest challenge? Let''s talk. (IBM Partner) -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Actually isn''t my issue sort of the inverse of this? I do not need SSL, and yet for some reason ActionMailer 2.2.2 in ruby 1.8.7 is trying to send via an SSL connection, but ActionMailer 2.2.1 in 1.8.6 it doesn''t. On Thu, Mar 4, 2010 at 3:17 PM, Charles A. Lopez <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> It''s explained here > http://e-haitham.blogspot.com/2008/05/rails-actionmailer-with-tls-ssl.html > > That''s it for the problem. We need to use the great ActionMailer, with a > respectful smtp server that requires SSL at the same time. The solution is > the magical plugin action_mailer_tls. You just download and install the > plugin, and add one line to the smtp settings: > > config.action_mailer.smtp_settings = { > :address => ''smtp.mailserver.com'', > :port => 123, > :domain => "your domain name", > > :authentication => :login, > :user_name => "account-QPFuF50DZNq+XT7JhA+gdA@public.gmane.org", > :password => "account_password", > :tls => true > > } > > That''s it. Now you can generate mails and use that smtp server with TLS to > forward your emails. Pretty handy, right? > > > > On 4 March 2010 16:13, Charles A. Lopez <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >> try a different smtp service (or service provider). >> >> On 4 March 2010 16:06, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> >>> Thanks for the suggestion, but swapping the port generated the same >>> error. Also, I have a separate pure ruby script that uses Net::SMTP >>> to send via the third party server without any issues. >>> >>> Below is the full trace if that helps. >>> >>> Net::SMTPServerBusy in UserController#new_password >>> >>> 428 4.0.0 Your account is using SSL - either disable it in your email >>> client or enable it at http://control.authsmtp.com >>> >>> /usr/lib/ruby/1.8/net/smtp.rb:930:in `check_response'' >>> /usr/lib/ruby/1.8/net/smtp.rb:899:in `getok'' >>> /usr/lib/ruby/1.8/net/smtp.rb:828:in `mailfrom'' >>> /usr/lib/ruby/1.8/net/smtp.rb:653:in `sendmail'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:673:in >>> `perform_delivery_smtp'' >>> /usr/lib/ruby/1.8/net/smtp.rb:526:in `start'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:671:in >>> `perform_delivery_smtp'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in >>> `__send__'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in >>> `deliver!'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:426:in >>> `deliver'' >>> app/controllers/user_controller.rb:424:in `new_password'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in >>> `send'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in >>> `perform_action_without_filters'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in >>> `call_filters'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in >>> `perform_action_without_benchmark'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in >>> `perform_action_without_rescue'' >>> /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in >>> `perform_action_without_rescue'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in >>> `perform_action_without_caching'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in >>> `passenger_orig_perform_action'' >>> >>> /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in >>> `cache'' >>> >>> /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in >>> `cache'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in >>> `passenger_orig_perform_action'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:64:in >>> `perform_action'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in >>> `send'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in >>> `process_without_filters'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in >>> `process_without_session_management_support'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in >>> `process'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in >>> `process'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in >>> `handle_request'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in >>> `dispatch_unlocked'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in >>> `dispatch'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in >>> `synchronize'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in >>> `dispatch'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in >>> `dispatch_cgi'' >>> >>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in >>> `dispatch'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:49:in >>> `process_request'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_request_handler.rb:206:in >>> `main_loop'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:376:in >>> `start_request_handler'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:334:in >>> `handle_spawn_application'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/utils.rb:182:in >>> `safe_fork'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:332:in >>> `handle_spawn_application'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >>> `__send__'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >>> `main_loop'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in >>> `start_synchronously'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:162:in >>> `start'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:213:in >>> `start'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:261:in >>> `spawn_rails_application'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:126:in >>> `lookup_or_add'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:255:in >>> `spawn_rails_application'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:80:in >>> `synchronize'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:79:in >>> `synchronize'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:254:in >>> `spawn_rails_application'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:153:in >>> `spawn_application'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:286:in >>> `handle_spawn_application'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >>> `__send__'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >>> `main_loop'' >>> >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in >>> `start_synchronously'' >>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/bin/passenger-spawn-server:61 >>> >>> On Thu, Mar 4, 2010 at 2:38 PM, Charles A. Lopez >>> <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> > >>> > try port 25 instead of 2525. >>> > >>> > On 4 March 2010 15:02, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> >> >>> >> It occurred to me that maybe seeing the initialization code might help >>> >> you help me, so here it is >>> >> >>> >> ActionMailer::Base.smtp_settings = { >>> >> :address => "mail.thirdpartydomain.com", >>> >> :domain => "www.mydmain.com", >>> >> :port => 2525, >>> >> :authentication => :login, >>> >> :user_name => "username", >>> >> :password => "password" >>> >> } >>> >> ActionMailer::Base.delivery_method = :smtp >>> >> ActionMailer::Base.raise_delivery_errors = true >>> >> ActionMailer::Base.default_charset = "utf-8" >>> >> ActionMailer::Base.perform_deliveries = true >>> >> ActionMailer::Base.default_content_type ="text/html" >>> >> >>> >> On Wed, Mar 3, 2010 at 1:35 PM, miah <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> >>> >>> >>> Hello everyone, >>> >>> I''m trying to use ActionMailer to send out emails via a third party >>> >>> SMTP service. On my development box (running ruby 1.8.6) everything >>> >>> works without a hitch. On the production server(ruby 1.8.7) it fails >>> >>> because the ActionMailer is trying to use SSL. So any suggestions as >>> >>> to how to stop this? >>> >>> >>> >>> I''ve tried adding: >>> >>> ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to >>> >>> both the environments file, and the actual ActionMailer intializer. >>> >>> And I''ve also tried commenting out the check in the ActionMailer base >>> >>> code, but neither worked. >>> >>> >>> >>> Any ideas? >>> >>> Thanks! >>> >>> Miah Petersen >>> >>> >>> >>> -- >>> >>> You received this message because you are subscribed to the Google >>> >>> Groups "Ruby on Rails: Talk" group. >>> >>> To post to this group, send email to >>> >>> rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> >>> To unsubscribe from this group, send email to >>> >>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> >>> For more options, visit this group at >>> >>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>> >>> >>> >> >>> >> -- >>> >> You received this message because you are subscribed to the Google >>> >> Groups "Ruby on Rails: Talk" group. >>> >> To post to this group, send email to >>> >> rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> >> To unsubscribe from this group, send email to >>> >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> >> For more options, visit this group at >>> >> http://groups.google.com/group/rubyonrails-talk?hl=en. >>> > >>> > >>> > >>> > -- >>> > Charles A. Lopez >>> > charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >>> > >>> > What''s your vision for your organization? >>> > What''s your biggest challenge? >>> > >>> > Let''s talk. >>> > (IBM Partner) >>> > >>> > >>> > -- >>> > You received this message because you are subscribed to the Google >>> > Groups "Ruby on Rails: Talk" group. >>> > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.orgm. >>> > To unsubscribe from this group, send email to >>> > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> > For more options, visit this group at >>> > http://groups.google.com/group/rubyonrails-talk?hl=en. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Ruby on Rails: Talk" group. >>> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> To unsubscribe from this group, send email to >>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> For more options, visit this group at >>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>> >> >> >> >> -- >> Charles A. Lopez >> charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >> >> What''s your vision for your organization? >> What''s your biggest challenge? >> >> Let''s talk. >> (IBM Partner) >> >> > > > > -- > Charles A. Lopez > charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > > What''s your vision for your organization? > What''s your biggest challenge? > > Let''s talk. > (IBM Partner) > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
And I just checked, my development box is running ActionMailer 2.2.2 on ruby 1.8.6 (not what i mentioned in the previous email), and it has no issue sending via the 3rd party server. I am so terribly confused as to what could be causing this since everything says that ActionMailer can send via SSL only if you install one of the plugins (like you mentioned earlier). On Thu, Mar 4, 2010 at 3:22 PM, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Actually isn''t my issue sort of the inverse of this? I do not need > SSL, and yet for some reason ActionMailer 2.2.2 in ruby 1.8.7 is > trying to send via an SSL connection, but ActionMailer 2.2.1 in 1.8.6 > it doesn''t. > > > On Thu, Mar 4, 2010 at 3:17 PM, Charles A. Lopez > <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> It''s explained here >> http://e-haitham.blogspot.com/2008/05/rails-actionmailer-with-tls-ssl.html >> >> That''s it for the problem. We need to use the great ActionMailer, with a >> respectful smtp server that requires SSL at the same time. The solution is >> the magical plugin action_mailer_tls. You just download and install the >> plugin, and add one line to the smtp settings: >> >> config.action_mailer.smtp_settings = { >> :address => ''smtp.mailserver.com'', >> :port => 123, >> :domain => "your domain name", >> >> :authentication => :login, >> :user_name => "account-QPFuF50DZNq+XT7JhA+gdA@public.gmane.org", >> :password => "account_password", >> :tls => true >> >> } >> >> That''s it. Now you can generate mails and use that smtp server with TLS to >> forward your emails. Pretty handy, right? >> >> >> >> On 4 March 2010 16:13, Charles A. Lopez <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> >>> try a different smtp service (or service provider). >>> >>> On 4 March 2010 16:06, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>>> >>>> Thanks for the suggestion, but swapping the port generated the same >>>> error. Also, I have a separate pure ruby script that uses Net::SMTP >>>> to send via the third party server without any issues. >>>> >>>> Below is the full trace if that helps. >>>> >>>> Net::SMTPServerBusy in UserController#new_password >>>> >>>> 428 4.0.0 Your account is using SSL - either disable it in your email >>>> client or enable it at http://control.authsmtp.com >>>> >>>> /usr/lib/ruby/1.8/net/smtp.rb:930:in `check_response'' >>>> /usr/lib/ruby/1.8/net/smtp.rb:899:in `getok'' >>>> /usr/lib/ruby/1.8/net/smtp.rb:828:in `mailfrom'' >>>> /usr/lib/ruby/1.8/net/smtp.rb:653:in `sendmail'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:673:in >>>> `perform_delivery_smtp'' >>>> /usr/lib/ruby/1.8/net/smtp.rb:526:in `start'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:671:in >>>> `perform_delivery_smtp'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in >>>> `__send__'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in >>>> `deliver!'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:426:in >>>> `deliver'' >>>> app/controllers/user_controller.rb:424:in `new_password'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in >>>> `send'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in >>>> `perform_action_without_filters'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in >>>> `call_filters'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in >>>> `perform_action_without_benchmark'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in >>>> `perform_action_without_rescue'' >>>> /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in >>>> `perform_action_without_rescue'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in >>>> `perform_action_without_caching'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in >>>> `passenger_orig_perform_action'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in >>>> `cache'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in >>>> `cache'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in >>>> `passenger_orig_perform_action'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:64:in >>>> `perform_action'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in >>>> `send'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in >>>> `process_without_filters'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in >>>> `process_without_session_management_support'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in >>>> `process'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in >>>> `process'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in >>>> `handle_request'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in >>>> `dispatch_unlocked'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in >>>> `dispatch'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in >>>> `synchronize'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in >>>> `dispatch'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in >>>> `dispatch_cgi'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in >>>> `dispatch'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:49:in >>>> `process_request'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_request_handler.rb:206:in >>>> `main_loop'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:376:in >>>> `start_request_handler'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:334:in >>>> `handle_spawn_application'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/utils.rb:182:in >>>> `safe_fork'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:332:in >>>> `handle_spawn_application'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >>>> `__send__'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >>>> `main_loop'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in >>>> `start_synchronously'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:162:in >>>> `start'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:213:in >>>> `start'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:261:in >>>> `spawn_rails_application'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:126:in >>>> `lookup_or_add'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:255:in >>>> `spawn_rails_application'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:80:in >>>> `synchronize'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:79:in >>>> `synchronize'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:254:in >>>> `spawn_rails_application'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:153:in >>>> `spawn_application'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:286:in >>>> `handle_spawn_application'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >>>> `__send__'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in >>>> `main_loop'' >>>> >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in >>>> `start_synchronously'' >>>> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/bin/passenger-spawn-server:61 >>>> >>>> On Thu, Mar 4, 2010 at 2:38 PM, Charles A. Lopez >>>> <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>>> > >>>> > try port 25 instead of 2525. >>>> > >>>> > On 4 March 2010 15:02, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>>> >> >>>> >> It occurred to me that maybe seeing the initialization code might help >>>> >> you help me, so here it is >>>> >> >>>> >> ActionMailer::Base.smtp_settings = { >>>> >> :address => "mail.thirdpartydomain.com", >>>> >> :domain => "www.mydmain.com", >>>> >> :port => 2525, >>>> >> :authentication => :login, >>>> >> :user_name => "username", >>>> >> :password => "password" >>>> >> } >>>> >> ActionMailer::Base.delivery_method = :smtp >>>> >> ActionMailer::Base.raise_delivery_errors = true >>>> >> ActionMailer::Base.default_charset = "utf-8" >>>> >> ActionMailer::Base.perform_deliveries = true >>>> >> ActionMailer::Base.default_content_type ="text/html" >>>> >> >>>> >> On Wed, Mar 3, 2010 at 1:35 PM, miah <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>>> >>> >>>> >>> Hello everyone, >>>> >>> I''m trying to use ActionMailer to send out emails via a third party >>>> >>> SMTP service. On my development box (running ruby 1.8.6) everything >>>> >>> works without a hitch. On the production server(ruby 1.8.7) it fails >>>> >>> because the ActionMailer is trying to use SSL. So any suggestions as >>>> >>> to how to stop this? >>>> >>> >>>> >>> I''ve tried adding: >>>> >>> ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to >>>> >>> both the environments file, and the actual ActionMailer intializer. >>>> >>> And I''ve also tried commenting out the check in the ActionMailer base >>>> >>> code, but neither worked. >>>> >>> >>>> >>> Any ideas? >>>> >>> Thanks! >>>> >>> Miah Petersen >>>> >>> >>>> >>> -- >>>> >>> You received this message because you are subscribed to the Google >>>> >>> Groups "Ruby on Rails: Talk" group. >>>> >>> To post to this group, send email to >>>> >>> rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>> >>> To unsubscribe from this group, send email to >>>> >>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>> >>> For more options, visit this group at >>>> >>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>>> >>> >>>> >> >>>> >> -- >>>> >> You received this message because you are subscribed to the Google >>>> >> Groups "Ruby on Rails: Talk" group. >>>> >> To post to this group, send email to >>>> >> rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>> >> To unsubscribe from this group, send email to >>>> >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>> >> For more options, visit this group at >>>> >> http://groups.google.com/group/rubyonrails-talk?hl=en. >>>> > >>>> > >>>> > >>>> > -- >>>> > Charles A. Lopez >>>> > charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >>>> > >>>> > What''s your vision for your organization? >>>> > What''s your biggest challenge? >>>> > >>>> > Let''s talk. >>>> > (IBM Partner) >>>> > >>>> > >>>> > -- >>>> > You received this message because you are subscribed to the Google >>>> > Groups "Ruby on Rails: Talk" group. >>>> > To post to this group, send email to rubyonrails-talk@googlegroups.com. >>>> > To unsubscribe from this group, send email to >>>> > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>> > For more options, visit this group at >>>> > http://groups.google.com/group/rubyonrails-talk?hl=en. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "Ruby on Rails: Talk" group. >>>> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org. >>>> To unsubscribe from this group, send email to >>>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>> For more options, visit this group at >>>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>>> >>> >>> >>> >>> -- >>> Charles A. Lopez >>> charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >>> >>> What''s your vision for your organization? >>> What''s your biggest challenge? >>> >>> Let''s talk. >>> (IBM Partner) >>> >>> >> >> >> >> -- >> Charles A. Lopez >> charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >> >> What''s your vision for your organization? >> What''s your biggest challenge? >> >> Let''s talk. >> (IBM Partner) >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
My normal course of action is to respond to what the error logs, compiler complaints, any messages from the system. I''d install that plugin. On 4 March 2010 16:40, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> And I just checked, my development box is running ActionMailer 2.2.2 > on ruby 1.8.6 (not what i mentioned in the previous email), and it has > no issue sending via the 3rd party server. I am so terribly confused > as to what could be causing this since everything says that > ActionMailer can send via SSL only if you install one of the plugins > (like you mentioned earlier). > > On Thu, Mar 4, 2010 at 3:22 PM, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > Actually isn''t my issue sort of the inverse of this? I do not need > > SSL, and yet for some reason ActionMailer 2.2.2 in ruby 1.8.7 is > > trying to send via an SSL connection, but ActionMailer 2.2.1 in 1.8.6 > > it doesn''t. > > > > > > On Thu, Mar 4, 2010 at 3:17 PM, Charles A. Lopez > > <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >> It''s explained here > >> > http://e-haitham.blogspot.com/2008/05/rails-actionmailer-with-tls-ssl.html > >> > >> That''s it for the problem. We need to use the great ActionMailer, with a > >> respectful smtp server that requires SSL at the same time. The solution > is > >> the magical plugin action_mailer_tls. You just download and install the > >> plugin, and add one line to the smtp settings: > >> > >> config.action_mailer.smtp_settings = { > >> :address => ''smtp.mailserver.com'', > >> :port => 123, > >> :domain => "your domain name", > >> > >> :authentication => :login, > >> :user_name => "account-QPFuF50DZNq+XT7JhA+gdA@public.gmane.org", > >> :password => "account_password", > >> :tls => true > >> > >> } > >> > >> That''s it. Now you can generate mails and use that smtp server with TLS > to > >> forward your emails. Pretty handy, right? > >> > >> > >> > >> On 4 March 2010 16:13, Charles A. Lopez <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > wrote: > >>> > >>> try a different smtp service (or service provider). > >>> > >>> On 4 March 2010 16:06, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >>>> > >>>> Thanks for the suggestion, but swapping the port generated the same > >>>> error. Also, I have a separate pure ruby script that uses Net::SMTP > >>>> to send via the third party server without any issues. > >>>> > >>>> Below is the full trace if that helps. > >>>> > >>>> Net::SMTPServerBusy in UserController#new_password > >>>> > >>>> 428 4.0.0 Your account is using SSL - either disable it in your email > >>>> client or enable it at http://control.authsmtp.com > >>>> > >>>> /usr/lib/ruby/1.8/net/smtp.rb:930:in `check_response'' > >>>> /usr/lib/ruby/1.8/net/smtp.rb:899:in `getok'' > >>>> /usr/lib/ruby/1.8/net/smtp.rb:828:in `mailfrom'' > >>>> /usr/lib/ruby/1.8/net/smtp.rb:653:in `sendmail'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:673:in > >>>> `perform_delivery_smtp'' > >>>> /usr/lib/ruby/1.8/net/smtp.rb:526:in `start'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:671:in > >>>> `perform_delivery_smtp'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in > >>>> `__send__'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:526:in > >>>> `deliver!'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/base.rb:426:in > >>>> `deliver'' > >>>> app/controllers/user_controller.rb:424:in `new_password'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in > >>>> `send'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in > >>>> `perform_action_without_filters'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in > >>>> `call_filters'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in > >>>> `perform_action_without_benchmark'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in > >>>> `perform_action_without_rescue'' > >>>> /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in > >>>> `perform_action_without_rescue'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in > >>>> `perform_action_without_caching'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in > >>>> `passenger_orig_perform_action'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in > >>>> `cache'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in > >>>> `cache'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in > >>>> `passenger_orig_perform_action'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:64:in > >>>> `perform_action'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in > >>>> `send'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in > >>>> `process_without_filters'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in > >>>> `process_without_session_management_support'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in > >>>> `process'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in > >>>> `process'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in > >>>> `handle_request'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in > >>>> `dispatch_unlocked'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in > >>>> `dispatch'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in > >>>> `synchronize'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in > >>>> `dispatch'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in > >>>> `dispatch_cgi'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in > >>>> `dispatch'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/request_handler.rb:49:in > >>>> `process_request'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_request_handler.rb:206:in > >>>> `main_loop'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:376:in > >>>> `start_request_handler'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:334:in > >>>> `handle_spawn_application'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/utils.rb:182:in > >>>> `safe_fork'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:332:in > >>>> `handle_spawn_application'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in > >>>> `__send__'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in > >>>> `main_loop'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in > >>>> `start_synchronously'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:162:in > >>>> `start'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb:213:in > >>>> `start'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:261:in > >>>> `spawn_rails_application'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:126:in > >>>> `lookup_or_add'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:255:in > >>>> `spawn_rails_application'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:80:in > >>>> `synchronize'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb:79:in > >>>> `synchronize'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:254:in > >>>> `spawn_rails_application'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:153:in > >>>> `spawn_application'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb:286:in > >>>> `handle_spawn_application'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in > >>>> `__send__'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:351:in > >>>> `main_loop'' > >>>> > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb:195:in > >>>> `start_synchronously'' > >>>> > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/bin/passenger-spawn-server:61 > >>>> > >>>> On Thu, Mar 4, 2010 at 2:38 PM, Charles A. Lopez > >>>> <charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >>>> > > >>>> > try port 25 instead of 2525. > >>>> > > >>>> > On 4 March 2010 15:02, Miah Petersen <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >>>> >> > >>>> >> It occurred to me that maybe seeing the initialization code might > help > >>>> >> you help me, so here it is > >>>> >> > >>>> >> ActionMailer::Base.smtp_settings = { > >>>> >> :address => "mail.thirdpartydomain.com", > >>>> >> :domain => "www.mydmain.com", > >>>> >> :port => 2525, > >>>> >> :authentication => :login, > >>>> >> :user_name => "username", > >>>> >> :password => "password" > >>>> >> } > >>>> >> ActionMailer::Base.delivery_method = :smtp > >>>> >> ActionMailer::Base.raise_delivery_errors = true > >>>> >> ActionMailer::Base.default_charset = "utf-8" > >>>> >> ActionMailer::Base.perform_deliveries = true > >>>> >> ActionMailer::Base.default_content_type ="text/html" > >>>> >> > >>>> >> On Wed, Mar 3, 2010 at 1:35 PM, miah <nadaness-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >>>> >>> > >>>> >>> Hello everyone, > >>>> >>> I''m trying to use ActionMailer to send out emails via a third > party > >>>> >>> SMTP service. On my development box (running ruby 1.8.6) > everything > >>>> >>> works without a hitch. On the production server(ruby 1.8.7) it > fails > >>>> >>> because the ActionMailer is trying to use SSL. So any suggestions > as > >>>> >>> to how to stop this? > >>>> >>> > >>>> >>> I''ve tried adding: > >>>> >>> ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false to > >>>> >>> both the environments file, and the actual ActionMailer > intializer. > >>>> >>> And I''ve also tried commenting out the check in the ActionMailer > base > >>>> >>> code, but neither worked. > >>>> >>> > >>>> >>> Any ideas? > >>>> >>> Thanks! > >>>> >>> Miah Petersen > >>>> >>> > >>>> >>> -- > >>>> >>> You received this message because you are subscribed to the Google > >>>> >>> Groups "Ruby on Rails: Talk" group. > >>>> >>> To post to this group, send email to > >>>> >>> rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > >>>> >>> To unsubscribe from this group, send email to > >>>> >>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > >>>> >>> For more options, visit this group at > >>>> >>> http://groups.google.com/group/rubyonrails-talk?hl=en. > >>>> >>> > >>>> >> > >>>> >> -- > >>>> >> You received this message because you are subscribed to the Google > >>>> >> Groups "Ruby on Rails: Talk" group. > >>>> >> To post to this group, send email to > >>>> >> rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > >>>> >> To unsubscribe from this group, send email to > >>>> >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > >>>> >> For more options, visit this group at > >>>> >> http://groups.google.com/group/rubyonrails-talk?hl=en. > >>>> > > >>>> > > >>>> > > >>>> > -- > >>>> > Charles A. Lopez > >>>> > charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > >>>> > > >>>> > What''s your vision for your organization? > >>>> > What''s your biggest challenge? > >>>> > > >>>> > Let''s talk. > >>>> > (IBM Partner) > >>>> > > >>>> > > >>>> > -- > >>>> > You received this message because you are subscribed to the Google > >>>> > Groups "Ruby on Rails: Talk" group. > >>>> > To post to this group, send email to > rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > >>>> > To unsubscribe from this group, send email to > >>>> > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > >>>> > For more options, visit this group at > >>>> > http://groups.google.com/group/rubyonrails-talk?hl=en. > >>>> > >>>> -- > >>>> You received this message because you are subscribed to the Google > Groups > >>>> "Ruby on Rails: Talk" group. > >>>> To post to this group, send email to > rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > >>>> To unsubscribe from this group, send email to > >>>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > >>>> For more options, visit this group at > >>>> http://groups.google.com/group/rubyonrails-talk?hl=en. > >>>> > >>> > >>> > >>> > >>> -- > >>> Charles A. Lopez > >>> charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > >>> > >>> What''s your vision for your organization? > >>> What''s your biggest challenge? > >>> > >>> Let''s talk. > >>> (IBM Partner) > >>> > >>> > >> > >> > >> > >> -- > >> Charles A. Lopez > >> charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > >> > >> What''s your vision for your organization? > >> What''s your biggest challenge? > >> > >> Let''s talk. > >> (IBM Partner) > >> > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "Ruby on Rails: Talk" group. > >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > >> To unsubscribe from this group, send email to > >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > >> For more options, visit this group at > >> http://groups.google.com/group/rubyonrails-talk?hl=en. > >> > > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- Charles A. Lopez charlesalopez-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org What''s your vision for your organization? What''s your biggest challenge? Let''s talk. (IBM Partner) -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.