Pony gem を使用して送信時にデータを電子メールに送信する Sinatra でフォームを作成しています。これまでの私のコードは次のとおりです。
post '/pemco' do
Pony.mail(
:from => params[:name] + "<" + params[:email] + ">",
:to => '___@yandex.ru',
:subject => params[:name] + " has contacted you",
:body => params[:message],
:via => :smtp,
:via_options => {
:address => 'smtp.yandex.ru',
:port => '465',
:enable_starttls_auto => true,
:user_name => '___',
:password => '___',
:authentication => :plain
})
redirect '/'
end
submitを押すと、応答がしばらく保留になり、Net::ReadTimeout file: protocol.rb location: rescue in rbuf_fill line: 158エラーが発生します。私は何を間違っていますか?