l'immagine non si visualizza nell'e-mail

Bruce5000

Utente Attivo
14 Ott 2007
106
0
0
Devo mandare una newsletter tramite e-mail dal mio sito;
però voglio inserire un'immagine come sfondo dell'e-mail
Ho fatto così:
Codice:
// costruiamo le intestazioni specifiche per il formato HTML 
$headers = "From: [email protected]\nreply-To: 
noreply\r\n"; 
$headers .= "MIME-Version: 1.0\n"; 
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n"; 
$headers .= "Content-Transfer-Encoding: 7bit\n\n"; 

$subject = "Nuova newsletter"; 

//corpo del messaggio 
        $messaggio = "<html><head> 
<style type=\"text/css\"> 
body { 
        background-image: 
url(http://www.napolicalcioweb.com/bacheca/Sfondo2.jpg); 
} 
</style> 
</head><body> 
<p align='center'><b>".$titolonewsletter."</b></p>"."n"."n"; 
$messaggio .= $testonewsletter."</body></html>"; 
$count_email=0; 
   while($row= mysql_fetch_array($listapermessiQuery)){ 
    $email = $row['email']; 
$count_email++; 

        // invio della newsletter 
        mail($email, stripslashes($subject), stripslashes($messaggio), 
$headers); 
   }
Il testo va bene ma l'immagine non viene visualizzata nell'e-mail.
Se invece faccio:
<img src="http://www.napolicalcioweb.com/bacheca/Sfondo2.jpg">
l'immagine viene visualizzata però va sopra al testo mentre voglio
che faccia da sfondo all'e-mail.
Mi potete aiutare?
 
Prova a modificare il css così:

HTML:
<style type=\"text/css\"> 
body {
background: 
url("http://www.napolicalcioweb.com/bacheca/Sfondo2.jpg"); 
} 
</style>
 

Discussioni simili

M
Risposte
16
Visite
5K
HTML e CSS
Membro cancellato 26246
M