Mam problem musze stworzyc skrypt wysylajacy majla w formacie HTML z grafika. Grafika nie moze byc pobierana z serwera zewnetrznego tylko ma byc osadzona w mailu. Znalazlem nawet skrypt ktory cos takiego robi ale nie dziala i nie wyswietla obrazkow. Czy ktos cos takiego juz robil prosze o pomoc. Testowy skrypt ponizej.
<?php $from_name = \"Name\"; $from_email = \"email@xyz.com\"; $to_name = \"ToName\"; $to_email = \"email@email.pl\"; $subject = \"Test\"; $headers = \"From: $from_name<$from_email>n\"; $headers .= \"Reply-To: <$from_email>n\"; $headers .= \"MIME-Version: 1.0n\"; $headers .= \"Content-Type: multipart/related; type=\"multipart/alternative\"; boundary=\"----=MIME_BOUNDRY_main_message\"n\"; $headers .= \"X-Sender: $from_name<$from_email>n\"; $headers .= \"X-Mailer: PHP4n\"; $headers .= \"X-Priority: 3n\"; $headers .= \"Return-Path: <$from_email>n\"; $headers .= \"This is a multi-part message in MIME format.n\"; $headers .= \"------=MIME_BOUNDRY_main_message n\"; $headers .= \"Content-Type: multipart/alternative; boundary=\"----=MIME_BOUNDRY_message_parts\"n\"; $message = \"------=MIME_BOUNDRY_message_partsn\"; $message .= \"Content-Type: text/plain; charset=\"iso-8859-1\"n\"; $message .= \"Content-Transfer-Encoding: quoted-printablen\"; $message .= \"n\"; $message .= \"text versionn\"; $message .= \"n\"; $message .= \"------=MIME_BOUNDRY_message_partsn\"; $message .= \"Content-Type: text/html;n charset=\"iso-8859-1\"n\"; $message .= \"Content-Transfer-Encoding: quoted-printablen\"; $message .= \"n\"; $message .= \"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">n\"; $message .= \"<HTML><BODY>n\"; $message .= \"<b>html</b> versionn\"; $message .= \"<IMG src=3D\"cid:Nowy-1.jpg\">n\"; $message .= \"</BODY></HTML>n\"; $message .= \"n\"; $message .= \"------=MIME_BOUNDRY_message_parts--n\"; $message .= \"n\"; $message .= \"------=MIME_BOUNDRY_main_messagen\"; $message .= \"Content-Type: image/jpg; n name=\"Nowy-1.jpg\"n\"; $message .= \"Content-Transfer-Encoding: base64n\"; $message .= \"Content-ID: <Nowy-1.jpg>n\"; $message .= \"n\"; $dateiname = \"Nowy-1.jpg\"; $message .= \"nn\"; $message .= \"------=MIME_BOUNDRY_main_message--n\"; // send the message ?>
Pozdrawiam
Dudzio