どうも、最近自分の出したメイルに2行くらい余計な空行が最後に
付いているのに気付いたので、まあcurのバグに違いないと思っていろいろ
調べたのですが、

#!/usr/bin/ruby
require 'net/smtp'
mail = []
mail << "From: kikutani / galaxy.net\n"
mail << "To: kikutani / galaxy.net\n"
mail << "Subject: net test\n"
mail << "\n"
mail << "hi\n"

smtp = Net::SMTPSession.new("foo.bar.net", 25) # 一応隠した
smtp.start("galaxy.net")
smtp.sendmail(mail.join, "kikutani / galaxy.net", "kikutani / galaxy.net")
smtp.finish

なんてのを実行しても、やはり余計な空行が付きますね。
これは使いかたが悪いのか、あるいは net/smtp.rb の問題なのでしょうか?

# どうもnetの下は難しすぎていつも追えない。protocol.rb の each_crlf_line
# あたりまで行ってギブアップ

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  g / kondara.org or kikutani / galaxy.net