Отправляю письмо с аттачем так function sendMail($to,$from_mail,$from_name,$subject,$message,$file_name) { $bound="spravkaweb-1234"; $header="From: \"$from_name\" <$from_mail>\n"; $header.="To: $to\n"; $header.="Subject: $subject\n"; $header.="Mime-Version: 1.0\n"; $header.="Content-Type: multipart/mixed; boundary=\"$bound\""; $body="\n\n--$bound\n"; $body.="Content-type: text/html; charset=\"windows-1251\"\n"; $body.="Content-Transfer-Encoding: quoted-printable\n\n"; $body.="$message"; $file=fopen($file_name,"rb"); $body.="\n\n--$bound\n"; $body.="Content-Type: application/octet-stream;"; $body.="name=\"".basename($file_name)."\"\n"; $body.=base64_encode(fread($file,filesize($file_name)))."\n"; $body.="Content-Transfer-Encoding:base64\n"; $body.="Content-Disposition:attachment\n\n"; $body.="$bound--\n\n"; if(mail($to, $subject, $body, $header)) { echo "<center>Письмо было успешно отправлено!</center>"; } else { echo "<center>Сообщение не отправлено!</center>"; }; }; После отправки файл rar приходит повредженым дает такую ошибку уже виндовс после попытки открыть файл (невозможно открыть, архив поврежден или имеет неизвесный формат) Архив не битый 100%