仕様変更して、とりあえず修正してみた。 [MailDownload.rb] require 'net/pop' require 'rubygems' require 'tmail' emailAccount = "メールアカウント" emailPassword = "メールパスワード" indextime = Time.now.strftime "%Y%m%d%H%M%S" pop = Net::POP3.new( 'メールサーバ', 110 ) pop.start( emailAccount , emailPassword ) if pop.mails.empty? then puts 'no mail.' else i=1 pop.each_mail do |m| # or "pop.mails.each ..." File.open( 'inbox/' + indextime + "