예제 #1
0
 /**
  * Constructor. Also generates a boundary of the form
  * `----=_Alternative_10424693873e22d20b43b490.00112051`
  *
  * @param   peer.mail.MimePart* parts
  */
 public function __construct()
 {
     parent::__construct();
     $this->charset = '';
     for ($i = 0, $s = func_num_args(); $i < $s; $i++) {
         $this->addPart(func_get_arg($i));
     }
     $this->setBoundary('----=_Alternative_' . uniqid(time(), true));
 }
 /**
  * Parse a string containing MimePart headers
  *
  * @param  string $str
  * @return peer.mail.MimePart
  */
 protected function parse($str)
 {
     $m = new MimePart();
     $m->setHeaderString($str . "\n\n");
     return $m;
 }