Dunque, tramite CDOSYS, invio una mail in formato HTML...
Ho provato sia con questa sintassi (la scrivo per intero....)
Che con quest'altra (La tronco per non essere PEDANTE....)codice:objMail.HTMLBody = "<html><head></head><body><table border='0' cellpadding='2' cellspacing='1'> <tr bgcolor='#D8D8D8'> <td width='88' height='25'>Codice</td> <td width='327'>Nome</td> <td width='110' height='25'><div align='center'> Quantità</div></td> <td width='110' height='25'><div align='center'> Imponibile</div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'>codice1 </td> <td width='327'>Nome del prodotto 1</td> <td width='110'><div align='center'>100 pz. </div></td> <td width='110'><div align='center'>100</div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'>codice2</td> <td width='327'>Nome del prodotto 2</td> <td width='110'><div align='center'>100 pz.</div></td> <td width='110'><div align='center'>80</div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'>codice3</td> <td width='327'>Nome del prodotto 3</td> <td width='110'><div align='center'>100 pz.</div></td> <td width='110'><div align='center'>80 </div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'>codice4</td> <td width='327'>Nome del prodotto 4</td> <td width='110'><div align='center'>100 pz.</div></td> <td width='110'> <div align='center'>60</div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'>codice5</td> <td width='327'>Nome del prodotto 5</td> <td width='110'><div align='center'>100 pz.</div></td> <td width='110'><div align='center'>50</div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'> codice6</td> <td width='327'>Nome del prodotto 6</td> <td width='110'><div align='center'>100 pz.</div></td> <td width='110'><div align='center'>60</div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'>codice7</td> <td width='327'>Nome del prodotto 7</td> <td width='110'><div align='center'>100 pz.</div></td> <td width='110'><div align='center'>60</div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'>codice8</td> <td width='327'>Nome del prodotto 8</td> <td width='110'><div align='center'>100 pz.</div></td> <td width='110'><div align='center'>60 </div></td> </tr> <tr bgcolor='#FFFFFF'> <td width='88'>codice9</td> <td width='327'>Nome del prodotto 9</td> <td width='110'><div align='center'>100 pz.</div></td> <td width='110'> <div align='center'>400</div></td> </tr></table></body></html>"
In entrambi i casi, quando arriva la mail, la formattazione subisce dei problemi perchè il codice viene scritto tutto di seguito e dopo TOT caratteri viene troncato automaticamente con l'accapo.codice:objMail.HTMLBody = "<html>" objMail.HTMLBody = objMail.HTMLBody & "<head>" objMail.HTMLBody = objMail.HTMLBody & "</head>" objMail.HTMLBody = objMail.HTMLBody & "<body>" objMail.HTMLBody = objMail.HTMLBody & "<table border='0' cellpadding='2' cellspacing='1'>" objMail.HTMLBody = objMail.HTMLBody & " <tr bgcolor='#D8D8D8'>" objMail.HTMLBody = objMail.HTMLBody & " <td width='88' height='25'>Codice</td>" objMail.HTMLBody = objMail.HTMLBody & " <td width='327'>Nome</td>" objMail.HTMLBody = Ecc. Ecc. ...
Per esempio:
Risultato, FA UN CASINO!!!codice:<td width='327'>Nome del prodotto 3</td> <td width='110'><div al ign ='center'>100 pz.</div></td>....
Non c'è una qualche soluzione???
(Ho già analizzato il discorso di spedire la mail come pagina web, ma non si può fare perchè la pagina è ASP e la mail ha alcuni dati dinamici...)
![]()

Rispondi quotando