

PHP odeslání emailu s přílohou
Ahoj,
potřebuji pomocí vestavěné funkce v php mail odesílat emaily s přílohou.
Tuto věc sice řeší PHP Mailer, který nemůžu z licenčních důvodů použít.
Jde mi o uživatelskou přívětivost aplikace, takže maily budou obsahovat tzv. CID inline obrázky.
Toto se mi však nedaří delší čas dořešit.
Můj kód vypadá takto:
$boundary = md5(uniqid(time()));
$separator = "\r\n"
$file = "C:\\imagesMail\\simple.jpg";
$file_size = filesize($file);
$handle = fopen($file, "r");
$content = fread($handle, $file_size);
fclose($handle);
$attachment = chunk_split(base64_encode($content));
$filename = pathinfo("C:\\imagesMail\\simple.jpg" , PATHINFO_BASENAME);
$mimeType = mime_content_type("C:\\imagesMail\\simple.jpg");
$message .= "--" . $boundary . $separator;
$message .= "Content-Type: " . $mimeType . "; name*=utf-8''" . $separator;
$message .= "Content-Type: application/octet-stream; name=\"simple.jpg\" ";
$message .= "Content-Transfer-Encoding: base64" . $separator;
$message .= "Content-Disposition: attachment; filename=\"" . $filename . "\"" . $separator;
$message .= "\"Content-Transfer-Encoding: base64". $separator;
$message .= $attachment . $separatorDouble;
mail($toAddressList, "=?utf-8?B?" . ObjectEncoder::Base64($subject) . "?=", $message, $header)
Výsledkem současného kódu je funkční mail, avšak příloha má nulovou velikost.Takže prohlížeč hlásí, že obrázek je poškozen.
Děkuji za rady.