GeekedOut
GeekedOut

Reputation: 17185

What is wrong with my Rails SMTP config?

I was given this smtp server address: klee.cdlib.org (behind our firewall and does not need password/login) and my own local address where my dev application is running is http://128.48.204.195:3000

Here are my current configurations in the development.rb file:

      config.action_mailer.delivery_method = :smtp
      config.action_mailer.smtp_settings = {
      :address              => "klee.cdlib.org",
      :port                 => 587,
      :domain               => 'klee.cdlib.org',  #'http://128.48.204.195:3000',
#      :user_name            => '',
#      :password             => '',
      :authentication       => 'plain',
      :enable_starttls_auto => true  }
      config.action_mailer.perform_deliveries = true
  config.action_mailer.raise_delivery_errors = true

This gives an error:

Net::SMTPFatalError (550 5.7.1 <[email protected]>... Relaying denied

I am also not sure about the difference between domain and address fields. What should be in which? :) And what else am I possibly doing wrong to get this error?

Thanks, Alex

Upvotes: 2

Views: 2305

Answers (1)

moritz
moritz

Reputation: 25757

Your rails setup seems ok. Denied relaying is probably raised because the mail server actually does not allow relaying any mails for mails from 128.48.204.195. It's possible that the mail server configuration is not configured for that or perhaps it's configured to relay mails from klee.cdlib.org which has no reverse DNS entry.

Upvotes: 2

Related Questions