出沢です shell でメールを出すとき、Mail とか sendmail とかを呼んでいたのですが、 ruby で書いてるのに、socket を使わない手は無い、 ということで class SMTP を作りました。 SMTPサーバとコネクションを張ったら、そのまま close するまで 何通も出せます。 http://www.netlab.co.jp/ruby/jp/raa.html の popmail.rb の説明に、 「立石氏作のPOP3,SMTP,IMAPアクセス用クラスなど.」とあったので SMTPがあるかと思ったのですがみつからなかったので、、、 実はどこかにあるのだろうか。 鴫原さんの SGmailの SGML class を下敷にさせてもらいました。 鴫原さん、BUG ありました。 smtp サーバのレスポンスは複数行に渡る事が あります。それが考慮されてなかったです。 incoming/smtp_send.rb に置きました。