Saturday, June 22, 2013

Re: [Rails] Getting rspec error: Net::SMTPServerBusy: Relay access denied

Tyler Warnock <tyler.warnock@gmail.com> wrote:
> I'm trying to test registration emails (sent with devise), and I keep getting the error:
>
> Net::SMTPServerBusy: 454 4.7.1 <model_spec@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'

The *ONLY* thing I can think of here is that RAILS_ENV is set to
something other than test -- this might explain why test.rb isn't
getting picked up either. But I am stumped.


> 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
> end
> end
>
> Spork.each_run do
> FactoryGirl.reload
> end
>
> 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 = :test

According to the guides, this is redundant, but I think I'd still leave
it in.

> end
>
> The test itself is very straightforward:
>
> require 'spec_helper'
>
> describe User do
> it "sends a confirmation email" do
> @user = FactoryGirl.create(:user, email: "model_spec@example.com", username: "model_spec")
> @user.send_confirmation_instructions
> ActionMailer::Base.deliveries.last.to.should == [@user.email]
> end
> end
>
> 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_spec@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+unsubscribe@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.
>

--
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+unsubscribe@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/51c5f81d.4267320a.663e.ffffd78e%40mx.google.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate