/** * @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(); } }
/** * @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(); } }