2010-08-04 7 views
1

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

Net::SMTPSyntaxError at /contact 502 5.5.1 Unrecognized command. k30sm7454901vbl.19

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

Он поднимается из ядра рубин файл

/System/Library/Frameworks/Ruby.framework/Versions/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 

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

Заранее благодарен!

+0

Пожалуйста, разместите фактический код, который вы используете, чтобы отправить электронное письмо. – mikej

ответ

0

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

Смежные вопросы