On Jun 25, 2009, at 06:20, Andrey Demidov wrote: >> you don't need to. 1.8.7 and up already support smtp+tls. > > demas@arch ~/sources/study/ruby $ cat smtp_test.rb > require 'smtp_tls' > > puts "hello" > demas@arch ~/sources/study/ruby $ ruby smtp_test.rb > smtp_test.rb:1:in `require': no such file to load -- smtp_tls > (LoadError) > from smtp_test.rb:1 a) you didn't require 'rubygems' b) you don't need to require 'smtp_tls' on ruby 1.8.7+. Just use Net::SMTP's TLS support like you normally would c) Hint: require 'net/smtp' begin require 'smtp_tls' rescue LoadError end smtp = Net::SMTP.new address, port smtp.enable_starttls smtp.start Socket.gethostname, user, password, authentication do | server| server.send_message message, from, to end