def open_html_part
log "Open_html_part"
log @current_mail.parts.inspect
multipart = @current_mail.parts.detect {|part| part.multipart?}
html_part = if multipart
multipart.parts.detect {|part| part.header["Content-Type"].to_s =~ /text\/html/}
elsif ! @current_mail.parts.empty?
@current_mail.parts.detect {|part| part.header["Content-Type"].to_s =~ /text\/html/}
else
@current_mail.body
end
return if html_part.nil?
outfile = 'part.html'
File.open(outfile, 'w') {|f| f.puts(html_part.decoded)}
return outfile
end