【发布时间】:2010-08-16 15:53:23
【问题描述】:
我正在尝试设置一个基于 Sinatra 的 Ruby 应用程序来连接到 Gmail 并通过 SMTP 发送电子邮件。我按照我在网上找到的说明进行操作,但总是收到此错误:
Net::SMTPSyntaxError 在 /contact 502 5.5.1 无法识别的命令。 k30sm7454901vbl.19
* file: smtp.rb * location: check_response * line: 930
它是从核心 Ruby 文件中产生的
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/smtp.rb in check_response
...这是它发生的方法:
def check_response(res)
unless res.success?
raise res.exception_class, res.message
end
end
谁能告诉我为什么会这样以及我做错了什么?
提前致谢!
【问题讨论】:
-
请发布您用于尝试发送电子邮件的实际代码。
标签: ruby email smtp gmail sinatra