Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    1

    [c#]Inserire Immagine Corpo Mail

    Salve a tutti,
    cerco di spiegare in breve il mio problema.
    In poche parole gestisco una sorta di questionario on-line, che una volta compilato spedisce una mail con le risposte.
    Vorrei inserire nel corpo della mail, nella testata un immagine, e sotto di essa una tabella contenente le risposte, ed è qui che nasce il mio problema.
    per quanto riguarda la tabella tutto ok, ma l'immagine non riesco a visualizzarla.
    Pensavo bastasse usare un po di html ( <img src=> ) ma non c'è verso.
    Penso si debba in qualche modo allegare l'immagine e spedire anch'essa però visualizzandola nel corpo della mail...spero di essere stato abbastanza chiaro!!aiutatemi è da giorni che ci sbatto la testa ma non ne vengo fuori.
    p.s. sono alle prime armi col c# !!!

  2. #2
    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!";
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.