From: Minero Aoki Date: 2000-07-18T02:04:32+09:00 Subject: [ruby-list:23878] Re: net/smtp での ready 中の進捗状況把握 あおきです。 In mail "[ruby-list:23869] Re: net/smtp での ready 中の進捗状況把握" Yukihiko Eda wrote: > 江田です。 > > さっそく試してみました。 > Aoki> total += adapter.write(str) > > writeの返り値が 0 なので、この計算がうまく行ってないようです。 > 使用しているsmtpのverはわからないのですが、protocol.rbには1.1.26と書かれています。 しくじりました。添付のパッチをあててやってみてください。 (1.1.27 でとりこみます) ------------------------------------------------------------------- あおきみねろう Index: protocol.rb =================================================================== RCS file: /home/aamine/cvs/maillib/protocol.rb,v retrieving revision 1.2.2.31 retrieving revision 1.2.2.33 diff -u -r1.2.2.31 -r1.2.2.33 --- protocol.rb 2000/07/12 05:50:14 1.2.2.31 +++ protocol.rb 2000/07/17 16:56:51 1.2.2.33 @@ -639,10 +639,13 @@ def wpend_in( src ) line = nil + pre = @writtensize each_crlf_line( src ) do |line| do_write '.' if line[0] == ?. do_write line end + + @writtensize - pre end def use_each_crlf_line