new (TMail::Mail)

    # File lib/action_mailer/vendor/tmail-1.1.0/tmail/mail.rb, line 60
        def initialize( port = nil, conf = DEFAULT_CONFIG )
          @port = port || StringPort.new
          @config = Config.to_config(conf)

          @header      = {}
          @body_port   = nil
          @body_parsed = false
          @epilogue    = ''
          @parts       = []

          @port.ropen {|f|
              parse_header f
              parse_body f unless @port.reproducible?
          }
        end