[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:26063] Re: ruby 1.4 net/smtp class and postfix
Mon, Dec 18, 2000 at 08:23:23PM +0900 において
kiwamu さん曰く:
> postfixとruby1.4のnet/smtpクラスの組合せがうまく動きません。
--snip--
> $ irb
> irb(main):001:0> require "net/smtp"
> true
> irb(main):002:0> s = Net::SMTPSession.new(address = 'localhost', port = 25)
> #<Net::SMTPSession: @port=25, @active=false, @address="localhost", @proto_type=Net::SMTPCommand>
> irb(main):003:0> s.start()
> TypeError: failed to convert nil into String
> /usr/lib/ruby/1.4/net/smtp.rb:141:in `<<'
> /usr/lib/ruby/1.4/net/smtp.rb:141:in `helo'
> /usr/lib/ruby/1.4/net/smtp.rb:83:in `do_start'
> /usr/lib/ruby/1.4/net/session.rb:145:in `start'
> (irb):3:in `irb_binding'
すいません。勘違いしてました。
irb(main):001:0> require "net/smtp"
true
irb(main):003:0> sess = Net::SMTPSession.new("localhost", 25)
#<Net::SMTPSession: @port=25, @active=false, @address="localhost", @proto_type=Net::SMTPCommand>
irb(main):004:0> sess.start("hoge.co.jp")
#<Net::SuccessCode: @msg="250 skjs10.eei.metro-u.ac.jp", @code="250">
irb(main):005:0> sess.sendmail("Test Mail.\n", "hoge@xxxxxxxxxx", "hoge@xxxxxxxxxx")
#<Net::SuccessCode: @msg="250 Ok: queued as E2932137D1", @code="250">
irb(main):006:0> sess.finish
true
でいけました。
おさわがせしました。(_o_)
--
Tokyo Metropolitan University Kiwamu Okabe
Mail: kiwamu@debian.or.jp
URL: http://silica.eei.metro-u.ac.jp/~kiwamu/