昨日の続き。 Ruby On Railsの話というよりは、rubyのNet::SMTPの話。 Net::SMTPのTLS対応 よく調べたら、CVSの最新のソースがほぼそのまま使えた。 ruby/lib/net/smtp.rb - view - 1.74 http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/net/smtp.rb?rev=1.74 例のGmailがQUITで切断するところだけ対応した。 def quit getok('QUIT') end ↓ def quit begin getok('QUIT') rescue EOFError end end Railsに仕込む システムのライブラリを書き換えるのは抵抗があるので、アプリケーションの環境でだけ有効になるようにしたい。 という事で、これをapp/apis/net/smtp