Почему я получаю Net :: SMTPSyntaxError? - PullRequest
2 голосов
/ 04 августа 2010

Я пытаюсь настроить приложение Ruby на основе Sinatra для подключения к Gmail и отправки электронной почты через SMTP. Я следовал инструкциям, которые нашел в Интернете, но всегда получаю эту ошибку:

Net :: SMTPSyntaxError at / contact 502 5.5.1 Нераспознанная команда. k30sm7454901vbl.19

* file: smtp.rb
* location: check_response
* line: 930

Он вызывается из основного файла Ruby

/ Система / Библиотека / Каркасы / Ruby.framework / Версии / 1.8 / usr / lib / ruby ​​/ 1.8 / net / smtp.rb в check_response

... и вот метод, в котором это происходит:

def check_response(res)
 unless res.success?

    raise res.exception_class, res.message

 end
end 

Может кто-нибудь сказать мне, почему это происходит и что я делаю неправильно?

Заранее спасибо!

1 Ответ

0 голосов
/ 16 августа 2010

Этот пост может быть полезен, когда автор заявляет, что SMTP от Google требует использования TLS, который Ruby-библиотека SMTP не поддерживает из коробки.Также есть ответ stackoverflow .

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