Подскажите,почему вот это: Код (Text): $thm = "Письмо с твоего сайта!Заявка на размещение новой темы блога."; $msg = "<p><font face=Verdana, Arial, Helvetica, sans-serif size=+1 color=#003366>Информация:</font></p> <p><font face=Verdana, Arial, Helvetica, sans-serif size=-1 color=#333333> 1. Заголовок: <strong>$title</strong>\r\n 2. Автор: <strong>$autor</strong>\r\n 3. Основной текст: <strong>$text</strong>\r\n 4. Почтовый адрес автора: <strong>$email</strong>"; $mail_to = "Alya.luchik@mail.ru"; if(empty($picture)) { mail($mail_to, $thm, $msg); } else { function send_mail($to, $thm, $html, $path, $path2, $path3) { if(!empty($path)) { $fp = fopen($path,"r"); if (!$fp) { print "Файл $path не может быть прочитан"; exit(); } $file = fread($fp, filesize($path)); fclose($fp); } if(!empty($path2)) { $fp2 = fopen($path2,"r"); if (!$fp2) { print "Файл $path2 не может быть прочитан"; exit(); } $file2 = fread($fp2, filesize($path2)); fclose($fp2); } if(!empty($path3)) { $fp3 = fopen($path3,"r"); if (!$fp3) { print "Файл $path3 не может быть прочитан"; exit(); } $file3 = fread($fp3, filesize($path3)); fclose($fp3); } $boundary = "--".md5(uniqid(time())); // генерируем разделитель $headers .= "MIME-Version: 1.0\n"; $headers .="Content-Type: multipart/mixed; boundary=\"$boundary\"\n"; $multipart .= "--$boundary\n"; $kod = 'utf-8'; $multipart .= "Content-Type: text/html; charset=$kod\n"; $multipart .= "Content-Transfer-Encoding: Quot-Printed\n\n"; $multipart .= "$html\n\n"; if(!empty($path)) { $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 = \"".$path."\"\n\n"; $message_part .= chunk_split(base64_encode($file))."\n"; } if(!empty($path2)) { $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 = \"".$path2."\"\n\n"; $message_part .= chunk_split(base64_encode($file2))."\n"; } if(!empty($path3)) { $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 = \"".$path3."\"\n\n"; $message_part .= chunk_split(base64_encode($file3))."\n"; } $multipart .= $message_part."--$boundary--\n"; if(!mail($to, $thm, $multipart, $headers)) { echo "К сожалению, письмо не отправлено"; exit(); } } send_mail($mail_to, $thm, $msg, $picture, $picture2, $picture3); header("Location: index.php"); } замечательно уходит на нужную почту? А это: Код (Text): $thm = "Письмо с твоего сайта!Заявка на размещение новой темы опроса."; $msg = "<p><font face=Verdana, Arial, Helvetica, sans-serif size=+1 color=#003366>Информация:</font></p> <p><font face=Verdana, Arial, Helvetica, sans-serif size=-1 color=#333333>\n\n 1. Заголовок: <strong>$title</strong>\n\n 2. Варианты ответов: <strong>$answer</strong>\n\n 3. Почтовый адрес автора: <strong>$email</strong>"; $mail_to = "Alya.luchik@mail.ru"; function send_mail($to, $thm, $html) { $boundary = "--".md5(uniqid(time())); // генерируем разделитель $headers .= "MIME-Version: 1.0\n"; $headers .="Content-Type: multipart/mixed; boundary=\"$boundary\"\n"; $multipart .= "--$boundary\n"; $kod = 'utf-8'; $multipart .= "Content-Type: text/html; charset=$kod\n"; $multipart .= "Content-Transfer-Encoding: Quot-Printed\n\n"; $multipart .= "$html\n\n"; $multipart .= $message_part."--$boundary--\n"; if(!mail($to, $thm, $multipart, $headers)) { echo "К сожалению, письмо не отправлено"; exit(); } } send_mail($mail_to, $thm, $msg); header("Location: index.php"); не доходит до адресата,хотя только изображения вынул? И ещё-как удалить изображения с сервера (корневой папки) после отправки их на почту?
Про удаление сам разобрался-добавил: Код (Text): unlink(...); А вот почему сообщение не отправляется так и не могу понять...проблема всё ещё актуальна!