From: "リックス" Date: 2008-06-12T01:09:17+09:00 Subject: [ruby-list:45030] ファイルの送信に関して --0-1374413623-1213200577=:16099 Content-Type: text/plain; charset=iso-2022-jp リックスです テストで ネットにメールを送るプログラムを書きましたが以下のようなエラーが出ます C:/Ruby/lib/ruby/1.8/net/protocol.rb:206:in `initialize': getaddrinfo: no addres s associated with hostname. (SocketError) from C:/Ruby/lib/ruby/1.8/net/protocol.rb:206:in `new' from C:/Ruby/lib/ruby/1.8/net/protocol.rb:206:in `old_open' from C:/Ruby/lib/ruby/1.8/timeout.rb:56:in `timeout' from C:/Ruby/lib/ruby/1.8/timeout.rb:76:in `timeout' from C:/Ruby/lib/ruby/1.8/net/protocol.rb:206:in `old_open' from C:/Ruby/lib/ruby/1.8/net/smtp.rb:393:in `do_start' from C:/Ruby/lib/ruby/1.8/net/smtp.rb:378:in `start' from C:/Ruby/lib/ruby/1.8/net/smtp.rb:316:in `start' from net_connect.rb:32 何か必要なライブラリーがあるのでしょうか? 参考にしたURLは http://code.nanigac.com/source/view/404 です 実際に書いたソースは # 各種設定 # smtp_server = "" helo_domain = "" from_addr = "" to_addr = "" subject = "" date = Time.now.rfc2822 msg_id = "1" msg = "" # # メールデータ作成 # #mail_data = test file #From: #To: #Subject: #Date: #Message-Id: #msg # # メール送信 # Net::SMTP.start(smtp_server, 25, helo_domain) {|smtp| smtp.send_mail mail_data, from_addr, to_addr } 環境:Windows2000 C:\Ruby_sample>ruby -v ruby 1.8.5 (2007-03-13 patchlevel 35) [i386-mswin32] #ファイル送信のプログラムは初めてなのでよくわかりません 環境設定は環境変数にC:\Ruby\bin;を付け加えています なぜ、SocketErrorが出るのでしょうか? アドバイスください #先ほど最新版をDLだけしました #まだインストールしていません --------------------------------- GANBARE! NIPPON! Chance to win 50,000 Yahoo! Points! --0-1374413623-1213200577=:16099--