W końcu postanowiłem zająć się klasą PHP Mailer, ale niestety efekty nie są dobre.
<?php require("PHPmailer/class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsMail(); $mail->From = "cos@xx.pl"; $mail->FromName = "Nazwa"; $mail->AddAddress("test@xx.xx"); // name is optional $mail->CharSet = 'utf-8'; $mail->WordWrap = 50; // set word wrap to 50 characters $mail->AddAttachment("$filename", "pozostale.xls"); // optional name $mail->IsHTML(false); // set email format to HTML $mail->Subject = "Temat"; $mail->AltBody = "Testowa tresc"; if(!$mail->Send()) { exit; } ?>
W treści maila dostaje.
Content-Type: multipart/alternative; boundary="b2_0b342d876377a74b4775f3666fd22619" --b2_0b342d876377a74b4775f3666fd22619 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: 8bit Testowa tresc --b2_0b342d876377a74b4775f3666fd22619 Content-Type: text/html; charset = "utf-8" Content-Transfer-Encoding: 8bit --b2_0b342d876377a74b4775f3666fd22619--
Z góry dziękuję za pomoc.
Pozdrawiam
EDIT : poradziłęm już sobie. Nie wiem czemu, ale błąd pojawia się przy wysyłaniu maili poprzez mail(), a w przypadku smtp jest wszystko ok.