public function __construct(Io_Charset $charset_)
 {
     parent::__construct(null, md5(uniqid()), Io_Mimetype::MULTIPART_MIXED($charset_));
     $this->date = new \DateTime();
     $this->version = self::MIME_VERSION;
     $this->messageId = md5(uniqid());
 }
 public function __construct($content_, Io_Charset $charset_)
 {
     parent::__construct($content_, md5($content_), Io_Mimetype::TEXT_PLAIN($charset_));
     $this->encoding = Mail::CONTENT_ENCODING_QUOTED_PRINTABLE;
 }
 public function __construct($filename_, $content_, Io_Mimetype $mimeType_)
 {
     parent::__construct($content_, md5($filename_), $mimeType_);
     $this->encoding = Mail_Part::CONTENT_ENCODING_BASE64;
     $this->filename = $filename_;
 }
 public function __construct($content_, Io_Charset $charset_)
 {
     parent::__construct($content_, md5($content_), Io_Mimetype::TEXT_HTML($charset_));
     $this->encoding = Mail_Part::CONTENT_ENCODING_BASE64;
 }