我很难让小马上班。现在我收到一个错误:
TypeError:错误的参数(NilClass)!(预期类型的 OpenSSL::SSL:SSLContext)
我正在使用 Pony.rb 和 smtp,这是迄今为止的方法调用:
class Email
def send_email
Pony.mail({
:to => 'user@domain.com',
:via => :smtp,
:via_options => {
:address => 'smtp.macpractice.com',
:port => '587',
:enable_starttls_auto => true,
:user_name => 'user@macpractice.com',
:password => 'password',
:authentication => :plain,
:domain => "localhost.localdomain"
}
})
end
end
我已经搜索了文档和 smtp.rb 文件以弄清楚发生了什么,但不知何故它没有被传递一个 SSLContext 对象,我不知道如何在 Pony 中做到这一点。