I'm running on OSX with either ruby 1.8.7 or 1.9.2dev and rails
2.3.2.  Forcing a mail error with

config.action_mailer.raise_delivery_errors = true

causes a long message to appear in my log that starts:

Net::SMTPAuthenticationError (535-5.7.1 Username and Password not
accepted. Learn more at
):
  /opt/local/lib/ruby/1.8/net/smtp.rb:942:in `check_auth_response'
  /opt/local/lib/ruby/1.8/net/smtp.rb:733:in `auth_plain'
  /opt/local/lib/ruby/1.8/net/smtp.rb:725:in `send'
  /opt/local/lib/ruby/1.8/net/smtp.rb:725:in `authenticate'
  /opt/local/lib/ruby/1.8/net/smtp.rb:566:in `do_start'
  /opt/local/lib/ruby/1.8/net/smtp.rb:525:in `start'
  app/models/user_observer.rb:3:in `after_create'

and goes on from there.

On Apr 28, 10:16 am, railzman <f...@aoek.com> wrote:
> Hi,
> I am trying to have ActionMailer raise exceptions with rails 2.3.2 but
> it does not.
>
> In development.rd I have
> config.action_mailer.raise_delivery_errors = true
>
> I tought it was due to a misconfiguration, so I modified
> deliver! in /usr/local/lib/ruby/gems/1.8/gems/actionmailer-2.3.2/lib/
> action_mailer/base.rb
> to always raise any exceptions, but still no exceptions are raised.
>
> How to repeat:
> - create a new rails app with 2.3.2
> - script/generate a new mailer with one method
> - configure development.rb: config.action_mailer.raise_delivery_errors
> = true
> - make sure that one method should raise an exception (i.e. wrong
> address)
> - call the method and...
> no exception is raised.
>
> Same thing on 2.2.2 raises the exception.
>
> Anyone with this problem?
--~--~---------~--~----~------------~-------~--~----~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to