# Net::Smtp error

**URL:** <https://www.ruby-forum.com/t/net-smtp-error/58099>\
**Category:** Ruby\
**Created:** [April 18, 2006, 2:17pm UTC](https://www.ruby-forum.com/t/net-smtp-error/58099 "2006-04-18T14:17:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mslagell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@mslagell](https://www.ruby-forum.com/u/mslagell)\
**Post date:** [April 18, 2006, 2:17pm UTC](https://www.ruby-forum.com/t/net-smtp-error/58099/1 "2006-04-18T14:17:04Z")

</div>

I’m using:

ruby 1.8.4 (2005-12-24) [i386-freebsd5]

I’m getting an error that I don’t understand when using Net::Smtp. This  
code  
works for most messages I’ve tried:

Net::SMTP.start(@smtp\_server, @smtp\_port, @helo\_domain) do |smtp|  
@users.each do |user|  
smtp.send\_message(mail.to\_s, mail.from.to\_s, user.email)  
end  
end

But fails with this error when some messages are sent (notably from  
Outlook,  
if that makes a difference):

/usr/local/bin/ruby18  
/usr/local/lib/ruby/gems/1.8/gems/Rist-0.0.1/bin/receive.rb  
/home/mark/lists/io-devel/". Command output:  
/usr/local/lib/ruby/1.8/net/protocol.rb:244:in `write_message_0': private method`sub’ called for 143740984:Fixnum (NoMethodError) from  
/usr/local/lib/ruby/1.8/net/protocol.rb:300:in `each_crlf_line' from /usr/local/lib/ruby/1.8/net/protocol.rb:310:in`buffer\_filling’  
from  
/usr/local/lib/ruby/1.8/net/protocol.rb:308:in `buffer_filling' from /usr/local/lib/ruby/1.8/net/protocol.rb:298:in`each\_crlf\_line’  
from  
/usr/local/lib/ruby/1.8/net/protocol.rb:243:in `write_message_0' from /usr/local/lib/ruby/1.8/net/protocol.rb:258:in`write\_message’ from  
/usr/local/lib/ruby/1.8/net/protocol.rb:287:in  
`using_each_crlf_line' from /usr/local/lib/ruby/1.8/net/protocol.rb:257:in`write\_message’ …  
10  
levels… from /usr/local/lib/ruby/1.8/net/smtp.rb:316:in `start' from /usr/local/lib/ruby/gems/1.8/gems/Rist-0.0.1/bin/../lib/rist/list.rb:163 :in`send\_to\_list’ from  
/usr/local/lib/ruby/gems/1.8/gems/Rist-0.0.1/bin/…/lib/rist/list.rb:103  
:in  
`process\_mail’ from  
/usr/local/lib/ruby/gems/1.8/gems/Rist-0.0.1/bin/receive.rb:15

I don’t know if this is a bug or something I’m doing wrong. Can anyone  
let me  
know what’s happening?

Thanks a lot,

Mark
