Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner


Inviare e-mail con allegati


<%@ 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("</strong>");
  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">
<strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A:</font></strong></td>
<td>
<asp:textbox id="tbTo" runat="server" columns="45"></asp:textbox></td>
</tr>
<tr>
<td width="52" align="left" bgcolor="lightsteelblue"><strong>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Da:</font></strong></td>
<td>
<asp:textbox id="tbFrom" runat="server" columns="45"></asp:textbox></td>
</tr>
<tr>
<td width="52" align="left" bgcolor="lightsteelblue">
<strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Oggetto:</font></strong></td>
<td>
<asp:textbox id="tbSubject" runat="server" columns="45"></asp:textbox></td>
</tr>
<tr>
<td width="52" align="left" bgcolor="lightsteelblue">
<strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Testo:</font></strong></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">
<strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></strong></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">
<br>
<br>
</div>
</form>
</body>
</HTML>



Scarica il Codice...


Stampa la pagina


 


Inizio pagina

risorse per webmaster