class Mail::Message

def parse_message

(i.e., a line with nothing preceding the CRLF).
follows the header and is separated from the header by an empty line
this standard. The body is simply a sequence of characters that
sequence of lines of characters with special syntax as defined in
of the message") followed, optionally, by a body. The header is a
A message consists of header fields (collectively called "the header
2.1. General Description
def parse_message
  header_part, body_part = raw_source.lstrip.split(HEADER_SEPARATOR, 2)
  self.header = header_part
  self.body   = body_part
end