Всем привет! У меня такой вопрос - есть скрипт, отвечающий за отправку мэйла с несколькими вложениеми, на localhost всё работает хорошо, а когда выгружаю на какой-нить сервер, то в письме приходит только первое вложение, а остальные приходят в виде длиннющей строки заголовка. В чём ошибка?
Вот кусок кода с генерацией заголовков для письма:
| Код | $boundary = "--".md5(uniqid(time())); // генерируем разделитель $headers = "MIME-Version: 1.0\n"; $headers .="Content-Type: multipart/mixed; boundary=\"$boundary\"\n"; $multipart = "--$boundary\n"; $kod = 'koi8-r'; $thm = $theme; $multipart .= "Content-Type: text/html; charset=\"utf-8\" \r\n"; $multipart .= "Content-Transfer-Encoding: Quot-Printed\n\n"; $multipart .= "$messtxt\n\n"; for($i=0;$i<$cc;$i++){ $message_part = "--$boundary\n"; $message_part .= "Content-Type: application/octet-stream\n"; $message_part .= "Content-Transfer-Encoding: base64\n"; $message_part .= "Content-Disposition: attachment; filename = \"".$mas_files[$i]."\"\n\n"; $message_part .= chunk_split(base64_encode($file[$i]))."\n"; if($i<($cc-1)){ $multipart .= $message_part."--$boundary\n"; } else{ $multipart .= $message_part."--$boundary--\n"; } }
|
|