Что не так с моей конфигурацией Rails SMTP? - PullRequest
2 голосов
/ 27 мая 2011

Мне дали адрес этого сервера smtp: klee.cdlib.org (за нашим брандмауэром и не требует пароля / логина) и мой собственный локальный адрес, на котором запущено мое приложение dev: http://128.48.204.195:3000

Вот мои текущие конфигурации в файле development.rb:

      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

Это выдает ошибку:

Net::SMTPFatalError (550 5.7.1 <my@email.com>... Relaying denied

Я также не уверен в разнице между полями домена и адреса. Что должно быть в чем? :) А что еще я, возможно, делаю не так, чтобы получить эту ошибку?

Спасибо, Alex

1 Ответ

2 голосов
/ 27 мая 2011

Ваша установка рельсов, кажется, в порядке.Отказ в ретрансляции, вероятно, возникает из-за того, что почтовый сервер фактически не разрешает ретрансляцию почты для писем с 128.48.204.195.Возможно, что конфигурация почтового сервера не настроена для этого, или, возможно, он настроен на ретрансляцию почты с klee.cdlib.org, который не имеет обратной записи DNS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...