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