たむらけんいち様 まことに有り難うございます。 さっそく、rubyのlibにsmtp.rbを入れ替えて動かしたところ、最初、require 'net/protocols'がないとのエラーが発生しました。 ruby 1.8.2 (2005-04-11) [i386-linux]とは異なり、当方が使用する ruby 1.8.2 (2004-11-06) [i386-mswin32]では、net/protocolとなっており、sが欠落していま す。 仮にファイル名にsをつけ加えて実行すると、最初のエラーはなくなりましたが、 次のように、当然でしょうが、エラーがでました。 linuxでは問題なく動くようですが、mswin32では、内容が異なることが推測され、 動きませんでした。 Windows環境で、SMTP認証にバグがあるということでしょうか。Windowsで解決して いる事例があれば、嬉しいのですが。 c:/ruby/lib/ruby/1.8/net/smtp.rb:455:in `do_start': uninitialized constant Net::SMTP::SSLIO (NameError) from c:/ruby/lib/ruby/1.8/net/smtp.rb:446:in `start' from c:/ruby/lib/ruby/1.8/net/smtp.rb:378:in `start' from C:/ruby-hy/rb16A.tmp:66 from C:/ruby-hy/rb16A.tmp:21:in `each' from C:/ruby-hy/rb16A.tmp:21 > 注意点: > Revision 1.2みたいです。ちなみに現在は 1.8.5preview3では 1.69.2.3 > よって、最新までで修正されているバグが残っていると思われます。