Visualizzazione dei risultati da 1 a 5 su 5

Discussione: E-mail e immagini

  1. #1

    E-mail e immagini

    Se uso un server dedicato, per mandare una e-mail da asp-net che metto come smtp? localhost?

    E poi se io voglio mandare un'immagine nell'e-mail ma nn collegando il tag a della pagina html dell'e-mail a una fot presente su un server web, ma includerla prorpio nell'e-mail, di mod che anche off-line quando scarichi l'email è possbile vederla

  2. #2
    codice:
    <%@ Page Language="c#" %>
    <%@ Import Namespace="System.Text" %>
    <%@ Import Namespace="System.Web.Mail" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <script runat="server">
    private void btnSend_Click(System.Object sender, System.EventArgs e) 
    {
      StringBuilder strMessage = new StringBuilder();
      MailMessage msg1 = new MailMessage();
      strMessage.Append("<table border='0' cellpadding='4' >");
      strMessage.Append("<tr>");
      strMessage.Append("<td>");
      strMessage.Append(tbBody.Text);
      strMessage.Append("[/b]");
      strMessage.Append("</td>");
      strMessage.Append("</tr>");
      strMessage.Append("</table>");
      msg1.From = tbFrom.Text;
      msg1.To = tbTo.Text;
      msg1.Subject = tbSubject.Text;
      msg1.Body = strMessage.ToString();
      msg1.BodyFormat = MailFormat.Html;
      msg1.Priority = MailPriority.Normal; 
      //Allegato
      MailAttachment myAttachment = new MailAttachment(Server.MapPath("/database/utenti.mdb"));
      msg1.Attachments.Add(myAttachment); 
      SmtpMail.SmtpServer = "nomemailserver";
      try
      {
        SmtpMail.Send(msg1);
        lbStatus.Text = "Messaggio inviato";
      }
      catch
      {
        lbStatus.Text = "Errore nell'invio";
      }
    }
    </script>
    </HEAD>
    <body>
    <form id="Form1" method="post" runat="server">
    <table border="0" align="left" cellpadding="4" cellspacing="0" bgcolor="aliceblue" id="Table1">
    <tr>
    <td width="52" align="left" bgcolor="lightsteelblue">
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">A:</font></td>
    <td>
    <asp:textbox id="tbTo" runat="server" columns="45"></asp:textbox></td>
    </tr>
    <tr>
    <td width="52" align="left" bgcolor="lightsteelblue">
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Da:</font></td>
    <td>
    <asp:textbox id="tbFrom" runat="server" columns="45"></asp:textbox></td>
    </tr>
    <tr>
    <td width="52" align="left" bgcolor="lightsteelblue">
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Oggetto:</font></td>
    <td>
    <asp:textbox id="tbSubject" runat="server" columns="45"></asp:textbox></td>
    </tr>
    <tr>
    <td width="52" align="left" bgcolor="lightsteelblue">
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Testo:</font></td>
    <td>
    <asp:textbox id="tbBody" runat="server" textmode="MultiLine" rows="5" columns="35"></asp:textbox></td>
    </tr>
    <tr>
    <td width="52" align="left" bgcolor="lightsteelblue">
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></td>
    <td>
    <asp:button OnClick="btnSend_Click" id="btnSend" runat="server" text="Invia"></asp:button>+nbsp;
    <asp:label id="lbStatus" runat="server" Font-Bold="True"></asp:label></td>
    </tr>
    </table>
    <div align="center">
    
    
    
    
    </div>
    </form>
    </body>
    </HTML>

  3. #3
    si così mandi una e-mail ma per le immagini?

  4. #4
    la metti come allegato, non è questo quello che volevi fare?

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    forse lui le vuole come sfondo ???

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.