ho spulciato un po di tutorial e script ma purtroppo quello che ho ottenuto non funziona "completamente"..
ossia, la mail viene inviata e ricevuta pero' l'immagine di sfondo non viene visualizzata (ad esempio con outlook express). La cosa strana e' che se (sempre con outlook express) premo "rispondi al mittente", nella mail che mi si apre (contenente anche la mail ricevuta), lo sfondo c'e' ?!?!
mi dite se faccio errori madornali ?
ecco lo script:
----------------------------------------
$mess="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<style type=\"text/css\">
<!--
body,td,th {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
body {
background-color: #000000;
background-image: url(http://mioURL/img/fondo_mail.jpg);
background-position:top left;
background-repeat:no-repeat;
}
a:link {
color: #CCCCCC;
}
a:visited {
color: #CCCCCC;
}
a:hover {
color: #FFFFFF;
}
a:active {
color: #CCCCCC;
}
-->
</style>
</head>
<body>
mio messaggio
</body>
</html>";
$e=mioDestinatario;
$ogg="mioOggetto";
$mittente="mioMittente";
$reply="indirizzoAcuiRispondere";
$intestazioni = "Wrom: KMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVL MHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYF MYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXX IM
$body_top = "--Message-Boundary\n";
$body_top .= "Content-type: text/html; charset=iso-8859-1\n";
$body_top .= "Content-description: Mail message body\n\n";
$msg_body = $body_top . $mess;
/*
$msg_body .= "\n\n--Message-Boundary\n";
$msg_body .= "Content-Transfer-Encoding: BASE64\n";
$msg_body .= "--Message-Boundary--\n";
*/
mail($e,$ogg,$msg_body, $intestazioni)
?>
----------------------------------------
grazie