--alt-$random_hash--
---mixed-$random_hash
-Content-Type: {$this->attachments[0]['mimetype']}; name=\"{$this->attachments[0]['name']}\"
-Content-Transfer-Encoding: base64
-Content-Disposition: attachment
-
-{$this->attachments[0]['file']}
+";
+foreach($this->attachments as $attch){
+$str .= "
--mixed-$random_hash
-Content-Type: {$this->attachments[0]['mimetype']}; name=\"{$this->attachments[0]['name']}\"
+Content-Type: {$attch['mimetype']}; name=\"{$attch['name']}\"
Content-Transfer-Encoding: base64
Content-Disposition: attachment
-{$this->attachments[0]['file']}
---mixed-$random_hash--
+{$attch['file']}
";
+}
+ $str .= "--mixed-$random_hash--";
$parts[2] = $str;
// --mixed-{t.random_hash}