/** * @param MailMessage $mimePart */ function SearchMimeParts(&$mimePart) { if ($mimePart->GetSubParts() == null) { $this->AddToCollection($mimePart); } else { for ($i = 0, $c = $mimePart->_subParts->List->Count(); $i < $c; $i++) { $subPart =& $mimePart->_subParts->List->Get($i); $this->SearchMimeParts($subPart); } } }