I'm trying to test registration emails (sent with devise), and I keep getting the error:
Net::SMTPServerBusy: 454 4.7.1 <model_s...@example.com>: Relay access denied I'm running Rails 3.2.11 with Capybara, and I have (temporarily) chopped my spec_helper.rb and test.rb files down to the bare minimum, still getting the error above. spec_helper.rb: require 'rubygems' require 'spork' Spork.prefork do ENV["RAILS_ENV"] ||= 'test' require File.expand_path("../../config/environment", __FILE__) require 'rspec/rails' require 'rspec/autorun' require 'capybara/rspec' Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f} RSpec.configure do |config| config.use_transactional_fixtures = true config.infer_base_class_for_anonymous_controllers = false endend Spork.each_run do FactoryGirl.reloadend test.rb: Upficial::Application.configure do config.whiny_nils = true config.consider_all_requests_local = true config.action_controller.perform_caching = false config.action_mailer.delivery_method = :testend The test itself is very straightforward: require 'spec_helper' describe User do it "sends a confirmation email" do @user = FactoryGirl.create(:user, email: "model_s...@example.com", username: "model_spec") @user.send_confirmation_instructions ActionMailer::Base.deliveries.last.to.should == [@user.email] endend I get the same result whether I run with guard/spork or with 'rspec spec/models/user_spec.rb'; the test always fails with Net::SMTPServerBusy: 454 4.7.1 <model_s...@example.com>: Relay access denied Any idea on what configurations should be changed, if any? -- 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-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAHyJpAkE1RdhQMan2xmC7cu373cQDU0-nrJvoSSbs0ueS%3DMZOw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.