guarda io sul c# ci sono da meno di una settimana....
pero avevo fatto delle mail con tanto di immagine allegato col php... il codice certo è diverso ma sicuramente il procedimento non si scosta molto.
mi ricordo che col php dovevi aggiunere negli header della mail dei docidi prestabiliti che riconoscessero il fatto che fosse una mail formattata non in testo ma in html
ecco un esempio da un tutorial di html.it giusto per farti capire di che stringhe sto parlando
(ripeto sono in php ma il senso è quello)
Codice PHP:
<?php
// costruiamo alcune intestazioni generali
$header = "From: Inviante <inviante@dominio.org>\n";
$header .= "CC: Altro Ricevente <altroricevente@dominio.net>\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 = "<html><body>
Questo messaggio è in formato [i]html[/i]</p>
Visita il sito <a href=\"http://www.html.it\">[url]www.html.it[/url]</a></p></body></html>";
$subject = "primo messaggio html";
// inviamo il messaggio di posta elettronica
// controllando eventuali errori
if( @mail("ricevente@dominio.it", $subject, $messaggio, $header) ) echo "e-mail inviata con successo!";
else echo "errore nell'invio dell'e-mail!";
?>