setFrom($ini["email"], $ini["name"]); $email->Subject = parseSubject($content); $email->Body = parseText($content); foreach ($addresses as $address) { $email->AddAddress($address); } $file_to_attach = '../../assets/file.bin'; $filename = parseFilename($content); $email->AddAttachment($file_to_attach, $filename); if (!$email->Send()) { echo "-1"; echo $email->ErrorInfo; } else { echo "0"; } function parseSubject($content) { return substr($content[0], 7); } function parseFilename($content) { return substr($content[1], 10); } function parseText($content) { $text = substr($content[2], 6); for ($i = 3; $i < count($content); $i++) { $text = $text . $content[$i]; } return $text; }