From: Anonymous Date: 2008-07-15T00:37:46+09:00 Subject: [ruby-dev:35493] [Ruby 1.8 - Bug #221] Net::SMTPでSMTPのHELO/EHLOにデフォルトで不正なホスト名を使用 チケット #221 が更新されました。 (by Anonymous) RFC2821でHELO/EHLOのパラメータにFQDNを要求していますが、あくまでもそれが利用可能な場合だけです。 localhostがFQDNではないと解釈されるのであれば、不正なドメイン(localdomain)を使用するのではなく、RFC2821 のセクション4.1.3のアドレス・リテラルを使用するのが適切と考えられます。それも受け付けられないというのであれば、それは壊れたSMTPサーバなわけなので、それを動作させたいのであれば net/smtp.rbではなくて、それを利用するアプリケーション側で適切なHELO/EHLOのパラメータを指定すべきでしょう。 いずれにしても、勝手なドメイン(localdomain)の誤用を結果的に広めるようなコードは許されるものではありません。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/221 ---------------------------------------- http://redmine.ruby-lang.org