allora ho leggermente modificato il codice
Codice PHP:
<?php
// costruiamo alcune intestazioni generali
$header = "From: Marco <marco@xxxx.it>\n";
$header .= "CC: Altro Ricevente <marco@xxxx.it>\n";
$header .= "X-Mailer: Il nostro Php\n";
// costruiamo le intestazioni specifiche per il formato HTML
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
//costruiamo il testo in formato HTML
$messaggio = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#fffbf0>
[img]http://www.xxxxx.com/Home//templates/ja_procyon/images/header-logo.gif[/img]
questa naturalmente è solo una prova
qui dentro ci sta un lettore mp3 in flash e scarica le song in streaming, cioè non vengono allegate alla mail,
per non farla troppo pesante e fastidiosa a chi la scarica...
ma ad esempio il mio outlook professional non me lo visualizza..
<object type="application/x-shockwave-flash" data="http://www.xxxxx.com/xmas2005/mp3player.swf" width="280" height="280" wmode="transparent">
<param name="movie" value="http://www.xxxxx.com/xmas2005/mp3player.swf" />
<param name="flashvars" value="playList=http://www.xxxxx.com/xmas2005/mp3player.xml&ShowPlaylist=1&ShowEQ=1&firstTrack=1&initVol=100" />
<param name="wmode" value="transparent" />
</object>proviamo ora
</BODY>
</HTML>';
$subject = "messaggio con un mp3 inserito e anche una immagine";
// inviamo il messaggio di posta elettronica
// controllando eventuali errori
if( @mail("emanuele@xxxx.xxxxx", $subject, $messaggio, $header) ) echo "e-mail inviata con successo!";
else echo "errore nell'invio dell'e-mail!";
?>
outlook professional non mi visualizza il lettore mp3
un webmail invece me lo visualizza...