どうも、最近自分の出したメイルに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