И вот так я уже пробовал:
$content = fread(fopen("./4.gif","r"),filesize("./4.gif"));
$content = chunk_split(base64_encode($content));
$uid = strtoupper(md5(uniqid(time())));
$content_2 = fread(fopen("./1.gif","r"),filesize("./1.gif"));
$content_2 = chunk_split(base64_encode($content_2));
$name_2 = basename("./1.gif");
$text = "Текстьолвое письмо";
$name = basename("./4.gif");
$name_2 = basename("./1.gif");
$header = "From: Romka\\nReply-To: Romka\\n";
$header .= "MIME-Version: 1.0\\n";
$header .= "Content-Type: multipart/related; boundary=$uid\\n";
$header .= "--$uid\\n";
$header .= "Content-Type: text/html\\n";
$header .= "Content-Transfer-Encoding: 8bit\\n\\n";
$header .= "$text\\n";
$header .= "--$uid\\n";
$header .= "Content-Type: image/gif; name=\\"$name\\"\\n";
$header .= "Content-Transfer-Encoding: base64\\n";
$header .= "Content-Location: ./4.gif";
$header .= "$content\\n";
$header .= "--$uid\\n";
$header .= "Content-Type: image/gif; name=\\"$name_2\\"\\n";
$header .= "Content-Transfer-Encoding: base64\\n";
$header .= "Content-Location: ./1.gif";
$header .= "$content_2\\n";
mail("to@me.ru","Тема письма", "", $header);
письмо приходит.
Картинки прикреплены, только они не открываются.
И размер у них такой как надо, но не откурываются. ((