/**
  * @param string $rawData
  * @return MailMessage
  */
 function MailMessage($rawData = null, $holdOriginalBody = false)
 {
     @ini_set('memory_limit', MEMORYLIMIT);
     @set_time_limit(TIMELIMIT);
     $GLOBALS[MailInputCharset] = isset($GLOBALS[MailInputCharset]) ? $GLOBALS[MailInputCharset] : '';
     MimePart::MimePart($rawData);
     $null = null;
     $this->Attachments = new AttachmentCollection($null);
     $this->TextBodies = new TextBodyCollection($null);
     //$this->Headers->SetHeaderByName(MIMEConst_XMailer, 'MailBee WebMail Pro');
     $this->OriginalMailMessage = '';
     if ($rawData) {
         if ($holdOriginalBody) {
             $this->OriginalMailMessage =& $rawData;
         }
         $this->_setAllParams();
     }
 }
Beispiel #2
0
 /**
  * @param string $rawData
  * @return MailMessage
  */
 function MailMessage($rawData = null, $holdOriginalBody = false)
 {
     ConvertUtils::SetLimits();
     $GLOBALS[MailInputCharset] = isset($GLOBALS[MailInputCharset]) ? $GLOBALS[MailInputCharset] : '';
     MimePart::MimePart($rawData);
     $null = null;
     $this->Attachments = new AttachmentCollection($null);
     $this->TextBodies = new TextBodyCollection($null);
     $this->OriginalMailMessage = '';
     if ($rawData) {
         if ($holdOriginalBody) {
             $this->OriginalMailMessage =& $rawData;
         }
         $this->_setAllParams();
     }
 }