Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    33

    [ASP.NET + C#] Mandare email con html

    Non riesco a comprendere... ho creato un form che mi mandi un'email e devo dire che va piuttosto bene! Dopo di che ho esteso il textbox con l'html extender dell'Ajax Control Toolkit. Quando invio l'email, non si vede TUTTO l'html, vi faccio un esempio:
    Ho inviato ->
    codice:
    <table><tbody><tr><td rowspan="2"> </td><td>LA QUALITA' ALPITOUR</td></tr><tr><td> </td></tr></tbody></table>
    E ho ricevuto ->
    <table><tbody><tr><td rowspan="2"> </td><td>LA QUALITA' ALPITOUR </td></tr><tr><td> </td></tr></tbody></table>

    Perché?

    Se possono essere utili:
    codice:
    protected void Btn_SendMail_Click(object sender, EventArgs e)
    {
        MailMessage msg = new MailMessage();
        msg.From = new MailAddress("danieleluciani92@gmail.com");
        msg.To.Add("danieleluciani92@gmail.com");
        msg.Subject = txtSubject.Text;
        msg.IsBodyHtml = true;
        msg.Body = txtBody.Text;
        SmtpClient sc = new SmtpClient("smtp.gmail.com");
        sc.Port = 25;
        sc.Credentials = new NetworkCredential("danieleluciani92@gmail.com", "Dead2006!");
        sc.EnableSsl = true;
        sc.Send(msg);
        Response.Write("<script>alert('ennamo');</script>");
    }
    codice:
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <span class="fontS">A:
        <asp:TextBox ID="txtTo" runat="server" Font-Size="X-Small" ReadOnly="True">Tutti Gli Utenti</asp:TextBox>
        
    
        Oggetto:
        <asp:TextBox ID="txtSubject" runat="server" Font-Size="X-Small" />
    
        <asp:ScriptManager ID="ScriptManager1" runat="server" />
        </span>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <span class="fontS">Tipo di Email:</span><asp:DropDownList ID="DropDownList1" runat="server" Font-Size="X-Small" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
                <asp:ListItem Selected="True">Testo Libero</asp:ListItem>
                <asp:ListItem>Email Con Offerte</asp:ListItem>
            </asp:DropDownList>
            
    
            <asp:CheckBoxList ID="CheckBoxList1" runat="server" Visible="False" AutoPostBack="True" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
            </asp:CheckBoxList>
            
    
            <asp:TextBox ID="txtBody" runat="server" Height="550px" TextMode="MultiLine" Width="900px" />
            <asp:HtmlEditorExtender ID="txtBody_HtmlEditorExtender" runat="server" TargetControlID="txtBody" EnableSanitization="False">
            </asp:HtmlEditorExtender>
        </ContentTemplate>
    </asp:UpdatePanel>
    
    
    <asp:Button ID="Btn_SendMail" runat="server" OnClick="Btn_SendMail_Click" Text="Invia" />
    Grazie in anticipo per le risposte!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    33
    Ho provato così:

    codice:
    MailMessage msg = new MailMessage();
        msg.From = new MailAddress("danieleluciani92@gmail.com");
        msg.To.Add("danieleluciani92@gmail.com");
        msg.Subject = txtSubject.Text;
        msg.IsBodyHtml = true;
        msg.Body = "<table><tbody><tr><td rowspan='2'> </td><td>LA QUALITA' ALPITOUR</td></tr><tr><td> </td></tr></tbody></table>";
        SmtpClient sc = new SmtpClient("smtp.gmail.com");
        sc.Port = 25;
        sc.Credentials = new NetworkCredential("danieleluciani92@gmail.com", "Dead2006!");
        sc.EnableSsl = true;
        sc.Send(msg);
        Response.Write("<script>alert('ennamo');</script>");
    E nell'email si vede bene! Perché??? T_T

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    33
    Risolto da solo ^^

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.